WeChall - B.AiM
Challenge
B.AiM 是 Windows realistic cracking challenge。任务是破解一个真实
demo application,让它在没有 internet connection 和 key.dat
的情况下工作,并把 fixed exe 发给指定邮箱。
Solution
这题现在有两个重要边界:
- 官方论坛说原网站已下线,只能从 WeChall download section 获取拷贝。
- 最终动作是发送 fixed exe 到邮箱,属于外部副作用,不能自动执行。
逆向路线:
- 下载原始 demo,不要使用公开 cracked 版本。
- 在 Windows VM/隔离环境中运行,观察缺少
key.dat和联网校验时的失败路径。 - 用
r2/Ghidra/x64dbg 找网络请求、license/key file 读取和失败分支。 - patch 掉 online check 或让 key validation 返回成功。
- 离线运行 fixed exe,确认不联网、不依赖
key.dat。
真正提交不是填表,而是发邮件附件;需要用户明确确认后才能做。