SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
CTF というハッカーイベント +α
Twitter: @yuina822
自己紹介
● 九州工業大学情報工学部
● システム創成情報工学科 4 年
● 永山雄一
● Twitter: @yuina822
CTF とは?
● セキュリティ技術を競い合う大会?
コンテスト?
● Web 上で参加可能なものもある
● 暗号、トリビア、フォレンジック、パケット
解析、バイナリ解析、攻防戦 etc...
● 最近日本でもするようになった
DEF CON
DEF CON
● おそらく世界最大の CTF
● 日本の sutegoma2 というチームも参加した
● 予選と本戦の 2 つあり、今年は予選登録が
5 月 1 日から
● 予選はクイズ形式
● 本戦はサーバを使った攻防戦
CTF チャレンジジャパン
CTF チャレンジジャパン
● 2012 年度に開催された社会人向けの CTF
● 予選を勝ち抜いた 9 チームが参加
● スタンダードなクイズ形式
● sutegoma2 も参加
SECCON CTF
SECCON CTF
● 2012 年度に開催された学生向けの CTF
● 福岡・筑波・奈良・横浜で予選
● 予選はクイズ形式
● 本戦はサーバを攻撃して Flag 取り
● 九工大の Ubel Panzer が本戦出場
HacKIT CTF
福岡・筑波・奈良・横浜
HacKIT CTF
● 九工大の有志によって開催されている CTF
● クイズ形式で初心者から上級者まで楽しめる
● 九工大生のみ参加可能
ksnctf
● Web 上でできる CTF
● 「 CTF ってどうなん?」って人におすすめ
● クイズ形式
● 結構難しい
CTF Time
● 世界中の主な CTF の日程などがまとめられて
いるサイト
● https://ctftime.org/
AEOI CTF Quals 2013
Reverse 200
具体的な問題
Reverse 200
● 問題文は Find the flag のみ
● find_prime_again.txt というファイルをダウン
ロードする
Reverse 200
● とりあえず何のファイルなのか調べる
● file find_prime_again.txt
Reverse 200
● ファイル名のとおり、素数を判別しているみ
たい
Reverse 200
● プログラムだけどストライプされていて厄介
● とりあえず逆アセンブルとかデバッガとかを
利用して解析していく
● gdb とか objdump とか
Reverse 200
● 何かファイル開いている
● 第一引数はファイルのパス
Reverse 200
● /tmp/flag.dat というファイルを開いている
Reverse 200
● 書き込んで閉じている
● 書き込んでいる内容と実際に書き込まれた内
容を確認する。
Reverse 200
● 書き込まれる内容と書き込まれた内容
● this is NOT flag!!!!
ちょっと飛ばします
Reverse 200
● 何か実行時には呼ばれていなかった関数があ
った
Reverse 200
● 入力を求められた時に入れた数と
0x1935c8b7 という数を比べて一致したら関数
が呼ばれるようになっている
Reverse 200
● 0x1935c8b7(422955191) を入力してみる
Reverse 200
● 0x1935c8b7(422955191) を入力してみる
● やったぜ
宣伝
● セキュリティに興味を持ったそこのあなた
● セキュリティ・キャンプに参加応募してみて
はいかがでしょうか?
セキュリティ・キャンプとは ?
● 22 歳以下の学生を対象とした、優れたセキュ
リティ人材の発掘と育成を行うことを目的と
した企画
● 中学生から大学院生まで参加している
● ←交通費から参加費まで無料 ここ重要 !!
セキュリティ・キャンプの予定
● 開催日: 2013 年 8 月 13 日(火)~ 8 月 17
日(土)
● 開催場所:東京近郊を予定
● 募集開始: 2013 年 5 月上旬~中旬を予定
● 応募締切: 2013 年 6 月上旬~中旬を予定

Contenu connexe

Tendances

CTF(Capture the Flag)って何?
CTF(Capture the Flag)って何?CTF(Capture the Flag)って何?
CTF(Capture the Flag)って何?Kenji Aiko
 
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-Asuka Nakajima
 
セキュリティを学ぼう~Ctfを添えて~
セキュリティを学ぼう~Ctfを添えて~セキュリティを学ぼう~Ctfを添えて~
セキュリティを学ぼう~Ctfを添えて~Takumi Ishibashi
 
