-
-
写算法时候得一个疑惑
-
发表于:
2006-4-19 16:27
5486
-
void ****()
{
_asm
{
mov ebx,dword ptr ds:[bufone+0xC]
mov ebp,ebx
......
}
}
warning C4731 : 框架指针寄存器“ebp”被内联程序集代码修改
为什么呢??
还有一个
BYTE *buf = bufone;
_asm
{
mov eax,buf
mov eax,dword ptr ss:[eax+0x18] // 这里我想把bufone + 18得地址再给eax要怎么改呢? 每次我程序一执行到这里就把 bufone + 18 位置得数据给了eax苦恼啊。
...........
}
如果不用ebx放数据得话,要好改很多地方,不知道高手有没有比较完美得办法呢
[课程]Android-CTF解题方法汇总!