📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

 Forums >>  Debuggers  >>  Cant find 'call/jump from' in OllyDbg

Topic created on: August 17, 2008 17:44 CDT by Sladdso .

Hi, I try to debugg Deer Hunter 2005 and do something funny (hopefully). I have traced around in the code until I found the position that was called/jumped to when you get a 1-shot-kill (headshot) but I can't manage to find the code that jump there.

When I get a 1-shot-kill OllyDbg break on 005A16F0.
If I right-click I cant pick "go to jump/call from..." and it's not the code above. How do I find the previous code that determied if it was a 1-shot-kill or not?

005A16BA   . C2 0800        RETN 8
005A16BD     90             NOP
005A16BE     90             NOP
005A16BF     90             NOP
005A16C0   . 51             PUSH ECX
005A16C1   . D94424 08      FLD DWORD PTR SS:[ESP+8]
005A16C5   . DB5C24 00      FISTP DWORD PTR SS:[ESP]
005A16C9   . 8B4424 00      MOV EAX,DWORD PTR SS:[ESP]
005A16CD   . 8B0D 2C365E00  MOV ECX,DWORD PTR DS:[5E362C]
005A16D3   . 8B51 0C        MOV EDX,DWORD PTR DS:[ECX+C]
005A16D6   . 50             PUSH EAX
005A16D7   . 68 D4265E00    PUSH DH2005.005E26D4                    
005A16DC   . 52             PUSH EDX
005A16DD   . E8 9CA2E7FF    CALL <JMP.&Aspen.?Debug@CLog@@QAAXPADZZ>
005A16E2   . B8 01000000    MOV EAX,1
005A16E7   . 83C4 10        ADD ESP,10
005A16EA   . C2 0400        RETN 4
005A16ED     90             NOP
005A16EE     90             NOP
005A16EF     90             NOP
005A16F0   . A1 30365E00    MOV EAX,DWORD PTR DS:[5E3630] <------------- Here
005A16F5   . 8B80 F8000000  MOV EAX,DWORD PTR DS:[EAX+F8]
005A16FB   . 83EC 0C        SUB ESP,0C
005A16FE   . 85C0           TEST EAX,EAX
005A1700   . 56             PUSH ESI
005A1701   . 57             PUSH EDI
005A1702   . 74 09          JE SHORT DH2005.005A170D
005A1704   . 83F8 04        CMP EAX,4
005A1707   . 0F85 05010000  JNZ DH2005.005A1812
005A170D   > E8 2EEFEAFF    CALL DH2005.00450640
005A1712   . 8B4C24 18      MOV ECX,DWORD PTR SS:[ESP+18]
005A1716   . 8B5424 1C      MOV EDX,DWORD PTR SS:[ESP+1C]
005A171A   . 8BF8           MOV EDI,EAX
005A171C   . 83EC 08        SUB ESP,8
005A171F   . 8BC4           MOV EAX,ESP
005A1721   . 8908           MOV DWORD PTR DS:[EAX],ECX
005A1723   . 8950 04        MOV DWORD PTR DS:[EAX+4],EDX
005A1726   . A1 30365E00    MOV EAX,DWORD PTR DS:[5E3630]
005A172B   . 8B88 88000000  MOV ECX,DWORD PTR DS:[EAX+88]
005A1731   . E8 0ABDEAFF    CALL DH2005.0044D440
005A1736   . 8BF0           MOV ESI,EAX
005A1738   . 85F6           TEST ESI,ESI

No posts found under this topic.
Note: Registration is required to post to the forums.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit