您当前的位置: 首页科技软件资讯 > 破解教程[“开心知识问答”]

文章作者

传说

总文章数:314
总点阅数:57517
当月点阅:20472

数据正在载入中…
数据正在载入中…

破解教程[“开心知识问答”]

数据正在载入中…
首先查壳

经脱好了壳,再查一下壳,是Dephi的



先使用一下软件,详细了解


很明显,未注册版本不能使用“单人挑战”、“网络挑战”等功能,那么破解就是为了可以使用这些功能。

用OllyDbg载入软件

直接让软件运行,并点击“单人挑战”,随意选择等级,弹出“未注册”

让软件暂停运行,点击 “查看”—“调用堆栈” 弹出堆栈窗口,如图

选择最后的一行,右击,选择显示调用,来到弹出窗口的CALL


分析一下,显然00569A7F是跳转的关键。那有朋友要说,不是把那行的“jnz”改为“je”就可以了吗?是的,这样确实可以,但因为未注册版本有很多功能无法使用,如果只改这里,那么其他的功能(如网络挑战)还得按照这样的方法修改。这不是很烦吗?所以我们要找到使这个跳转跳向未注册的关键点

我们在这段代码的开头下F2断点,重新运行软件,点击“单人挑战”,随意选择等级,程序马上暂停,Ollydbg提示有断点。然后一步步分析,发现00569A7C的代码似乎是判断是否注册的关键。单步运行到00569A7C,CPU下方小窗口显示ds[005731E4]=00,那很显然,只要ds[005731E4]=01,那么程序就是注册的了。我们右击这个提示,选“数据窗口中跟随地址”,如图


如图,将005731E4的数据改为01


接下来就是要生成破解后的文件,在数据窗口右击,选“复制到可执行文件”,在弹出的窗口右击,选“保存文件”

试用一下破解后的文件,可以了,已经没有限制

教程就结束
数据正载入中…

重要声明:本站所有文章由会员即时发表,本站对所有文章的真实性、完整性及立场等,不负任何法律责任。所有文章内容只代表发文者个人意见,并非本网站之立场,用户不应信赖内容,并应自行判断内容之真实性。发文者拥有在秀客网发布的文章。 由于本站是受到「即时发表」运作方式所规限,故不能完全监察所有即时文章,如有不适当或对于文章出处有疑虑,请联系我们告知,我们将在最短时间内进行撤除。本站有权删除任何留言及拒绝任何人士发文,同时亦有不删除文章的权利。切勿撰写粗言秽语、诽谤、渲染色情暴力或人身攻击的言论,敬请自律。本网站保留一切法律权利。

友情链接: 云众网络 休客网

COPYRIGHT © 2010-2016 秀客网 ALL RIGHTS RESERVED ©版权所有  粤ICP备12006437号