吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 828|回复: 30
上一主题 下一主题
收起左侧

[原创] 新手反汇编练习160个CM之[015]Blaster99记录

  [复制链接]
跳转到指定楼层
楼主
icer233 发表于 2024-11-26 22:17 回帖奖励

160个CM下载:cm160.7z_免费高速下载|百度网盘-分享无限制
分享一下自己破解CM015《Blaster99》过程

一、查壳

  • 可以发现没有壳,是用VB编写的。

注意:运行时如果提示缺少MSVBVM50.DLL可以自己下载并和程序放在同一目录下或者放到C:\Windows\SysWOW64中即可解决

二、去除NAG

  • 运行程序,发现第一个任务是去除nag

  • 将文件拖入OD,使用中文搜索引擎插件,智能搜索,找到nag提示

  • 双击进入00402C85,直接往上找到函数头下断点

  • F9运行,成功断下,直接把00402C17改成RETN跳过nag

  • 成功去除nag

  • 另存为blaster99_unnag.exe

三、追码

  • 运行程序,随意输入注册码,弹出错误提示

  • 拖入OD,用中文搜索引擎找到错误提示处,在上面发现了疑似注册码的字符串

  • 测试成功,确实是注册码

注意:事实上这个注册码多次出现,一开始搜索字符串时,正确提示、错误提示处,堆栈窗口中都有。你需要明锐的洞察力以及大胆猜想并求证的能力。

四、爆破

在错误提示上方00402A5A处发现一个可以跳过错误提示的关键跳

尝试把je改成jmp强制跳过并运行,发现点击注册后无任何反应,不正确。还原代码

换方向,在搜索引擎中找到正确提示004028F5,上方发现一个跳过正确提示的关键跳004028E3。直接把跳转NOP掉。

运行程序,随意输入注册码,注册成功。至此,爆破完毕。

五、程序破解完毕

免费评分

参与人数 9吾爱币 +5 热心值 +7 收起 理由
LingMj + 1 热心回复!
lhbulingbuling + 1 + 1 谢谢@Thanks!
hades6370384 + 1 + 1 我很赞同!
love66550 + 1 + 1 厉害
yang99ii + 1 鼓励转贴优秀软件安全工具和文档!
shengruqing + 1 我很赞同!
musishui + 1 感谢您的宝贵建议,我们会努力争取做得更好!
215817883 + 1 我很赞同!
Issacclark1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
musishui 发表于 2024-11-26 23:47
谢谢分享!
3#
MQ19781011 发表于 2024-11-27 00:23
4#
lxxfhtd 发表于 2024-11-27 00:39
5#
xionghaoyun 发表于 2024-11-27 07:52
好的 我学废了
6#
wangxuebiao 发表于 2024-11-27 08:13
太棒了太棒了
7#
lzjooo123 发表于 2024-11-27 08:35
太棒了太棒了
8#
kenkenss 发表于 2024-11-27 09:05
没有图片呢
9#
caogd 发表于 2024-11-27 09:27
收藏备用!谢谢啦!
10#
zhiyuckt 发表于 2024-11-27 09:29
感谢分享,如果有算法思路就更好了哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 04:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表