您的位置:首页 > 编程语言 > Delphi

游戏外挂制作教材V5.5.9破解手记(原创)

2006-01-09 22:22 465 查看
本破解仅作学习研究用,请勿用于任何不法行为。
软件名称:游戏外挂制作教材V5.5.9
下载:
编码语言:DELPHI 6.0-7.0
大 小:516KB(压缩)
加密方式:注册码
使用工具:SOFTICE
破解日期:2006年1月9日
破解人:[certainheart] QQ:8108306
本人的机器所对应的密码串为:ESyoyy+CpVGz=
密码串所对应的ASCII:45 53 79 6F 79 2B 43 70 56 47 7A 3D
破解过程:该电子书用UPX加密,但用UPX通用脱壳机脱壳后运行会提示“运行程序有错,程序终止”之类的话然后程序自己结束,可见这个程序有自带文件校验。如果脱壳后调试可能还需要多步爆破,为避免麻烦于是直接用SOFTICE调试。输入试炼码:cdcdcdcdc,下中断:BMSG (该程序的HWND) WM_MOVE,再将该窗口稍加移动,中断拦截成功,进入SOFTICE窗口,下指令:S 0 L FFFFFFFF ‘cdcdcdcdc’进行搜索,找到该试炼码位置例如0017B0B4,下指令BPM 0017B0B4,按F5运行,再次中断,可以看到此进行的字符串‘cdcdcdcdc’的拷贝动作,新拷贝的位置在EDI-4,下指令 BPM EDI-4,按F5运行,再次中断。可以看到,此时EBX和ECX正在进行字符串的ASCII值比较,EBX为用户输入值,ECX为正确的注册码,每次比较4个字符,不正确则跳出。例如EBX=64636463 ECX=6F795345,将EBX修改为ECX的值,然后继续进行下次比较,再将EBX改为正确值,直至完成。这样将正确的注册码ASCII值记下,对照ASCII表翻译为注册码字符串,重新注册成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息