Professional Documents
Culture Documents
Eagle Ida Pro 06
Eagle Ida Pro 06
Eagle Ida Pro 06
objdump
Provides a lot of info, see man page for
switches
objdump d /bin/cat
gdb
Can generate disassembly listings but they are
cumbersome
Windows
Interactive Disassembler Pro (IdaPro)
Understands most executable file formats
Copyright 2006 Chris Eagle
Copyright 2005 Chris Eagle
Ida Pro
Ida Basics
Note use of a
and b here
branch
indication
; function body
function
local variable
saved ebp
saved eip
function
arguments
if body
if body
if body
;loop body
jmp top ;}
end_loop:
sys_close 6 int fd
Advanced Scripting
Binary Patching
proj3a
000005C0: 53 73
000005C1: 45 65
000005C2: 43 63
000005C3: 52 72
000005C4: 45 65
000005C5: 54 74
Anti-debugging
Debugger detection
Timing checks
Self-debugging
Virtual machiine environment checks