这个分区发解题过程。一个建议:写你怎么想的,比写最后的解法有价值得多。
读者从"最终 exploit 长什么样"学到的东西很有限,因为那是结果。真正有用的是:
- 你最先注意到什么,为什么觉得它可疑
- 你试了什么没成功,以及怎么判断该放弃
- 在哪一步卡住了,最后是什么线索让你通了
- 事后看,最快的路径应该是什么
尤其是"失败的尝试"这一段,大多数 writeup 都省略了,但它恰恰是新手最需要的——他们要知道卡住是正常的,以及卡住时怎么换思路。
建议的结构
- 题目背景(附件类型、保护措施、给了什么)
- 初步观察
- 分析过程(含走过的弯路)
- 解法
- 复盘:如果重来会怎么做
关于剧透:比赛进行中的题目请不要发。赛后随意。
最后,代码请贴完整可运行的,别贴截图。别人要复现。