Code:
[ENABLE]
Alloc(codecave,1024)
Alloc(range,4)
registersymbol(range)
aobscan(Address,D9 45 C4 8B 4D F4 64 89 0D ?? ?? ?? ?? 59 8B E5 5D C3 CC CC CC CC CC CC CC CC CC 55 8B EC 83 EC 08 89 4D FC 8B 45 FC 83 78 08 00)
label(_Address)
registersymbol(_Address)
codecave:
mov eax,[range]
fld [range]
fld [ebp-3C]
faddp
fstp [ebp-3C]
fld [ebp-3C]
mov ecx,[ebp-0C]
jmp _Address+6
range:
dd (float)500.0
Address:
_Address:
jmp codecave
ret
[DISABLE]
unregistersymbol(range)
dealloc(range)
_Address:
fld dword ptr [ebp-3C]
mov ecx,[ebp-0C]