原创]我是如何破解的
来源:互联网 发布:单片机软件 编辑:程序博客网 时间:2024/05/04 02:47
闲来无事,想找几张老游戏玩玩(主要是因为机器太老新游戏跑不动),
翻出一张<命令与征服-泰伯利亚之日>,序列号我有(正版哩),但我忽然
想很久没破解了,不如再试试破解吧。
首先用 ollydbg (已成为习惯) 调入光盘根目录下的 setup.exe 文件,单步
运行后会突然跳入全屏的安装画面,看来有些东西错过了。打起精神重新
来过,没几步到了 CreateProcess 这一句,察看其对应的文件为 /setup/
setup.exe 文件,切到该目录下 双击直接运行该 exe 文件,也没有问题,
于是用 freeres 载入该 exe 文件,在 string table 中找到 id=272 的
string 为 : 诸如“非法序列号” 之类的字符串,记下该内容,然后使用
win32dasm 的字符串引用,找到对应使用代码语句处,一共有5处引用了
该字符串,向上瞅瞅,找到了熟悉的 je 语句,改为 jne 试试吧(其中有一个
是判断长度是否正确的 je),咦?怎么不行,还是提示非法序列号,倒...
原来是连长度也 jne 了,这样不能输入完整长度的序列号了,只输入一个
数字看看,yes ... 成功破解,一共花时不到 7 分钟。搞定。
欢迎各位交流经验...
(注意:以上仅属于个人练习行为,非法使用者后果自负。)
- 原创]我是如何破解的
- 我是如何利用Apktool破解软件
- 我是如何学习的?
- 我是如何开会的
- 我是如何學一門新技術的
- 我是如何写作的?
- 我是如何研究obe的
- 我是如何爱上vi的
- 我是如何考上国家公务员的
- 我是如何实现打印的
- 面试,我是如何脱颖而出的
- 我是如何挑选毕业生的
- 我是如何学习存储的
- 我是如何学习嵌入式的
- 我是如何节约时间的
- 我是如何成为程序员的
- 我是如何筛选程序员的
- 我是如何节约时间的
- STL/CLR, Compiler and Marshaling
- 2007-4-21
- 用Javamail发送邮件
- 离职,我来说!行业积累和技术积累
- 在JSP中调用JAVAMAIL
- 原创]我是如何破解的
- 学习PHP推动中国PHP的发展
- [原创]对《科学家别出心裁用数学计算证明不存在吸血鬼》的质疑!
- 我的技术blog
- [准备/原创]:亲身体验多核/超线程
- 用古人的思想写现在的辞职书
- 曲径通幽
- [探讨/原创] 关于 HLA 的学习心得
- Python Cookbook 第二版 汉化版 [Recipe 1.8] 检测字符串是否包含特定的字符集合