On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
Lets brush up some basics !
General-Purpose CPU Registers
The Stack, The Heap
1. Software Breakpoints
2. Memory Breakpoint
3. Hardware Breakpoints
How can python help ?
Portability to various systems and architectures.
Easy to code. I mean damn easy. Tools for RE often
need to be made on short deadlines
Quick Networking protocols implementation
Great libraries and online community
Leverage multiple projects and chain them
RE related code sometimes (almost every time !) is too
painful to understand. Enter python m/
Oh yeah it is an arsenal. No sweat !
Magic of ctypes
calling windows api using
Python and Immunity
pefile – to parse PE headers
and other sections
pydasm – disassembling
machine code to assembly
Python wrapper for libdasm.