scholarly journals Static Analysis of Binary Code with Memory Indirections Using Polyhedra

Author(s):  
Clément Ballabriga ◽  
Julien Forget ◽  
Laure Gonnord ◽  
Giuseppe Lipari ◽  
Jordy Ruiz
Author(s):  
Hayk Aslanyan ◽  
Mariam Arutunian ◽  
Grigor Keropyan ◽  
Shamil Kurmangaleev ◽  
Vahagn Vardanyan

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.


2015 ◽  
Vol 04 (S 01) ◽  
Author(s):  
M. Solomons
Keyword(s):  

2012 ◽  
Vol E95-C (3) ◽  
pp. 382-394
Author(s):  
Yasuyuki OISHI ◽  
Shigekazu KIMURA ◽  
Eisuke FUKUDA ◽  
Takeshi TAKANO ◽  
Daisuke TAKAGO ◽  
...  

Author(s):  
Elena Paifelman ◽  
Gianluca Pepe ◽  
Antonio Carcaterra

Sign in / Sign up

Export Citation Format

Share Document