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

版权声明:文章均来自于微信公众号:逆向驿站 转载需注明链接 https://blog.csdn.net/hehedf007/article/details/86487277

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

详解视频

准备

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

图文记录

一.环境
我以160个CrackMe的第一个程序为例子,网盘中有
在这里插入图片描述

二.原因
首先,经测试在地址【0042FE00】地址之前都可以保存,而之后就会出现"在可执行文件中无法定位数据",如图
在这里插入图片描述
原因其实是,超出了区段大小了,区段信息查看用lordPE,网盘中有,如下图
在这里插入图片描述

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

在这里插入图片描述


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

在这里插入图片描述 在这里插入图片描述

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


相关文章

猜你喜欢

转载自blog.csdn.net/hehedf007/article/details/86487277
今日推荐