请关注微信公众号:逆向驿站,新手在使用od逆向破解中,有时候做内联补丁即增加程序代码时会遇到"在可执行文件中无法定位数据",上网搜,各种复制粘贴满天飞,这里就讲清楚原因和解决办法。详解视频
width="650" height="420" src="https://v.qq.com/txp/iframe/player.html?vid=m0827l3rj7d" allowfullscreen="true">
准备
【网盘链接】
注意:为避免链接失效,请在《逆向驿站》公众号中回复:网盘,获取最新课件源码等网盘链接
图文记录
一.环境
我以160个CrackMe的第一个程序为例子,网盘中有
二.原因
首先,经测试在地址【0042FE00】地址之前都可以保存,而之后就会出现"在可执行文件中无法定位数据",如图
原因其实是,超出了区段大小了,区段信息查看用lordPE,网盘中有,如下图
三.解决
增加区段的工具有很多,我这里用个傻瓜版的,网盘里也有,动图如下
更多干货请关注微信公众号:逆向驿站