reverse engineering with python
DESCRIPTION
Learn reverse engineering with pythonTRANSCRIPT
Reverse Engineering with
By –
Abhay Vaishtwitter.com/abhaythehero
Reverse Engineer probably …
Lets brush up some basics !
General-Purpose CPU Registers
The Stack, The Heap
Breakpoints1. Software Breakpoints2. Memory Breakpoint3. 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
Automation ninja.
RE related code sometimes (almost every time !) is too painful to understand. Enter python \m/
http://pythonarsenal.erpscan.com/Oh yeah it is an arsenal. No sweat !
Magic of ctypes
calling windows api using ctypes
pydbg
Python and Immunity Debugger
pefile – to parse PE headers and other
sections
From https://code.google.com/p/pefile/wiki/UsageExamples
pydasm – disassembling machine code to assembly Python wrapper for libdasm.
Thank You