ipu LT - Introduction of CTF
ipu LT - Introduction of CTFipu LT - Introduction of CTF
ipu LT - Introduction of CTFTsubasa Umeuchi
 
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション 『私とセキュリティと過去と未来』
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション  『私とセキュリティと過去と未来』[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション  『私とセキュリティと過去と未来』
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション 『私とセキュリティと過去と未来』Asuka Nakajima
 
USENIX Security ’12勉強会:Session「The Brain」
USENIX Security ’12勉強会:Session「The Brain」USENIX Security ’12勉強会:Session「The Brain」
USENIX Security ’12勉強会:Session「The Brain」Akira Kanaoka
 

Tendances (10)

CTF(Capture the Flag)って何?
CTF(Capture the Flag)って何?CTF(Capture the Flag)って何?
CTF(Capture the Flag)って何?
 
CTFの布教
CTFの布教CTFの布教
CTFの布教
 
TRY CTF
TRY CTFTRY CTF
TRY CTF
 
Kosenconf sendai2
Kosenconf sendai2Kosenconf sendai2
Kosenconf sendai2
 
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-
2014年10月江戸前セキュリティ勉強会資料 -セキュリティ技術者になるには-
 
セキュリティを学ぼう~Ctfを添えて~
セキュリティを学ぼう~Ctfを添えて~セキュリティを学ぼう~Ctfを添えて~
セキュリティを学ぼう~Ctfを添えて~
 
ipu LT - Introduction of CTF
ipu LT - Introduction of CTFipu LT - Introduction of CTF
ipu LT - Introduction of CTF
 
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション 『私とセキュリティと過去と未来』
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション  『私とセキュリティと過去と未来』[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション  『私とセキュリティと過去と未来』
[セキュリティ・キャンプフォーラム 2014] 卒業生プレゼンテーション 『私とセキュリティと過去と未来』
 
USENIX Security ’12勉強会:Session「The Brain」
USENIX Security ’12勉強会:Session「The Brain」USENIX Security ’12勉強会:Session「The Brain」
USENIX Security ’12勉強会:Session「The Brain」
 
R04 Security I I
R04  Security  I IR04  Security  I I
R04 Security I I
 

Similaire à CTFというハッカーイベント+α

CTF, What's in it for me?
CTF, What's in it for me?CTF, What's in it for me?
CTF, What's in it for me?Hiromu Yakura
 
MCC CTF講習会 pwn編
MCC CTF講習会 pwn編MCC CTF講習会 pwn編
MCC CTF講習会 pwn編hama7230
 
「グローバルプラットフォーマー問題」なにそれ?おいしいの?
「グローバルプラットフォーマー問題」なにそれ?おいしいの?「グローバルプラットフォーマー問題」なにそれ?おいしいの?
「グローバルプラットフォーマー問題」なにそれ?おいしいの?Tomohiro Nakashima
 
IGGG勧誘スライド2016 web版
IGGG勧誘スライド2016 web版IGGG勧誘スライド2016 web版
IGGG勧誘スライド2016 web版IGGGorg
 
Ict委員会の開発力について
Ict委員会の開発力についてIct委員会の開発力について
Ict委員会の開発力についてYuta Hinokuma
 
機械学習を用いた異常検知入門
機械学習を用いた異常検知入門機械学習を用いた異常検知入門
機械学習を用いた異常検知入門michiaki ito
 
CTFのはじめかた @ 2018年度技術系サークル合同新歓
CTFのはじめかた @ 2018年度技術系サークル合同新歓CTFのはじめかた @ 2018年度技術系サークル合同新歓
CTFのはじめかた @ 2018年度技術系サークル合同新歓uecmma
 
Webを支える組み込み技術
Webを支える組み込み技術Webを支える組み込み技術
Webを支える組み込み技術Yuji Chiya
 
Twilio+rails+sms #sg_study
Twilio+rails+sms #sg_studyTwilio+rails+sms #sg_study
Twilio+rails+sms #sg_studyJunichi Ito
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project Junichiro Tani
 
LT for my university
LT for my universityLT for my university
LT for my universityssusera1f3c6
 
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法kazkiti
 
Icpcのすゝめ
IcpcのすゝめIcpcのすゝめ
Icpcのすゝめnrkt
 
How to build cpu
How to build cpuHow to build cpu
How to build cpu長 中澤
 
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別knjcode
 
機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動Hideto Ogawa
 
Completely understand smart_speaker
Completely understand smart_speakerCompletely understand smart_speaker
Completely understand smart_speakerToshiaki Endo
 

Similaire à CTFというハッカーイベント+α (19)

CTF, What's in it for me?
CTF, What's in it for me?CTF, What's in it for me?
CTF, What's in it for me?
 
MCC CTF講習会 pwn編
MCC CTF講習会 pwn編MCC CTF講習会 pwn編
MCC CTF講習会 pwn編
 
「グローバルプラットフォーマー問題」なにそれ?おいしいの?
「グローバルプラットフォーマー問題」なにそれ?おいしいの?「グローバルプラットフォーマー問題」なにそれ?おいしいの?
「グローバルプラットフォーマー問題」なにそれ?おいしいの?
 
IGGG勧誘スライド2016 web版
IGGG勧誘スライド2016 web版IGGG勧誘スライド2016 web版
IGGG勧誘スライド2016 web版
 
Ict委員会の開発力について
Ict委員会の開発力についてIct委員会の開発力について
Ict委員会の開発力について
 
選挙×Itの可能性
選挙×Itの可能性選挙×Itの可能性
選挙×Itの可能性
 
機械学習を用いた異常検知入門
機械学習を用いた異常検知入門機械学習を用いた異常検知入門
機械学習を用いた異常検知入門
 
CTFのはじめかた @ 2018年度技術系サークル合同新歓
CTFのはじめかた @ 2018年度技術系サークル合同新歓CTFのはじめかた @ 2018年度技術系サークル合同新歓
CTFのはじめかた @ 2018年度技術系サークル合同新歓
 
Webを支える組み込み技術
Webを支える組み込み技術Webを支える組み込み技術
Webを支える組み込み技術
 
Twilio+rails+sms #sg_study
Twilio+rails+sms #sg_studyTwilio+rails+sms #sg_study
Twilio+rails+sms #sg_study
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project
 
ICDM'18 速報
ICDM'18 速報ICDM'18 速報
ICDM'18 速報
 
LT for my university
LT for my universityLT for my university
LT for my university
 
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法
 
Icpcのすゝめ
IcpcのすゝめIcpcのすゝめ
Icpcのすゝめ
 
How to build cpu
How to build cpuHow to build cpu
How to build cpu
 
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別
Large Scale Jirou Classification - ディープラーニングによるラーメン二郎全店舗識別
 
機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動機械学習システムの品質保証に向けた課題とコンソーシアム活動
機械学習システムの品質保証に向けた課題とコンソーシアム活動
 
Completely understand smart_speaker
Completely understand smart_speakerCompletely understand smart_speaker
Completely understand smart_speaker
 

CTFというハッカーイベント+α