CTF
Source: https://github.com/apsdehal/awesome-ctf at
eb504b242be3
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome CTF

Section titled “Awesome CTF ”Capture The Flag (CTF) 框架、函式庫、資源、軟體和教學的精選清單。此清單旨在幫助初學者以及經驗豐富的 CTF 玩家在一個地方找到與 CTF 相關的所有內容。
請先快速瀏覽 貢獻指南。
如果你知道此處未收錄的工具,歡迎提交拉取請求。
Section titled “如果你知道此處未收錄的工具,歡迎提交拉取請求。”建立 CTF 中使用的工具集並記住它們需要時間。該存儲庫有助於將所有這些分散的工具保留在一個地方。
用於創建 CTF 挑戰的工具
- Kali Linux CTF Blueprints - 有關建立、測試和自訂您自己的奪旗挑戰的線上書籍。
用於創建取證挑戰的工具
- Dnscat2 - 透過 DNS 進行主機通訊。
- Kroll Artifact Parser and Extractor (KAPE) - 分類程序。
- Magnet AXIOM - 以工件為中心的 DFIR 工具。
- Registry Dumper - 轉儲您的註冊表。
可用於託管 CTF 的專案
- CTFd - Jeopardy 形式的 CTF
- echoCTF.RED - 開發、部署和維護您自己的 CTF 基礎架構。
- FBCTF - 舉辦 Facebook 奪旗比賽的平台。
- Haaukins - 用於安全教育的高可及性自動化虛擬化平台。
- HackTheArch - CTF評分平台。
- Mellivora - 用 PHP 寫的 CTF 引擎。
- MotherFucking-CTF - 功能強大且輕量的 CTF 託管平台,不需要 JavaScript。
- NightShade - 一個簡單的安全CTF框架。
- OpenCTF - CTF 盒裝。需要最少的設定。
- PicoCTF - 用於運行 picoCTF 的平台。一個託管任何 CTF 的優秀框架。
- PyChallFactory - 用於創建/管理/打包危險 CTF 挑戰的小型框架。
- RootTheBox - 駭客遊戲(CTF 記分板和遊戲管理器)。
- Scorebot - Legitbs (Defcon) 的 CTF 平台。
- SecGen - 安全場景產生器。建立隨機易受攻擊的虛擬機器。
用於創建隱寫挑戰的工具
檢查隱寫術的解決部分。
用於創建 Web 挑戰的工具
JavaScript 混淆工具
用於解決 CTF 挑戰的工具
用於執行各種攻擊的工具
用於解決加密挑戰的工具
- CyberChef - 用於分析和解碼資料的 Web 應用程式。
- FeatherDuster - 一種自動化、模組化密碼分析工具。
- Hash Extender - 用於執行雜湊長度擴展攻擊的實用工具。
- padding-oracle-attacker - 用於執行填充預言機攻擊的 CLI 工具。
- PkCrack - 破解 PkZip 加密的工具。
- QuipQuip - 用於破解替換密碼或維吉尼亞密碼(無金鑰)的線上工具。
- RSACTFTool - 一種透過各種攻擊恢復RSA私鑰的工具。
- RSATool - 根據 p 和 q 的知識產生私鑰。
- XORTool - 分析多位元組異或密碼的工具。
暴力破解工具
Section titled “暴力破解工具 ”用於各種暴力破解的工具(密碼等)
- Hashcat - 密碼破解器
- Hydra - 並行登入破解器,支援多種協定攻擊
- John The Jumbo - 開膛手約翰的社群增強版。
- John The Ripper - 密碼破解器。
- Nozzlr - Nozzlr 是一個強力框架,真正模組化且腳本友好。
- Ophcrack - 基於彩虹表的 Windows 密碼破解程式。
- Patator - Patator是一款多用途暴力破解器,採用模組化設計。
- Turbo Intruder - Burp Suite 擴充功能用於發送大量 HTTP 請求
用於解決漏洞挑戰的工具
- DLLInjector - 在進程中註入 dll。
- libformatstr - 簡化格式字串利用。
- Metasploit - 滲透測試軟體。
- one_gadget - 一種用來尋找
execve('/bin/sh', NULL, NULL)呼叫的小工具的工具。gem install one_gadget
- Pwntools - 用於編寫漏洞利用的 CTF 框架。
- Qira - QEMU 互動式執行時間分析器。
- ROP Gadget - ROP 利用框架。
- V0lt - 安全 CTF 工具包。
用於解決取證挑戰的工具
- Aircrack-Ng - 破解 802.11 WEP 和 WPA-PSK 金鑰。
apt-get install aircrack-ng
- Audacity - 分析聲音檔案(mp3、m4a 等)。
apt-get install audacity
- Bkhive and Samdump2 - 轉儲 SYSTEM 和 SAM 檔案。
apt-get install samdump2 bkhive
- CFF Explorer - PE編輯器。
- Creddump - 轉儲 Windows 憑證。
- DVCS Ripper - 破解 Web 可存取(分散式)版本控制系統。
- Exif Tool - 讀取、寫入和編輯檔案元資料。
- Extundelete - 用於從可安裝映像復原遺失的資料。
- Fibratus - 用於探索和追蹤 Windows 核心的工具。
- Foremost - 使用標頭擷取特定類型的檔案。
apt-get install foremost
- Fsck.ext4 - 用於修復損壞的檔案系統。
- Malzilla - 惡意軟體搜尋工具。
- NetworkMiner - 網路取證分析工具。
- PDF Streams Inflater - 尋找並提取 PDF 檔案中壓縮的 zlib 檔案。
- Pngcheck - 驗證 PNG 的完整性並以人類可讀的形式轉儲所有區塊級資訊。
apt-get install pngcheck
- ResourcesExtract - 從 exe 擷取各種檔案類型。
- Shellbags - 調查 NT_USER.dat 檔案。
- Snow - 空白隱寫工具。
- USBRip - 用於在 GNU/Linux 上追蹤 USB 裝置工件(USB 事件歷史記錄)的簡單 CLI 取證工具。
- Volatility - 要調查記憶體轉儲。
- Wireshark - 分析 pcap 或 pcapng 文件
登錄檔檢視器
- OfflineRegistryView - 適用於 Windows 的簡單工具,可讓您從外部磁碟機讀取離線登錄檔案並以 .reg 檔案格式查看所需的登錄機碼。
- Registry Viewer® - 用於檢視 Windows 登錄。
用於解決網路挑戰的工具
- Masscan - 海量IP埠掃描器、TCP埠掃描器。
- Monit - 用於檢查網路上的主機(以及其他非網路活動)的 Linux 工具。
- Nipe - Nipe 是一個使 Tor 網路成為預設閘道的腳本。
- Nmap - 用於網路發現和安全審核的開源實用程式。
- Wireshark - 分析網路轉儲。
apt-get install wireshark
- Zeek - 開源網路安全監視器。
- Zmap - 開源網路掃描器。
用於解決倒車挑戰的工具
- Androguard - 對 Android 應用程式進行逆向工程。
- Angr - 與平台無關的二進位分析架構。
- Apk2Gold - 又一個 Android 反編譯器。
- ApkTool - Android 反編譯器。
- Barf - 二進位分析與逆向工程架構。
- Binary Ninja - 二進位分析架構。
- BinUtils - 二進位工具集合。
- BinWalk - 分析、逆向工程並擷取韌體映像。
- Boomerang - 將 x86/SPARC/PowerPC/ST-20 二進位檔反編譯為 C。
- ctf_import – run basic functions from stripped binaries cross platform.
- cwe_checker - cwe_checker 在二進位可執行檔中發現易受攻擊的模式。
- demovfuscator - 用於 movfuscated 二進位檔案的正在進行的反混淆器。
- Frida - 動態程式碼注入。
- GDB - GNU 專案調試器。
- GEF - GDB插件。
- Ghidra - 逆向工程工具的開源套件。 與 IDA Pro 類似。
- Hopper - 適用於 OSX 和 Linux 的逆向工程工具(反組譯程式)。
- IDA Pro - 最常用的倒車軟體。
- Jadx - 反編譯Android檔。
- Java Decompilers - Java 和 Android APK 的線上反編譯器。
- Krakatau - Java 反編譯器和反組譯器。
- Objection - 運行時移動探索。
- PEDA - GDB插件(僅限python2.7)。
- Pin - Intel 的動態二進位偵測工具。
- PINCE - GDB前端/逆向工程工具,專注於遊戲駭客和自動化。
- PinCTF - 一款使用 intel pin 進行旁路分析的工具。
- Plasma - x86/ARM/MIPS 的互動式反組譯程序,可產生具有彩色語法的縮排偽代碼。
- Pwndbg - 一個 GDB 插件,提供了一套實用程式來輕鬆破解 GDB。
- radare2 - 手提式倒車框架。
- Triton - 動態二進位分析 (DBA) 架構。
- Uncompyle - 反編譯 Python 2.7 二進位 (.pyc)。
- WinDbg - Microsoft 分發的 Windows 偵錯器。
- Xocopy - 可以複製具有執行權限但沒有讀取權限的可執行檔的程式。
- Z3 - 來自 Microsoft Research 的定理證明。
JavaScript 反混淆器
SWF 分析工具
- RABCDAsm - 實用程式集合,包括 ActionScript 3 組譯器/反組譯器。
- Swftools - 用於處理 SWF 檔案的實用程式集合。
- Xxxswf - 用於分析 Flash 檔案的 Python 腳本。
透過網路提供各種有用的服務
- CSWSH - 跨站 WebSocket 劫持測試儀。
- Request Bin - 可讓您檢查對特定 url 的 http 請求。
用於解決隱寫術挑戰的工具
- AperiSolve - Aperi’Solve 是一個對影像進行圖層分析的平台(開源)。
- Convert - 轉換影像黑白格式並套用濾鏡。
- Exif - 顯示 JPEG 檔案中的 EXIF 資訊。
- Exiftool - 在檔案中讀取和寫入元資訊。
- Exiv2 - 影像元資料操作工具。
- Image Steganography - 透過可選加密將文字和檔案嵌入圖像中。易於使用的使用者介面。
- Image Steganography Online - 這是一個客戶端 Javascript 工具,用於以隱寫方式將圖像隱藏在其他圖像的較低「位元」內
- ImageMagick - 用於操作影像的工具。
- Outguess - 通用隱寫工具。
- Pngtools - 用於與 PNG 相關的各種分析。
apt-get install pngtools
- SmartDeblur - 用於去模糊和修復散焦影像。
- Steganabara - 用 Java 寫的隱寫分析工具。
- SteganographyOnline - 線上隱寫編碼器和解碼器。
- Stegbreak - 對 JPG 影像發動暴力字典攻擊。
- StegCracker - 隱寫術強力實用程序,用於發現文件內的隱藏資料。
- stegextract - 偵測影像中的隱藏檔案和文字。
- Steghide - 在各種影像中隱藏資料。
- StegOnline - 進行各種影像隱寫操作,例如隱藏/顯示隱藏在位元中的檔案(開源)。
- Stegsolve - 將各種隱寫技術應用於影像。
- Zsteg - PNG/BMP 分析。
用於解決 Web 挑戰的工具
- BurpSuite - 用於測試網站安全性的圖形工具。
- Commix - 自動化一體化作業系統指令注入和利用工具。
- Hackbar - Firefox 插件,可輕鬆進行網路利用。
- OWASP ZAP - 攔截代理程式以重播、偵錯和模糊 HTTP 請求和回應
- Postman - chrome 插件,用於偵錯網路請求。
- Raccoon - 一款用於偵察和漏洞掃描的高效能攻擊性安全工具。
- SQLMap - 自動 SQL 注入和資料庫接管工具。
pip install sqlmap - W3af - Web 應用程式攻擊和稽核框架。
- XSSer - 自動 XSS 測試儀。
在哪裡可以找到有關 CTF 的資訊
滲透測試和安全實驗室作業系統
- Android Tamer - 基於 Debian。
- BackBox - 基於 Ubuntu。
- BlackArch Linux - 基於 Arch Linux。
- Fedora Security Lab - 基於 Fedora。
- Kali Linux - 基於 Debian。
- Parrot Security OS - 基於 Debian。
- Pentoo - 基於 Gentoo。
- URIX OS - 是基於 openSUSE。
- Wifislax - 基於 Slackware。
惡意軟體分析者與逆向工程
入門工具包
Section titled “入門工具包 ”安裝程式腳本集合,有用的工具
學習參加 CTF 的教學
- CTF Field Guide - Trails of Bits 編寫的實戰指南。
- CTF Resources - 由社群維護的入門指南。
- How to Get Started in CTF - Endgame 為 CTF 初學者提供的簡短指南
- Intro. to CTF Course - 免費課程,向初學者教授取證、加密和網路交換的基礎知識。
- IppSec - 流行CTF平台的影片教學與演練。
- LiveOverFlow - 有關利用的影片教學。
- MIPT CTF - 針對 CTF 初學者的小型課程(俄語)。
安全演練平台
Section titled “安全演練平台 ”常年開放的線上 CTF
- Backdoor - SDSLabs 提供的安全平台。
- Crackmes - 逆向工程挑戰。
- CryptoHack - 有趣的密碼學挑戰。
- echoCTF.RED - 線上CTF具有多種目標攻擊。
- Exploit Exercises - 各種虛擬機,用於學習各種電腦安全問題。
- Exploit.Education - 各種虛擬機,用於學習各種電腦安全問題。
- Gracker - 二元挑戰的學習曲線較慢,且每個等級都有記錄。
- Hack The Box - 適合各類安全愛好者的每週 CTF。
- Hack This Site - 黑客訓練場。 來自 HackerOne 的
- Hacker101 - CTF
- Hacking-Lab - 道德駭客、電腦網路和安全挑戰平台。
- Hone Your Ninja Skills - Web 挑戰從基礎開始。
- IO - 二元挑戰的戰爭遊戲。
- Microcorruption - 嵌入式安全 CTF。
- Over The Wire - Wargame 由 OvertheWire 社群維護。
- PentesterLab - 各種虛擬機器和線上挑戰(付費)。
- PicoCTF - 常年ctf比賽。每年 picoCTF 競賽的問題。
- PWN Challenge - 二進位開發戰爭遊戲。
- Pwnable.kr - Pwn 遊戲。
- Pwnable.tw - 二進位兵棋。
- Pwnable.xyz - 二進位開發戰爭遊戲。
- Reversin.kr - 倒車挑戰。
- Ringzer0Team - Ringzer0團隊線上CTF。
- Root-Me - 駭客與資訊安全學習平台。
- ROP Wargames - ROP 戰爭遊戲。
- SANS HHC - 節日主題挑戰 每年發布並由 SANS 維護。
- SmashTheStack - SmashTheStack 社群維護的各種戰爭遊戲。
- Viblo CTF - 各種令人驚嘆的 CTF 挑戰,涉及許多不同的類別。有練習模式和比賽模式。
- VulnHub - 基於虛擬機,適用於數位安全、電腦應用和網路管理。
- W3Challs - 滲透測試訓練平台,提供各種類別的各種電腦挑戰。
- WebHacking - 網路駭客挑戰。
自架 CTF
- Damn Vulnerable Web Application - PHP/MySQL Web 應用程式非常脆弱。
- Juice Shop CTF - 用於在 OWASP Juice Shop 上輕鬆託管 CTF 的腳本和工具。
有關 CTF 的各種綜合網站
- Awesome CTF Cheatsheet - CTF 備忘單。
- CTF Time - 有關世界各地發生的 CTF 的一般資訊。
- Reddit Security CTF - Reddit CTF 類別。
可用來了解 CTF 的各種 Wiki
- Bamboofox - 學習CTF的中文資源。 來自 bi0s 團隊的
- bi0s Wiki - Wiki。
- CTF Cheatsheet - CTF 提示和技巧。
- ISIS Lab - Isis 實驗室的 CTF 維基。
- OpenToAll - OTA CTF 團隊成員的 CTF 提示。
解題報告集
Section titled “解題報告集 ”CTF 文章合輯
- 0e85dc6eaf - 0e85dc6eaf 針對 CTF 挑戰的文章
- Captf - 轉儲 psifertex 的 CTF 挑戰和材料。
- CTF write-ups (community) - CTF 挑戰 + 由社群維護的文章存檔。
- CTFTime Scrapper - 放棄 CTF Time 中的所有文章並組織先閱讀哪些內容。
- HackThisSite - CTF write-ups 儲存庫由 HackThisSite 團隊維護。
- Mzfr - Mzfr 的 CTF 競賽文章
- pwntools writeups - 所有使用 pwntools 的 CTF 文章集。
- SababaSec - SababaSec 團隊的 CTF 文章集
- Shell Storm - CTF 挑戰檔案由 Jonathan Salwan 維護。
- Smoke Leet Everyday - CTF write-ups 儲存庫由 SmokeLeetEveryday 團隊維護。
CC0 :)
HagiCode
HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。
- 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
- 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
- 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。
下載 Windows 版
分享 HagiCode
讓想法化為交付成果。
HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。
- 智慧
- OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
- 高效
- 多 Agent 並行推進研究、實作與審查。
- 有趣
- 豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

