Recon 2011

Igor Skochinsky
Day Saturday - 2011-07-09
Room Grand Salon
Start time 14:00
Duration 01:00
ID 95
Event type Lecture
Track Main

Practical C++ decompilation

Reverse engineers have to analyze more and more code these days, be it is investigation of malware, software security assessment, or RE for interoperability. While plain C code is quite familiar by now, C++ offers new challenges with inheritance, virtual functions, exception handling and so on. I will describe the common problems encountered in C++ reversing and how to deal with them. We'll also see how to get nice readable code using just a C decompiler.