2011
DOI: 10.1007/978-3-642-22110-1_13
|View full text |Cite
|
Sign up to set email alerts
|

The BINCOA Framework for Binary Code Analysis

Abstract: International audienceThis paper presents the BINCOA framework, whose goal is to ease the development of binary code analysers by providing an open formal model for low-level programs (typically: executable files), an XML format for easy exchange of models and some basic tool support. The BINCOA framework already comes with three different analysers, including simulation, test generation and Control-Flow Graph reconstruction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 44 publications
(35 citation statements)
references
References 11 publications
0
34
0
Order By: Relevance
“…On the other hand, we made our framework independent from implementation languages by translating them into an IR. Our work thus dovetails with recent work that uses IRs for binaries [1,3], which aims at providing a generic interface for low-level analyses. Indeed, Arcade.PLC is the first verification tool for PLCs that can handle modules written in different languages.…”
Section: Resultsmentioning
confidence: 91%
“…On the other hand, we made our framework independent from implementation languages by translating them into an IR. Our work thus dovetails with recent work that uses IRs for binaries [1,3], which aims at providing a generic interface for low-level analyses. Indeed, Arcade.PLC is the first verification tool for PLCs that can handle modules written in different languages.…”
Section: Resultsmentioning
confidence: 91%
“…For an overview of the recent challenges, see the Dagstuhl report [34]. Along with the increased interest in binary analysis, tool support has improved [5], [32], [35], [36].…”
Section: E Restriction Of Flow Data Along Conditional Edgesmentioning
confidence: 99%
“…Many intermediate representations for giving semantics to assembler instructions exist, each having its own design goals such as minimality [5,8], mechanical verifiability [9], reversibility [12], or expressivity [5,14]. Our own RReil IR [14] was designed to allow for a precise numeric interpretation.…”
Section: Rreil Intermediate Representationmentioning
confidence: 99%