BARF: a multiplatform open source binary analysis and reverse engineering framework

The analysis of binary code is a crucial activity in many areas of the computer sciences and software engineering disciplines ranging from software security and program analysis to reverse engineering. Manual binary analysis is a di cult and time-consuming task and there are software tools that see...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Heitman, Christian, Arce, Iván
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2014
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/42157
Aporte de:
id I19-R120-10915-42157
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
spellingShingle Ciencias Informáticas
Heitman, Christian
Arce, Iván
BARF: a multiplatform open source binary analysis and reverse engineering framework
topic_facet Ciencias Informáticas
description The analysis of binary code is a crucial activity in many areas of the computer sciences and software engineering disciplines ranging from software security and program analysis to reverse engineering. Manual binary analysis is a di cult and time-consuming task and there are software tools that seek to automate or assist human analysts. However, most of these tools have several technical and commercial restrictions that limit access and use by a large portion of the academic and practitioner communities. In this paper we introduce BARF, an open source binary analysis framework that aims to support a wide range of binary code analysis tasks that are common in the information security discipline. BARF is a scriptable platform that supports instruction lifting from multiple architectures, binary translation to an intermediate representation, an extensible framework for code analysis plugins and interoperation with external tools such as debuggers, SMT solvers and instrumentation tools. The framework is designed primarily for human-assisted analysis but it can be fully automated.
format Objeto de conferencia
Objeto de conferencia
author Heitman, Christian
Arce, Iván
author_facet Heitman, Christian
Arce, Iván
author_sort Heitman, Christian
title BARF: a multiplatform open source binary analysis and reverse engineering framework
title_short BARF: a multiplatform open source binary analysis and reverse engineering framework
title_full BARF: a multiplatform open source binary analysis and reverse engineering framework
title_fullStr BARF: a multiplatform open source binary analysis and reverse engineering framework
title_full_unstemmed BARF: a multiplatform open source binary analysis and reverse engineering framework
title_sort barf: a multiplatform open source binary analysis and reverse engineering framework
publishDate 2014
url http://sedici.unlp.edu.ar/handle/10915/42157
work_keys_str_mv AT heitmanchristian barfamultiplatformopensourcebinaryanalysisandreverseengineeringframework
AT arceivan barfamultiplatformopensourcebinaryanalysisandreverseengineeringframework
bdutipo_str Repositorios
_version_ 1764820473340755970