Awesome CTF

厳選されたCapture The Flag(CTF)フレームワーク、ライブラリ、リソース、ソフトウェア、チュートリアルのリストです。このリストは、初心者からベテランのCTFプレイヤーまでが、CTFに関連するすべてを一か所で見つけられるようにすることを目的としています。
貢献
まず貢献ガイドラインを簡単にご確認ください。
ここにないツールをご存知でしたら、遠慮なくプルリクエストを開いてください。
なぜ?
CTFで使用するツールのコレクションを構築し、それらをすべて覚えておくには時間がかかります。このリポジトリは、これらの散在するツールを一か所にまとめるのに役立ちます。
目次
作成
CTFチャレンジ作成に使用されるツール
フォレンジック
フォレンジックチャレンジ作成に使用されるツール
プラットフォーム
CTFをホストするために使用できるプロジェクト
- CTFd - ISISLab、NYU Tandonによる Jeopardy 形式のCTFをホストするプラットフォーム。
- echoCTF.RED - 独自のCTFインフラストラクチャを開発、展開、保守。
- FBCTF - FacebookによるCapture the Flag競技をホストするプラットフォーム。
- Haaukins - セキュリティ教育のための高アクセシビリティかつ自動化された仮想化プラットフォーム。
- HackTheArch - CTFスコアリングプラットフォーム。
- Mellivora - PHPで書かれたCTFエンジン。
- MotherFucking-CTF - 悪質な軽量CTFホスティングプラットフォーム。JS不要。
- NightShade - シンプルなセキュリティCTFフレームワーク。
- OpenCTF - ボックスに入ったCTF。最小限のセットアップで使用可能。
- PicoCTF - picoCTFの実行に使用されるプラットフォーム。あらゆるCTFをホストするための優れたフレームワーク。
- PyChallFactory - Jeopardy形式のCTFチャレンジを作成/管理/パッケージ化するための小さなフレームワーク。
- RootTheBox - ハッカーのゲーム(CTFスコアボード&ゲームマネージャー)。
- Scorebot - Legitbs(Defcon)によるCTF用プラットフォーム。
- SecGen - セキュリティシナリオジェネレーター。ランダムに脆弱な仮想マシンを作成。
ステガノグラフィー
ステゴチャレンジ作成に使用されるツール
ステガノグラフィーの解決セクションを参照。
Web
Webチャレンジ作成に使用されるツール
JavaScript難読化ツール
解決
CTFチャレンジ解決に使用されるツール
攻撃
さまざまな種類の攻撃を実行するためのツール
暗号
暗号チャレンジ解決に使用されるツール
ブルートフォーサー
さまざまな種類のブルートフォース(パスワードなど)に使用されるツール
エクスプロイト
エクスプロイトチャレンジ解決に使用されるツール
フォレンジック
フォレンジックチャレンジ解決に使用されるツール
レジストリビューアー
ネットワーキング
ネットワーキングチャレンジ解決に使用されるツール
- Masscan - 大規模IPポートスキャナー、TCPポートスキャナー。
- Monit - ネットワーク上のホストをチェックする(およびその他の非ネットワークアクティビティ)ためのLinuxツール。
- Nipe - Torネットワークをデフォルトゲートウェイにするスクリプト。
- Nmap - ネットワーク探索とセキュリティ監査のためのオープンソースユーティリティ。
- Wireshark - ネットワークダンプを分析。
apt-get install wireshark
- Zeek - オープンソースのネットワークセキュリティモニター。
- Zmap - オープンソースのネットワークスキャナー。
リバーシング
リバーシングチャレンジ解決に使用されるツール
JavaScript難読化解除ツール
- Detox - JavaScriptマルウェア分析ツール。
- Revelo - 難読化されたJavaScriptコードを分析。
SWF分析ツール
- RABCDAsm - ActionScript 3アセンブラ/逆アセンブラを含むユーティリティコレクション。
- Swftools - SWFファイルを扱うためのユーティリティコレクション。
- Xxxswf - Flashファイルを分析するためのPythonスクリプト。
サービス
インターネット上で利用可能なさまざまな便利なサービス
ステガノグラフィー
ステガノグラフィーチャレンジ解決に使用されるツール
Web
Webチャレンジ解決に使用されるツール
- BurpSuite - Webサイトのセキュリティをテストするためのグラフィカルツール。
- Commix - 自動化オールインワンのOSコマンドインジェクションおよびエクスプロイトツール。
- Hackbar - 簡単なWebエクスプロイトのためのFirefoxアドオン。
- OWASP ZAP - HTTPリクエストとレスポンスの再生、デバッグ、ファジングのためのインターセプトプロキシ。
- Postman - ネットワークリクエストのデバッグ用Chromeアドオン。
- Raccoon - 偵察と脆弱性スキャンのための高性能オフェンシブセキュリティツール。
- SQLMap - 自動SQLインジェクションおよびデータベース乗っ取りツール。
pip install sqlmap
- W3af - Web Application Attack and Audit Framework.
- XSSer - Automated XSS testor.
Resources
Where to discover about CTF
Operating Systems
Penetration testing and security lab Operating Systems
Malware analysts and reverse-engineering
Starter Packs
Collections of installer scripts, useful tools
- CTF Tools - Collection of setup scripts to install various security research tools.
- LazyKali - A 2016 refresh of LazyKali which simplifies install of tools and configuration.
Tutorials
Tutorials to learn how to play CTFs
Wargames
Always online CTFs
Self-hosted CTFs
Websites
Various general websites about and on CTF
Wikis
Various Wikis available for learning about CTFs
Writeups Collections
Collections of CTF write-ups
- 0e85dc6eaf - Write-ups for CTF challenges by 0e85dc6eaf
- Captf - Dumped CTF challenges and materials by psifertex.
- CTF write-ups (community) - CTF challenges + write-ups archive maintained by the community.
- CTFTime Scrapper - Scraps all writeup from CTF Time and organize which to read first.
- HackThisSite - CTF write-ups repo maintained by HackThisSite team.
- Mzfr - CTF competition write-ups by mzfr
- pwntools writeups - A collection of CTF write-ups all using pwntools.
- SababaSec - A collection of CTF write-ups by the SababaSec team
- Shell Storm - CTF challenge archive maintained by Jonathan Salwan.
- Smoke Leet Everyday - CTF write-ups repo maintained by SmokeLeetEveryday team.
LICENSE
CC0 :)