WeChall - B.AiM

Challenge

B.AiM 是 Windows realistic cracking challenge。任务是破解一个真实 demo application,让它在没有 internet connection 和 key.dat 的情况下工作,并把 fixed exe 发给指定邮箱。

Solution

这题现在有两个重要边界:

  • 官方论坛说原网站已下线,只能从 WeChall download section 获取拷贝。
  • 最终动作是发送 fixed exe 到邮箱,属于外部副作用,不能自动执行。

逆向路线:

  1. 下载原始 demo,不要使用公开 cracked 版本。
  2. 在 Windows VM/隔离环境中运行,观察缺少 key.dat 和联网校验时的失败路径。
  3. r2/Ghidra/x64dbg 找网络请求、license/key file 读取和失败分支。
  4. patch 掉 online check 或让 key validation 返回成功。
  5. 离线运行 fixed exe,确认不联网、不依赖 key.dat

真正提交不是填表,而是发邮件附件;需要用户明确确认后才能做。