44CON 2017 has ended
Back To Schedule
Thursday, September 14 • 13:30 - 14:29
Lars Haukli - Hypervisor-Assisted Ring0 Debugging with radare2

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Reverse engineering protected code operating in kernel mode can be challenging. More advanced protection mechanisms typically combine obfuscation or encryption with techniques that hinder dynamic analysis. Some code will not run at all when certain debugging features are enabled by the OS.

radare2 is a comprehensive open-source framework for reverse engineering, that takes you to a magical world where control flow graphs of disassembled code are displayed in ASCII art. The framework combines a vast set of code analysis capabilities, which you can make use of in a variety of ways.

Enter the idea of connecting radare2 to a virtual machine, giving it direct access to guest physical memory. The intent is to debug Ring0 code running inside the guest, with the debugging mechanism operating exclusively on the host.

This talk will cover the use of radare2 on a Linux host accessing a Windows VM.


Thursday September 14, 2017 13:30 - 14:29 BST
*Track 2*