DocumentCode :
1771314
Title :
REDIR: Automated static detection of obfuscated anti-debugging techniques
Author :
Smith, Adam J. ; Mills, Robert F. ; Bryant, Adam R. ; Peterson, Gilbert L. ; Grimaila, Michael
Author_Institution :
Center for Cyberspace Res., Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
173
Lastpage :
180
Abstract :
Reverse Code Engineering (RCE) to detect anti-debugging techniques in software is a very difficult task. Code obfuscation is an anti-debugging technique makes detection even more challenging. The Rule Engine Detection by Intermediate Representation (REDIR) system for automated static detection of obfuscated anti-debugging techniques is a prototype designed to help the RCE analyst improve performance through this tedious task. Three tenets form the REDIR foundation. First, Intermediate Representation (IR) improves the analyzability of binary programs by reducing a large instruction set down to a handful of semantically equivalent statements. Next, an Expert System (ES) rule-engine searches the IR and initiates a sense-making process for anti-debugging technique detection. Finally, an IR analysis process confirms the presence of an anti-debug technique. The REDIR system is implemented as a debugger plug-in. Within the debugger, REDIR interacts with a program in the disassembly view. Debugger users can instantly highlight anti-debugging techniques and determine if the presence of a debugger will cause a program to take a conditional jump or fall through to the next instruction.
Keywords :
program debugging; program diagnostics; reverse engineering; ES; IR analysis process; REDIR system; automated static detection; binary program analysis; code obfuscation; expert system rule-engine; obfuscated anti-debugging techniques; reverse code engineering; rule engine detection by intermediate representation system; Debugging; Engines; Instruments; Malware; Registers; Testing; Timing; Anti-debugging; Expert systems; Reverse code engineering; Sensemaking;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Collaboration Technologies and Systems (CTS), 2014 International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
978-1-4799-5157-4
Type :
conf
DOI :
10.1109/CTS.2014.6867561
Filename :
6867561
Link To Document :
بازگشت