看完要回覆喔!!! 
 
 
 
 
 
 
 
 
 
[ENABLE] 
registersymbol(FixTime) 
alloc(FixTime,1024) 
registersymbol(FixTimeOF) 
alloc(FixTimeOF,4) 
registersymbol(Fix) 
alloc(Fix,1024) 
registersymbol(FixSSTime) 
alloc(FixSSTime,4) 
registersymbol(FixSSTime10C) 
alloc(FixSSTime10C,4) 
label(Fix00) 
label(Fix01) 
//----------------------------------------------- 
Fix: 
push eax 
mov eax,[ebx+0000010C]//應該吧^^ 
cmp [FixSSTime10C],eax 
pop eax 
je Fix01 
push eax 
mov eax,[FixTimeOF] 
cmp eax,[FixSSTime] 
pop eax 
je Fix00 
push eax 
mov eax,[ebx+0000010C]//應該吧^^ 
mov [FixSSTime10C],eax 
mov eax,[FixTimeOF] 
mov [FixSSTime],eax 
pop eax 
 
Fix01: 
push [ebx+00000Ac]   //應該吧^^改成B0也可 
call 0074f4d9   
pop ecx 
mov ecx,esi 
sub ecx,[ebx+0000010C] 
push esi//似乎用ME就找的到^^ 
mov ecx,ebx 
call 00787d70     
jmp 00787120     
 
//----------------------------------------------- 
Fix00: 
jg 00787120    
mov eax,[ebx+000000C0]  //應該都是這樣~似乎後面在+個,01原數據是這樣 
jmp 007870AE     
//----------------------------------------------- 
 
FixTime: 
add [FixTimeOF],2710//正常都這樣餒 
mov eax,[FixTimeOF] 
ret 
 
7870A6: 
jmp Fix 
 
nop 
nop 
nop 
nop 
//應該吧^^ 
 
788778:   
//這裡需要呼叫FixTime應該吧 
CALL FixTime 
//----------------------------------------------- 
[DISABLE] 
7870A6:   
jg 00787120 
mov eax,[ebx+000000C8]//這裡那個改成C0也可以~似乎後面在+個,01原數據是這樣 
 
//----------------------------------------------- 
dealloc(FixTime) 
unregistersymbol(FixTime) 
//----------------------------------------------- 
dealloc(Fix) 
unregistersymbol(Fix) 
dealloc(Fix) 
unregistersymbol(Fix) 
 
 
我找ㄉ到  
 
可是不能持久 
 
頂多20分鐘左右 
 
如果對ㄉ會 ~~~~ 
 
幫推推推 |