The BAP Blog
Archive About

December 4, 2014

BAP Executable Parsers

One of the fundamental tasks in binary analysis is parsing executable formats on disk. Popular executable formats include ELF (Linux), Mach-O (OS X), and PE (Windows). In IDA Pro, this parsing is done by what they call loaders. When designing the BAP architecture, we had two goals: Enable the use...>

December 4, 2014

BAP Plugins

BAP 1.x has introduced a new plugin architecture to make the overall platform more extensible. The plugin architecture is motivated by two competing goals. First, we want to reuse existing libraries within the framework. For example, why reinvent a new diassembler when there are various existing ones that do a...>

Newer
Older
BAP has been funded in part by grants from the NSF and DARPA, as well as internal funds.