求教mov [地址],eax
00237AEB - 8B 4D 10 - mov ecx,
00237AEE - E8 1DB7FBFF - call 001F3210
00237AF3 - 0FB6 D0 - movzx edx,al
00237AF6 - 85 D2 - test edx,edx
00237AF8 - 74 3A - je 00237B34
00237AFA - 8B 4D 10 - mov ecx,
00237AFD - E8 4E1FF0FF - call 00139A50
如上汇编中,程序一直在执行,ecx不断变化,我对红字部分写入一个mov [地址],ecx,来获取ecx的数值
写入后没有报错,但是[地址]内的数据却在大部分时候不会变化。
用OD每次断下,[地址] 内的数据又每次都变。
请问这是为什么? 可能ecx存入的只是一个指向某个地址的指针,并不是一个具体的数据,所以值是变化的,,但是地址不变 找下ebp来源即可 kuqideyanlei 发表于 2020-3-6 14:45
可能ecx存入的只是一个指向某个地址的指针,并不是一个具体的数据,所以值是变化的,,但是地址不变
不是,ecx是一个不断变化的数值不是地址,
按理说mov [地址],ecx后,地址中会持续被写入
页:
[1]