Hijacker is an open-source customizable static binary instrumentation tool which is able to alter a program's execution flow according to some user-specified rules, limiting the execution overhead due to the code snippets inserted in the original program, thus enabling for the exploitation in high performance computing. The tool is highly modular and works on an internal representation of the program which allows to perform complex instrumentation tasks efficiently, and can be additionally extended to support different instruction sets and executable formats without any need to modify the instrumentation engine. It is based on C technology and it is currently being tested on executables generated by different compilers. Currently, Hijacker is able to instrument executables represented in the ELF binary format and using x86 or x86_64 instruction sets. A PE interpreter and an ARM disassembler are currently under active development.

Hijacker

PELLEGRINI, ALESSANDRO
2013

Abstract

Hijacker is an open-source customizable static binary instrumentation tool which is able to alter a program's execution flow according to some user-specified rules, limiting the execution overhead due to the code snippets inserted in the original program, thus enabling for the exploitation in high performance computing. The tool is highly modular and works on an internal representation of the program which allows to perform complex instrumentation tasks efficiently, and can be additionally extended to support different instruction sets and executable formats without any need to modify the instrumentation engine. It is based on C technology and it is currently being tested on executables generated by different compilers. Currently, Hijacker is able to instrument executables represented in the ELF binary format and using x86 or x86_64 instruction sets. A PE interpreter and an ARM disassembler are currently under active development.
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11573/543405
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact