鱼C论坛

 找回密码
 立即注册
查看: 4690|回复: 1

repe movsd找偏移问题

[复制链接]
发表于 2013-9-15 10:43:11 | 显示全部楼层 |阅读模式
15鱼币
00401df4 - f3 a5 - repe movsd
这语句是把ESI的字串赋给edi
找edi地址能找出偏移吗?为什么我搜索不到数据!
有没有高手解答下,找edi可行不!还是有更好的方法!

最佳答案

查看完整内容

repe movsd就是把从地址esi开始的数据,传送到从edi开始的地址中。 看你是要找什么的偏移了,如果是找这个数据的来源,就要找esi 如果是找这个数据最终写入的地址,就找edi。 用ce搜不到数据的情况很常见,至于到底为什么搜不到,因为我也刚学这个没多久,也不清楚到底为什么,希望有高手解惑。目前我的理解(不知道对不对哈)是比如edi的值是来自另外一个指针里的值,而这个值是变化的,执行你这个repe movsd之前程序会先往 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-15 10:43:12 | 显示全部楼层
repe movsd就是把从地址esi开始的数据,传送到从edi开始的地址中。
看你是要找什么的偏移了,如果是找这个数据的来源,就要找esi
如果是找这个数据最终写入的地址,就找edi。

用ce搜不到数据的情况很常见,至于到底为什么搜不到,因为我也刚学这个没多久,也不清楚到底为什么,希望有高手解惑。目前我的理解(不知道对不对哈)是比如edi的值是来自另外一个指针里的值,而这个值是变化的,执行你这个repe movsd之前程序会先往这个指针里写入一个值a,执行完你这个repe movsd后执行到别的地方可能又往这个指针写了一个其他的值。所以ce就搜不到这个值了。

ce搜不到的情况,就用od来跟一下,耐心点一般能找到。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-29 01:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表