dont found `._.´
Geometrical (09-26-2012)
The problem isn't with how to write a float... as someone already said, the memory is protected.. you have to use VirtualProtect to get access, and then write. That's the only reason the came to my mind, since writing the FoV, which is a float too, works fine...
Will you all stop whining about virtualprotect? Its not read-only, protected or sealed
The point is, you need to get the right address which you can modify.
Jumpheight for SP explained [dont start bombing sp hacks immediately please & Im not explaining all opcode]
Lesson ASM:
Code:FLD DWORD PTR DS:[83D4F0h]; not editable PUSH 858BE4h; not editable PUSH 0C4h; editing this wont bring you anywhere but into trouble SUB ESP, 0Ch FSTP DWORD PTR SS:[ESP+8] FLDZ FSTP DWORD PTR SS:[ESP+4] FLD DWORD PTR DS:[84A854h]; not editable either FSTP DWORD PTR SS:[ESP] PUSH 847CD8h; not editable either CALL 421D40h ADD ESP,18h MOV DWORD PTR DS:[1D32160H], EAX; editable, modifying the value of this addy will do it because it takes this address to look for the value RETN
Last edited by Eidolon; 09-26-2012 at 02:14 PM.
Yet, you are a pathetic human.
Contributor since: 7.26.2012 - ended
Donator since: 7.14.2012
Geometrical (09-26-2012)