如何用OLLYDBG查找游戏修改代码????

如何用OLLYDBG查找游戏修改代码????,第1张

玩一会,用OD暂停,内存--》查找--》所更改数值,注意不要到DLL里面。
搜索到全部几个数值记录,下硬件/内存断点,F9
玩一会儿OD自动断下来,再根据分析很快就能找到减/加 *** 作的地方,接下来怎么做……呵呵,不用我说了吧……

ollydbg调试和修改exe等文件内部指令,使用IDA生成稍显易读的逆向代码。两者结合效果比较好。前者用于运行调试,找到目标指令的位置,后者则是逆向前期用来分析exe文件内部结构的工具。
怎么改,不能一言蔽之。大概的原理可以告诉你
使用ollydbg,运行,点击菜单栏的打开,选择你的exe文件,运行,找到main函数的位置,设置断点,单步运行,知道找到你想找的指令的位置,更改该指令,注意要保证指令的总体大小不变,比如说原先该条指令的大小是4个字节,那么你可以使用4个NOP指令代替,大小不变,但是使用6个NOP或者3个NOP指令,总体大小就不同了,exe文件内部指令的相对地址都变了。
即最后的exe文件大小要不变,不然会损坏exe文件。。。
最后保存修改的内容。
不知道你有没有个大概的印象,反汇编本来就很耗时耗力,需要耐心和经验,还得看你的需求。
你可以上“看雪论坛”搜索相关的教程。

修改以后,在代码区单击右键,选择"复制到可执行文件"-"所有修改",把后来d出的界面关闭,就会提示你另外保存了,改一下文件名,再保存,就修改完成了
对不起,不是搜的,我自己就用好不好

到底哪里不对说清楚点啊
还有,看到代码区侧的十六进制数据了么那就是对应的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10331705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存