reverse engineering with python

Post on 06-May-2015

1.663 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Learn reverse engineering with python

TRANSCRIPT

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

top related