Skip to content

Select language

目前語言: 繁體中文

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.

Capture The Flag (CTF) 框架、函式庫、資源、軟體和教學的精選清單。此清單旨在幫助初學者以及經驗豐富的 CTF 玩家在一個地方找到與 CTF 相關的所有內容。

請先快速瀏覽 貢獻指南。

如果你知道此處未收錄的工具,歡迎提交拉取請求。

Section titled “如果你知道此處未收錄的工具,歡迎提交拉取請求。”

建立 CTF 中使用的工具集並記住它們需要時間。該存儲庫有助於將所有這些分散的工具保留在一個地方。

用於創建 CTF 挑戰的工具

用於創建取證挑戰的工具

可用於託管 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 挑戰的工具

用於執行各種攻擊的工具

  • Bettercap - 執行 MITM(中間人)攻擊的框架。
  • Yersinia - 攻擊第2層的各種協定。

用於解決加密挑戰的工具

  • CyberChef - 用於分析和解碼資料的 Web 應用程式。
  • FeatherDuster - 一種自動化、模組化密碼分析工具。
  • Hash Extender - 用於執行雜湊長度擴展攻擊的實用工具。
  • padding-oracle-attacker - 用於執行填充預言機攻擊的 CLI 工具。
  • PkCrack - 破解 PkZip 加密的工具。
  • QuipQuip - 用於破解替換密碼或維吉尼亞密碼(無金鑰)的線上工具。
  • RSACTFTool - 一種透過各種攻擊恢復RSA私鑰的工具。
  • RSATool - 根據 p 和 q 的知識產生私鑰。
  • XORTool - 分析多位元組異或密碼的工具。

用於各種暴力破解的工具(密碼等)

  • 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 反混淆器

  • Detox - Javascript 惡意軟體分析工具。
  • Revelo - 分析混淆的 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 - 用 Ja​​va 寫的隱寫分析工具。
  • 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 的資訊

滲透測試和安全實驗室作業系統

惡意軟體分析者與逆向工程

安裝程式腳本集合,有用的工具

  • CTF Tools - 用於安裝各種安全研究工具的安裝腳本集合。
  • LazyKali - LazyKali 的 2016 年更新,簡化了工具的安裝和配置。

學習參加 CTF 的教學

常年開放的線上 CTF

自架 CTF

有關 CTF 的各種綜合網站

可用來了解 CTF 的各種 Wiki

CTF 文章合輯

CC0 :)

HagiCode

HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。

造訪 HagiCode閱讀文件
  • 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
  • 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
  • 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

下載 Windows 版

從 Microsoft Store 取得所有下載

讓想法化為交付成果。

HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。

智慧
OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
高效
多 Agent 並行推進研究、實作與審查。
有趣
豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。

要離開 Awesome Site 嗎?

您即將前往外部網站。我們無法控制其內容或隱私慣例。

目的地

繼續前往網站