Analysis updated 2026-05-18
Find academic papers that use Binary Ninja for reverse engineering research.
Compare research studies benchmarking Binary Ninja against IDA Pro, Ghidra, and angr.
Discover recent research on LLM-assisted binary decompilation.
Contribute a new academic paper about Binary Ninja to the list.
| affinepoly/awesome-binja-papers | 0labs-in/vision-link | 1038lab/agnes-ai | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | — | TypeScript | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | researcher | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
This repository is not code you install or run. It is a curated list, a collection of links to academic papers that all involve Binary Ninja, a piece of software used for reverse engineering, which is the process of analyzing compiled programs to understand how they work without having the original source code. The list currently has 21 papers, sorted with the most recent first, going back to 2019. Some of the papers describe tools built directly on top of Binary Ninja, such as plugins, decompilers that turn machine code back into readable code, and symbolic execution engines used to explore how a program might behave. Others are benchmark studies that compare Binary Ninja against other similar tools like IDA Pro, Ghidra, and angr, testing things like how well each tool resists obfuscation techniques meant to confuse reverse engineers, or how accurately each one reconstructs a program's logic. Each entry in the table links directly to the paper, whether it is hosted on a publisher's site, an academic conference page, or a preprint server like arXiv. The topics covered range from using large language models to help decompile binaries, to formal frameworks for evaluating software obfuscation, to surveys of firmware analysis techniques. The project welcomes contributions. Anyone who knows of a genuine academic paper, meaning one from a conference, workshop, journal, thesis, or preprint server, that actually uses or evaluates Binary Ninja rather than just mentioning it briefly, can open a pull request to add it to the sorted table.
A curated, contribution-friendly list of academic papers that use or evaluate the Binary Ninja reverse engineering tool.
No license information found in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.