置顶你好,世界:博客开张
折腾了一下午,这个站终于跑起来了。第一篇就随便聊聊为什么要开博客,以及之后打算写什么。
フラグの恋:一道没做出来的编码题
唯一没解出来的题,也就是这篇。记录两条失败的思路,以及事后复盘出的方法论问题。
置顶TSCTF-J 2026 参赛总结
第一次系统性地打完一场 CTF。八道题的复盘索引,以及一些关于"会做"和"做出来"之间差距的感想。
vanishing-bear:让 YOLO 看不见那只熊
在 5 项像素约束下做对抗样本,让 YOLOv8n 和 YOLO11n 都检测不到任何物体。踩了 8 个版本的坑,最后发现瓶颈根本不在幅度上。
共署:用 Walsh–Hadamard 变换反推联邦水印
六家机构的记录经过 FedAvg 水印注入后累加进模型检查点,还有两轮数据被污染。从 17 个检查点里把原始记录挖出来。
liar's bar:跟 AI 玩心理战,越消极越稳
接入 AI 玩"骗子酒吧"式的博弈游戏,赢下对局拿 flag。零指令先让它跑一遍,再给个消极策略,temperature 调 0。
PlayIt:pwntools 连远程数独,然后手搓太累
一道交互式 Misc 题。用 pwntools 连上去能手动填,但填到第二盘就烦了,于是写了个回溯求解器自动提交。
RejectIt:给大模型做一次 rank-1 权重手术
提交一个 delta.npy,让 Qwen2.5-1.5B-Instruct 对任何问题都拒答。核心是 rank-1 低秩编辑,难点在 Q6_K 量化的精确复现。
base_family:三层编码套娃与 Bitcoin Base58
一个 17KB 的 MinGW 逆向题,藏了自定义 Base64、XOR 隐藏 blob 和比特币 Base58。题面提示是"茴字有多少种写法"。
The Thirteen Seals of RSA:13 关 RSA 弱点串烧
13 个关卡、13 种经典 RSA 弱点,从明文太小到 p⊕q 泄露。做完这题等于把 CryptoHack 的 RSA 章节手动过了一遍。
