Dynamic Analysis and Debugging of Binary Code for Security Applications

Author(s):  
Lixin Li ◽  
Chao Wang
2009 ◽  
Author(s):  
Juan Caballero ◽  
Noah M. Johnson ◽  
Stephen McCamant ◽  
Dawn Song

2014 ◽  
Vol 577 ◽  
pp. 852-855
Author(s):  
Jing Qiu ◽  
Xiao Hong Su ◽  
Pei Jun Ma

We present a new approach for disassembling executables with self-modifying code. Self-modifying code is very common in malware. Conventional static or dynamic approaches cannot handle self-modifying code very well. We combine static and dynamic analysis to fight against self-modifying code with the multiple-path exploration technique. The evaluation results indicate that our approach works well in disassembling executables with self-modifying code with high precision and code coverage compared with the state-of-art disassembler.


2020 ◽  
Author(s):  
Luis Fernando Antonioli ◽  
Ricardo Pannain ◽  
Rodolfo Azevedo

Modern applications rely heavily on dynamically loaded shared libraries, making static analysis tools used to debug and understand applications no longer sufficient. As a consequence, dynamic analysis tools are being adopted and integrated into the development and study of modern applications. Building tools that manipulate and instrument binary code at runtime is difficult and error-prone. Because of that, Dynamic Binary Instrumentation (DBI) frameworks have become increasingly popular. Those frameworks provide means of building dynamic binary analysis tools with low effort. Among them, Pin 2 has been by far the most popular and easy to use one. However, since the release of the Linux Kernel 4 series, it became unsupported, and Pin 3 broke backward compatibility. In this work we focus on studying the challenges faced when building a new DBI (DrPin) that seeks to be compatible with Pin 2 API, without the restrictions of Pin 3, that also runs multiple architectures (x86-64, x86, Arm, Aarch64), and on modern Linux systems.


2013 ◽  
Vol 5 (1) ◽  
pp. 36-41
Author(s):  
R. Ganesh ◽  
◽  
Ch. Sandeep Reddy ◽  

2015 ◽  
Vol 8 (1) ◽  
pp. 32
Author(s):  
Sun-Haw Kim ◽  
Sun-In Jung ◽  
Ji-Hoon Lee

2011 ◽  
Vol 131 (2) ◽  
pp. 166-170 ◽  
Author(s):  
Yoshihiro Nakata ◽  
Hiroshi Ishiguro ◽  
Katsuhiro Hirata

Sign in / Sign up

Export Citation Format

Share Document