怎么搜索不到了呢?还是说使用方式改了?
现在我的代码如下:
aobscan(ADDITEM_1,83 C4 10 8B 05 ** ** ** ** 8B 4E 24 83 EC 04 FF 75 10 51 50 39 00)
[ENABLE]
globalalloc(gMemSpeedHack,0x1000) //4kb should be enough
label(ret_label)
gMemSpeedHack:
pushad
//gMemSpeedHack+50:
mov eax,[gMemSpeedHack+100]
mov ecx,[gMemSpeedHack+104]
test eax,eax
je ret_label
test ecx,ecx
je ret_label
push eax
push ecx
mov ebx,[ADDITEM_1+5]
mov ebx,[ebx]
push ebx
call ADDITEM_1+45
add esp,0c
xor eax,eax
//mov [gMemSpeedHack+100],eax
mov [gMemSpeedHack+104],eax
ret_label:
popad
ret
gMemSpeedHack+100:
db 00 00 00 00
db 00 00 00 00
//CreateThread(gMemSpeedHack)
[DISABLE]
现在我的代码如下:
aobscan(ADDITEM_1,83 C4 10 8B 05 ** ** ** ** 8B 4E 24 83 EC 04 FF 75 10 51 50 39 00)
[ENABLE]
globalalloc(gMemSpeedHack,0x1000) //4kb should be enough
label(ret_label)
gMemSpeedHack:
pushad
//gMemSpeedHack+50:
mov eax,[gMemSpeedHack+100]
mov ecx,[gMemSpeedHack+104]
test eax,eax
je ret_label
test ecx,ecx
je ret_label
push eax
push ecx
mov ebx,[ADDITEM_1+5]
mov ebx,[ebx]
push ebx
call ADDITEM_1+45
add esp,0c
xor eax,eax
//mov [gMemSpeedHack+100],eax
mov [gMemSpeedHack+104],eax
ret_label:
popad
ret
gMemSpeedHack+100:
db 00 00 00 00
db 00 00 00 00
//CreateThread(gMemSpeedHack)
[DISABLE]