PitchHut logo
Awesome Binary Ninja Research
Discover cutting-edge research leveraging Binary Ninja for binary analysis.
Pitch

This repository offers a curated collection of academic papers that explore the use of Binary Ninja in reverse engineering and binary analysis. It includes tools, evaluations, and benchmarks, all sorted by publication year, making it a valuable resource for researchers and practitioners in the field.

Description

This repository presents a curated collection of academic papers, theses, and workshop publications that utilize, integrate, or assess Binary Ninja, a leading platform for reverse engineering and binary analysis. The compilation serves as a valuable resource for researchers and practitioners seeking insights into various applications and evaluations of Binary Ninja in the field.

The collection includes a range of papers, from tools specifically developed as plugins or extensions for Binary Ninja, to in-depth comparative analyses with other disassemblers and decompilers such as IDA Pro, Ghidra, and angr. Each entry is organized by year, showcasing the latest advancements and notable contributions to the area of binary analysis.

Featured Papers

PaperYear
Decompiling for Constant-Time Analysis2026
Bangr: Binary Ninja + angr2026
Assessing the Effectiveness of the Tigress Obfuscator Against MOPSA and BinaryNinja2025
Recover Function Signature from Combined Constraints2025
SALT4Decompile: Inferring Source-level Abstract Logic Tree for LLM-Based Binary Decompilation2025
Decompiler Semantic Defects: An Empirical Study2025
A New Framework of Software Obfuscation Evaluation Criteria2025
SoK: Potentials and Challenges of Large Language Models for Reverse Engineering2025
Binary Diff Summarization using Large Language Models2025
Fast, Fine-Grained Equivalence Checking for Neural Decompilers2025
DecompileBench: A Comprehensive Benchmark for Evaluating Decompilers in Real-World Scenarios2025
A tool for IoT Firmware Certification2024
Ahoy SAILR! There is No Need to DREAM of C: A Compiler-Aware Structuring Algorithm for Binary Decompilation2024
Blaze: A Framework for Interprocedural Binary Analysis2023
A Survey of Firmware Analysis Techniques and Tools2022
Visualizing Machine Learning Explanations to Support Software Reverse Engineers2022
DECOMPERSON: How Humans Decompile and What We Can Learn From It2022
dewolf: Improving Decompilation by Leveraging User Surveys2022
SENinja: A symbolic execution plugin for Binary Ninja2022
SoK: All You Ever Wanted to Know About x86/x64 Binary Disassembly and Beyond2020
GTIRB: GrammaTech Intermediate Representation for Binaries2019
PaperMachete2016

This resource encourages contributions from the community. If there are academic papers that utilize Binary Ninja and are not included, please consider submitting a pull request or opening an issue. Each submission should meet the criteria of being a legitimate academic publication and must demonstrate the use, integration, or evaluation of Binary Ninja.

0 comments

No comments yet.

Sign in to be the first to comment.