有分呀。。。
楼主太愁人了,这个 还是要静下心来自己调试。
上次回复已经说了 ESP来寻址很麻烦,用EDI相对来说不容易出问题。更重要的是
这些知识仔细看书 联系上下文 是远远不够的 你不动手调试 你不一步一步的在OD里
跟,是很难以理解。
你的思维还停留在静止的源代码状态,还没有一个正确的 动态调试 概念,
这样很难真正进步。
回到这个问题,
C0大小的地儿已经知道,起始地址及结束地址也已经知道,
结构体大小及内部偏移也已经知道,你在OD里更可以看到
它们的一切,
但是假如需要对结构体内进行寻址,取某一时刻esp或者EDI的值,
然后你要自己
计算 出需要加减多少才可以定位到需要的地方,
寄存器内容都是在动态变动的,当你取值进行定位时,它们的值很可能
已经不是当初刚填充完的时候那个值,要根据寄存器当前实际值来确定所需的加减数,
所以你不要纠缠于什么6C 38,更不可能简单的左右换换就认为它们应该如何如何。
还是建议你能静下心来,认真的动手调试,同时把基础知识适当的补充一下。