
Escrito por
carlos17
LOL... Credit to me xd
Use at you own risk
[ENABLE]
registersymbol(Fix)
alloc(Fix,2048)
registersymbol(FixTime)
alloc(FixTime,64)
label(FixTimeOF)
label(FixSSTime)
label(FixSSTime10C)
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+000000b0]
call 0064CDFA
pop ecx
mov ecx,esi
sub ecx,[ebx+0000010c]
push esi
mov ecx,ebx
call 00676F39
jmp 00676279
Fix00:
jg 006762E4
cmp dword ptr [ebx+000000bc],01
jmp 00676279
FixTimeOF:
dd 0
FixSSTime:
dd 0
FixSSTime10C:
dd 0
FixTime:
add [FixTimeOF],2710
mov eax,[FixTimeOF]
jmp 006779A7
006779A2:
jmp FixTime
00676270:
jmp Fix
[DISABLE]
00676270:
db e8 0b e7 17 00
006779A2:
db 7f 72 8b 83 bc 00 00 00
dealloc(Fix)
unregistersymbol(Fix)
dealloc(FixTime)
unregistersymbol(FixTime)