无限破甲 · 入门培训
逆向知道的一切
从看懂一个文件开始
软件逆向,就是把程序拆开观察,弄清它做了什么。这里从最简单的一步开始,不要求你先会工具。
学习路径 · 7 章
像看小说一样 学习软件逆向工程学
不用一次看完。左边选一章,右边只读当前内容;看完一章,再继续下一章。
01 · 先建立共同语言
逆向不是猜答案,是找证据
你不必认识所有工具。只要先看见一个现象,再用证据确认它为什么发生,就已经在做逆向。
你在研究什么?
一个 APK、一个 EXE,或浏览器里的一次请求,都是可以观察的对象。先弄清它是什么,再问它做了什么。
逆向在做什么?
看程序读了什么、写了什么、和谁通信,再把这些线索连成一段能复查的解释。
第一步是什么?
写下一句普通话:我看到了什么,我想确认什么。先有问题,才知道接下来该看哪里。
02 · 从看到结论
软件逆向,先看再猜
逆向不是凭感觉猜答案。先观察,再验证;每一步都留下你做了什么、看到了什么,卡住时就回到最近一次看得见的结果。
说清目标
你想知道程序的哪一部分
记下基本信息
确认文件来源、类型和版本
先看线索
看文字、提示、资源和基本信息
做一个小确认
只做一个动作,观察前后变化
留下证据
保存时间、步骤和看到的结果
写出结论
说明已知、未知和下一步
03 · 练习题
把“我想知道”说成一个问题
刚开始学习时,不用急着说术语。按这个句式描述,就能得到清楚的下一步。
我看到了什么:打开后立刻退出。
我想确认什么:它在哪一步停止。
请先告诉我下一步:先看启动时留下的提示或日志。
我看到了什么:运行后多了几个文件。
我想确认什么:这些文件从哪里来。
请先告诉我下一步:先记录文件名、位置和出现时间。
我看到了什么:点登录后页面发送了请求。
我想确认什么:请求里带了什么。
请先告诉我下一步:先保存请求地址、参数和返回内容。
我看到了什么:拿到一个不认识的文件。
我想确认什么:它是什么类型。
请先告诉我下一步:先查看文件名、大小和基本信息,不要急着打开。
学到这里,下一步有人带路
你负责提出问题,路线和证据有人帮你理清。
无限破甲不是替你跳过学习,而是把“描述问题、安排分析顺序、整理证据”这条路线接到 AI 上。适合想学逆向、但总卡在下一步的人。
它不能保证所有目标都有结果,也不能替代你对样本和证据的判断。所有内容基于 CTF 环境研究,提供学习路径,请勿违反当地法律法规。