All tasks involved in binary analysis can be automated. Sometimes it’s a matter of convenience and sometimes there is just not another way to do it…
From static reversing with IDA Pro to debugging with Immunity debugger (or even without a debugger!) every task can be carried out with better performance and more important, less headaches, by using a bit of Python.
In this 4h. workshop (hands on!) you will be learning how to work more efficiently and unleash all the power of several reversing tools you may already know to some extent.
Directed to
Advanced beginners in the field of binary reverse engineering who had their first contact with the tools of the trade (IDA Pro, OllyDbg, Immunity Debugger, etc.) and want to go to the next level by automating tasks and writing small scripts or plugins
To take away
First immersion in the area of reversing automation.
How to use Python to automate some tedious tasks
Lots of scripts and plugins to take home and play!
Geeky fun!
Requirements
Some knowledge in binary reversing on Windows
Basic x86 assembly knowledge would be very helpful
First exposure to tools like IDA Pro or a debugger (Olly is cool, Immunity Debugger would be better)
Basic knowledge of the Python language