GTIRB binary analysis and rewriting interface now open source
The release is an effort by GrammaTech to create a common framework for communication and collaboration in the field of binary analysis, reverse engineering, and binary rewriting.
Binary analysis is intended to facilitate the review of binary software and detect cyber vulnerabilities. Binary rewriting enables the remediation of these vulnerabilities in the binary software. Both depend on a high-quality intermediate representation (IR) of the binary and a high-quality disassembler to lift executables to this IR.
GrammaTech has been working in the binary analysis field for 20 years and is releasing GTIRB to accelerate progress by easing collaboration. GrammaTech is releasing IR for Binaries, GTIRB, and ddisasm, a fast and accurate disassembler capable of lifting binary programs to GTIRB, as well as a simple GTIRB-pprinter to complete the round trip from binary to IR and (with a standard assembler and linker) back to binary.
GTIRB and ddisasm are available now in GrammaTech’s Github repository under the MIT and aGPL licenses respectively. Interested parties are invited to collaborate.
More information
https://github.com/GrammaTech/gtirb
https://github.com/GrammaTech/ddisasm
Related news
SweRV RISC-V Core from Western Digital now on Github
Infineon adds OPTIGA Trust X host code and documentation to GitHub
Infineon OPTIGA Trust X IC now available from Rutronik
Infineon focusses on IoT security at electronica