Posted: Fri Feb 09, 2007 2:02 pm Post subject: FSTP? Need pointer assistance for Supreme Commander demo.
I am trying to find the pointer for 0CB23838 and found that 00747bb8 - fstp [edi] is what writes to that address. EDI = 0CB23838, which can't possibly be what I am looking for. I was looking up information for the fstp instruction and this is what I found.
Quote:
Pops a Float Number from the top of the FPU Stack
into the destination
The final program will not be made using CE's trainer maker, it will be in C++. If anyone can clue me on how to go about finding that address, I would be very appreciative
Screenshot of all the information can be found here - sorry that it wouldn't let me actually post the link.
72.91.148.54:1337/untitled1.bmp
Joined: 09 May 2003 Posts: 25974 Location: The netherlands
Posted: Sat Feb 10, 2007 3:38 am Post subject:
why can't it be that?
This just means that the offset is 0 [edi+0]
So now scan the memory for the value 0CB23838
and find the pointer to there (it is a multilevel pointer of course) _________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping
Because searching edi, in 4-byte hex mode, doesn't return any addresses. I set a breakpoint on the fstp [edi] instruction and tried searching for every single register in 4-byte hex mode and didn't find anything.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum