re-license
Installation
SKILL.md
授权验证逻辑分析(注册校验定位)
何时使用 / 何时不用
- 边界(继承 [[re-cracking]]):仅限自有软件 / 授权测试 / CTF·研究环境;禁止未授权软件解锁与商业软件绕过;断点观察返回值等动态步骤前,用户须说明目标归属(所有权 / 测试授权 / 研究环境)
- 用:程序有注册 / 激活流程(输入序列号、注册码、授权文件),需要定位"在哪校验、怎么校验"
- 用:破解前置——为 [[re-patching]] / [[re-keygen]] 提供校验点地址与校验算法
- 用:判断授权是在线激活还是离线校验;识别机器码绑定、有效期 / 订阅型授权
- 不用:目标已定位校验分支、只改字节绕过(直接 [[re-patching]])
- 不用:确认无授权机制(无注册 UI / 注册表 / 授权文件读取——诚实告诉用户,见坑 5)
- 不用:只做协议层分析(在线激活的流量分析走 [[re-protocol]])
- 注意:样本带壳先脱壳([[re-anti-analysis]]);校验函数被混淆先 [[re-deobfuscate]](见坑 1);动态环节沙箱执行([[re-sandbox]],[[re-analyze/platform-tips]] 最高原则)