"在可执行文件中无法定位数据"|原因+解决|OD

请关注微信公众号:逆向驿站,新手在使用od逆向破解中,有时候做内联补丁即增加程序代码时会遇到"在可执行文件中无法定位数据",上网搜,各种复制粘贴满天飞,这里就讲清楚原因和解决办法。

详解视频

width="650" height="420" src="https://v.qq.com/txp/iframe/player.html?vid=m0827l3rj7d" allowfullscreen="true">

准备

【网盘链接】
注意:为避免链接失效,请在《逆向驿站》公众号中回复:网盘,获取最新课件源码等网盘链接

图文记录

一.环境
我以160个CrackMe的第一个程序为例子,网盘中有

二.原因
首先,经测试在地址【0042FE00】地址之前都可以保存,而之后就会出现"在可执行文件中无法定位数据",如图

原因其实是,超出了区段大小了,区段信息查看用lordPE,网盘中有,如下图

三.解决
增加区段的工具有很多,我这里用个傻瓜版的,网盘里也有,动图如下


更多干货请关注微信公众号:逆向驿站

博客地址:https://blog.csdn.net/hehedf007


相关文章
  • 视频+图文+注册+机源码 | 160个CrackMe深度解析合集 | 逆向破解入门
  • 干货-如何逆向解决QT程序汉化乱码问题
  • 步子大,还想不扯X"是伪命题 --2018年信息泄露事件盘点​​​​​​​​​​​​​​

你可能感兴趣的:(逆向破解-基础训练,在可执行文件中无法定位数据,olldbg,逆向破解,黑客,反汇编)