Modern Malware Deobfuscation, Emulation and Rootkits
Alexandre Borges examines modern advanced malware samples are used to infect countries and they make part of the current cyber war, cyber espionage and financial attacks.
Summary
Architecture and Background
Modern advanced malware samples are used to infect countries and they make part of the current cyber war, cyber espionage and financial attacks. Furthermore, critical actors, who write these malicious codes, try to make the static and dynamic analysis really hard by heavily obfuscating and, eventually, virtualizing codes using techniques such as CFG, call stack manipulation, dead code, opaque predicate and so on.
Vulnerability Analysis
Understanding these concepts and how they are used with virtualized packers is an advantage to learn the main anti-reversing techniques. Therefore, to manage complex scenarios as exposed above, we are able to use frameworks such as METASM, MIASM and several dynamic static emulation techniques to make code simpler.
Exploitation and Demonstrations
At end, the goal is to reduce the code (most of time by using symbolic analysis), making us able to get a better understanding about the threat. Additionally, the introduction of dynamic tracing (DTrace) on Windows can help us to having a better understanding about programs and their behavior.
Remediation and Defensive Strategies
This presentation aims to show concepts and a practical approach on how to handle these reverse engineering challenges and techniques. Alexandre Borges is a Security Researcher, who has been working on Reverse Engineering, Malware Analysis and Digital Forensic Analysis for many years. Usually, he teaches training courses about Malware and Memory Analysis, Digital Forensics, Mobile Forensics and Mobile Malware Analysis around the world. Furthermore, Alexandre is the creator and maintainer of Malwoverview triage tool: Alexandre has spoken in several conferences such as DEFCON 2018, H2HC conference (2015 and 2016), BSIDES (2016, 2017 and 2018), BHack (2018), HITB 2019 (Amsterdam) and CONFidence Conference 2019 (Poland). LinkedIn: Twitter: @ale_sp_brazil Website: Tool:
Related talks
Main Stage·37 min
Itzik Kotler · Tomer Bitton
Itzik Kotler and Tomer Bitton explores the day of the updates at DEF CON 17, examining kernel-exploitation and practical defenses.
Main Stage·56 min
Sherri Sparks · Jamie Butler
Sherri Sparks and Jamie Butler details sherri Sparks & Jamie Butler, "Shadow Walker" - Raising The Bar For Rootkit Detection Last year at Black Hat, we introduced the rootkit FU.
Main Stage·49 min
Julian Grizzard
Julian Grizzard explores surgical recovery from kernel-level rootkit installations at DEF CON 13, examining rootkit and practical defenses.


