TOP

クリップ
2016/07/16(土) 09:30 開催
東京都 秋葉原

katagaitai CTF勉強会 #5 - 関東|med

基本情報

日 時: 2016/07/16(土) 09:30 〜 18:30
会 場: 秋葉原UDX 4F NEXT-2
住 所: 東京都千代田区外神田4−14−1

イベント内容

概要

  • チームkatagaitaiの実施する,CTFに関する勉強会です.過去問を解きつつ技術解説をします.
  • 学生~社会人若手の方を対象にわいわいやりたいと思ってます.
  • 未定箇所については決まり次第ATNDを更新しますので,こまめにチェック頂くのが良いかと思います.

ターゲット層

  • Crypto, Pwnableに興味のある, 中級者くらいの人強くなりたい人 を対象にしています.
    • 初心者向けではありません が,聞くだけ聞きたい~という方であれば初心者でも参加はWelcomeです.
    • 中級者の定義が曖昧ですが,その辺は今回の問題や過去資料を見て察して下さい.
    • 当日の雰囲気については 去年のまとめ が参考になると思います.

参加資格

  • 以下の1~3いずれかに当てはまる方
    1. 学生の方
    2. 若手の方
    3. 気持ちが若手な方

持ち物

  • ノートPC
  • ネット回線(テザリング等)

費用

  • 無料
    • 学生の方も社会人の方も,出来ればWikipedia等お好きなWebサービスやOSSに1000円寄付をお願いします.
    • (勉強会が終わったあとでも良いので)

服装

  • 自由
    • 採用活動とは関係ないので私服でよろしく

タイムテーブル

  • 予告なく変更する可能性があります.
  • 受付ではATNDアカウントを出欠表に記入頂きます.
  • 開始時間がいつもより30分早いのでご注意下さい!
  • 終了時間もいつもより60分遅くなる(可能性がある)のでご注意下さい!
時間 内容 発表者
09:00 – 09:30 受付 -
09:30 – 13:00 crypto trmr
13:00 – 14:00 各自適当に昼食 -
14:00 – 19:00(19:30まではバッファ) pwnable bata
20:00 会場施錠 -

内容

crypto

pwnable

  • PlaidCTF 2015 – Pwnable620(420+200) – tp
    • リピーターの方も多く,皆さんもpwnに慣れてきたと思うので,前回より難し目のヒープ+sandbox問を取り上げています.
    • heap
      • thread arena
    • sandbox
      • seccomp
    • thread
      • clone
    • おまけ(多分説明はカット)
      • ucontext
      • DWARF (触りだけ)

準備しておくと良いもの

crypto

  • x86のPEバイナリが動くWindows環境
  • x86/x64のELFバイナリが動くLinux環境
    • Ubuntu14.04 x64 想定です.boostが利用できるよう,以下のセットアップが必要です.
      apt-get install libboost-all-dev lib32z1-dev libbz2-dev
  • python(2系)の知識
  • 簡単な暗号の知識
    • 直接関係はしませんが, 過去資料 の#4には目を通しておくと良いかもしれません.

pwnable

  • Ubuntu14.04.4 x86_64のLinux環境
    • ただし kernel3.19.0-41以降の環境では問題バイナリが正常動作しません.
      • 原因は PIEの動作変更によるもの で,ubuntuでは3.19.0-41以降のカーネルに導入されています.
      • @Ga_ryo_さん,@superbackerさん,問題報告/対処方法の連絡ありがとうございました.
    • 各種ツールのセットアップは こちら です(追記して長くなったのでpastebinに移しました.7/2更新)
      • @K_atcさんが vagrantで環境構築 できるよう作ってくれました.こちらを利用しても良いでしょう.
  • x86_64アセンブリの知識
    • 当日バイナリを読む時間は確保していません.各自しっかり読んでおくと良いでしょう.
    • 解析のヒント
    • 過去の勉強会で解説したことは基本的に端折ります.
      • 特にヒープのチャンク構造,Use After Free,DynamicROP辺りはある程度知っている前提です.
      • 必要に応じて 過去資料 の#1,#2,UAF勉強会 に目を通しておきましょう.
  • python(2系)の知識

その他

  • 無線LANは用意します(が速度的な問題もあるので,可能なら個人で回線用意をお願いします).
    • 無線LAN/テザリングのどちらについても,回線は毎回混雑します….
    • OSイメージなどの大容量ファイルを,会場でDLしようとするのはご遠慮ください.
  • 特に縛りは無いので,途中参加/途中退出などもOKです.
  • キャンセルが確定した場合は,早めにキャンセルをお願いします.
    • 補欠者(いれば)への配慮をお願いします.

関連リンク

過去資料

  • Twitterでシェア
  • 0
    Facebookでシェア
  • 0
    Google+でシェア
  • 0
    はてなブックマークに追加

タグに関連するイベント

2016/12/18(日) 19:30 〜 21:30
東京都 代々木
2017/02/12(日) 10:00 〜 02/26(日) 17:00
大阪府 和泉中央

Facebookページ

dots.で申込可能なイベント