sub esp, 90
mov eax, esp
mov dword ptr ss : [eax + 0x2], 0x0880092
mov dword ptr ss : [eax + 0x6], 0x01
mov dword ptr ss : [eax + 0xA], 0
mov dword ptr ss : [eax + 0xE], 0x3B9ACA65
mov dword ptr ss : [eax + 0x12], 0
mov dword ptr ss : [eax + 0x16], 1
push 0x8E
push eax
mov ecx, dword ptr ds : [0x11803A0]
mov edx, 0x4E8800
call edx
add esp, 90
在代码注入器中是成功执行的,但写到VC++中就没有反应了。
BOOL TGoodsShopList::BuyGoodsForName(char* szpGoodsName, DWORD ndNum) //购买物品
{
__asm {
sub esp, 90
mov eax, esp
mov dword ptr ss : [eax + 0x2], 0x0880092
mov dword ptr ss : [eax + 0x6], 0x01
mov dword ptr ss : [eax + 0xA], 0
mov dword ptr ss : [eax + 0xE], 0x3B9ACA65
mov dword ptr ss : [eax + 0x12], 0
mov dword ptr ss : [eax + 0x16], 1
push 0x8E
push eax
mov ecx, dword ptr ds : [0x11803A0]
mov edx, 0x4E8800
call edx
add esp, 90
}
return TRUE;
}
我用的是VS2018 windows 10
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!