Reversing With Dynamic Data Resolver
Demonstrates Dynamic Data Resolver, an IDA Pro plugin leveraging DynamoRIO to unpack and analyze obfuscated malware.
Summary
Binary Instrumentation with Dynamic Data Resolver
Dynamic Data Resolver (DDR) is a plugin for IDA Pro that leverages the DynamoRIO dynamic binary instrumentation framework to monitor and analyze running binaries.
Overcoming Complex Malware Obfuscation
Modern malware often employs multi-layered packing, encrypted payloads, and dynamic API resolving to frustrate static analysis, requiring dynamic visibility into memory execution.
Automating Unpacking and Analysis in IDA Pro
The presentation demonstrates practical workflows for instrumenting hostile binaries, extracting decrypted strings and payloads from memory, and feeding resolved symbols directly back into the IDA workspace.
Related talks
Main Stage·1 hr 16 min
Chris Eagle
Chris Eagle explores attacking obfuscated code: automated deobfuscation techniques at DEF CON 12, examining reverse-engineering and practical defenses.
Blue Team Village·43 min
Project Obsidian
Project Obsidian explores methods for decoding and analyzing heavily obfuscated PowerShell scripts used in initial access payloads.
Creator Stage·48 min
Asher Davila
Examines the challenges of analyzing Go-based IoT malware and demonstrates reversing techniques using the Pumabot surveillance botnet as a case study.


