SuperAPI AI 工具集

ctf-misc

安全与审计

查看项目

更新于 10-16 04:40

技能介绍

CTF 杂项挑战

【用途】 本技能用于 CTF 杂项(Misc)类挑战,适用于遇到编码谜题、Python/Bash 沙箱逃逸、RF/SDR 信号、游戏/VM 逆向、K8s RBAC、浮点数技巧、Z3 约束求解、博弈论等不属于 pwn/crypto/web/reverse/forensics/osint 的题目。按资料说明,应先排除其他分类后再使用本技能。

【主要能力与参考方向】 以下参考资料按需加载,根据识别出的具体方向选择对应文件:

  • Python 沙箱逃逸(受限字符/func_globals 链/类属性持久化) → references/pyjails.md
  • Bash 沙箱/受限 Shell 逃逸 → references/bashjails.md
  • 编码与解码(QR/esolang/Verilog/BCD/Gray 码/SMS PDU) → references/encodings.md
  • RF/SDR 信号处理(QAM-16/载波恢复/定时同步) → references/rf-sdr.md
  • DNS 利用(ECS 欺骗/NSEC 遍历/IXFR/重绑定/隧道) → references/dns.md
  • 游戏与 VM Part1(WASM/Roblox/PyInstaller/K8s/Z3/浮点) → references/games-and-vms.md
  • 游戏与 VM Part2(ML 权重/WebSocket/Flask/LoRA/De Bruijn) → references/games-and-vms-2.md
  • 游戏与 VM Part3(memfd/博弈/ROM 切换/Benford/BuildKit) → references/games-and-vms-3.md
  • Linux 提权(sudo 通配符/NFS/SSH 隧道/PostgreSQL RCE) → references/linux-privesc.md
  • 高级编码(Verilog HDL/Gray 码/Manchester 编码/BPF 字节码) → references/encodings-advanced.md

【分类决策树】 判明为 Misc 题目后,可按以下路径分流:

  • 编码/解码谜题:Base64/Hex/ROT13 可用 CyberChef 自动检测;QR 码可用 zbarimg 或碎片重组;二进制/莫尔斯/BCD 参考 encodings.md;多层嵌套可循环解码直到明文。
  • 沙箱逃逸:Python jail 参考 pyjails.md(受限字符可用 repunit 分解或 chr() 构造,禁 import 可用 builtins.import,受限 exec 可用 func_globals 链或 MRO 遍历);Bash jail 参考 bashjails.md。
  • 游戏/交互:WASM 可用内存 patch 或 wasm2wat 修改;WebSocket 可拦截修改消息;博弈论(Nim/承诺方案)参考 games-and-vms-3.md;ML/AI(权重扰动/碰撞)参考 games-and-vms-2.md。
  • DNS → dns.md;RF/SDR → rf-sdr.md;Linux 提权 → linux-privesc.md。

【通用技巧】 文件识别:file mystery && xxd mystery | head;binwalk -e mystery。 编码检测:echo "data" | base64 -d;python3 -c "import base64; print(base64.b85decode(b'...'))"。 Z3 约束求解示例代码参考资料给出,用于 BitVec 与 Solver 求解。

【Python Jail 速查】

  • import 被禁:builtins.import
  • 获取所有子类:().class.bases[0].subclasses()
  • 字符被限制:chr() + eval() 构造
  • Python 3.7+:breakpoint() → os.system()

【编码速查】

  • Base64:A-Za-z0-9+/= 结尾
  • Base32:A-Z2-7= 大写
  • Hex:0-9a-f 偶数长度
  • URL 编码:%XX 形式
  • Unicode 隐写:零宽字符 U+200B/U+200C
  • 多层编码:编写脚本 while 循环自动化批量解码,避免手动逐层解
  • QR 码修复:注意方向,可能需要旋转、翻转、对齐校正;QR 有纠错/容错机制,部分损坏也能解码

【适用场景】 CTF 比赛与练习环境中的杂项解题方向识别与深入参考。

【限制】 资料未提供该技能的具体安装方式、支持平台、收费情况与效果保证等信息,暂未提供。