原创]我是如何破解的

闲来无事,想找几张老游戏玩玩(主要是因为机器太老新游戏跑不动),
翻出一张<命令与征服-泰伯利亚之日>,序列号我有(正版哩),但我忽然
想很久没破解了,不如再试试破解吧。

首先用 ollydbg (已成为习惯) 调入光盘根目录下的 setup.exe 文件,单步
运行后会突然跳入全屏的安装画面,看来有些东西错过了。打起精神重新
来过,没几步到了 CreateProcess 这一句,察看其对应的文件为 /setup/
setup.exe 文件,切到该目录下 双击直接运行该 exe 文件,也没有问题,
于是用 freeres 载入该 exe 文件,在 string table 中找到 id=272 的
string 为 : 诸如“非法序列号” 之类的字符串,记下该内容,然后使用
win32dasm 的字符串引用,找到对应使用代码语句处,一共有5处引用了
该字符串,向上瞅瞅,找到了熟悉的 je 语句,改为 jne 试试吧(其中有一个
是判断长度是否正确的 je),咦?怎么不行,还是提示非法序列号,倒...
原来是连长度也 jne 了,这样不能输入完整长度的序列号了,只输入一个
数字看看,yes ... 成功破解,一共花时不到 7 分钟。搞定。


欢迎各位交流经验...

(注意:以上仅属于个人练习行为,非法使用者后果自负。) 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大熊猫侯佩

赏点钱让我买杯可乐好吗 ;)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值