Scalable Validator for Binary Lifters
☆62Jun 28, 2020Updated 5 years ago
Alternatives and similar repositories for validating-binary-decompilation
Users that are interested in validating-binary-decompilation are comparing it to the libraries listed below
Sorting:
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆29Jul 7, 2021Updated 4 years ago
- print information from LLVM dataflow analyses☆13Jan 22, 2020Updated 6 years ago
- A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.☆168Dec 4, 2025Updated 2 months ago
- Extracting high level semantic information from binary code☆67Jun 13, 2019Updated 6 years ago
- ☆75Jan 14, 2024Updated 2 years ago
- generate assemblers from disassemblers, 2018 jailbreak security summit talk☆38May 11, 2020Updated 5 years ago
- Intermediate Representation for Binary analysis and transformation☆349Jan 14, 2026Updated last month
- Dr. Disassembler☆38Jan 5, 2022Updated 4 years ago
- Super Fast Concolic Execution Engine based on Source Code Taint Tracing☆102Jul 14, 2022Updated 3 years ago
- Source code for the equivalence checker presented in the PLDI 2019 paper, "Semantic Program Alignment for Equivalence Checking"☆44Apr 2, 2020Updated 5 years ago
- Proximal Gradient Analysis open source release based on our USENIX Security 2021 paper: "Fine Grained Dataflow Analysis with Proximal Gra…☆32Apr 29, 2021Updated 4 years ago
- Tutorial for Building Program Reasoning Tools using LLVM and Z3☆19Jan 20, 2020Updated 6 years ago
- This PoC illustrates our work on asymmetric white-box cryptography, it can be used to generate a set of lookup tables used for lattice-ba…☆21Mar 24, 2021Updated 4 years ago
- A Linux Kernel Module that implements a fast snapshot mechanism for fuzzing.☆141Aug 17, 2021Updated 4 years ago
- ☆13Jun 20, 2022Updated 3 years ago
- An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.☆588Feb 20, 2026Updated last week
- BinRec: Dynamic Binary Lifting and Recompilation☆149Sep 18, 2023Updated 2 years ago
- clang-based search engine for C/C++ data structures, classes, prototypes & macros☆103Jul 15, 2025Updated 7 months ago
- [LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.☆524May 21, 2025Updated 9 months ago
- A high-performance, parallel, compilation-based symbolic execution engine☆144Jan 26, 2026Updated last month
- Concolic analysis tool for Java☆21Jul 17, 2023Updated 2 years ago
- Retypd plugin for Ghidra reverse engineering framework from NSA☆27Jul 6, 2023Updated 2 years ago
- Python bindings for BochsCPU☆38Aug 10, 2025Updated 6 months ago
- AFLTeam Collaborative Parallel Fuzzing☆75Sep 5, 2022Updated 3 years ago
- source code of paper "Mapping to Bits: Efficiently Detecting Type Confusion Errors"☆14Dec 23, 2018Updated 7 years ago
- Port of MBA Solver SiMBA to C/C++ (MBA deobfuscation in real world applications)☆107Nov 5, 2025Updated 3 months ago
- Program analysis tools developed at Draper on the CBAT project.☆106Apr 13, 2023Updated 2 years ago
- A fast binary coverage measurement tool based on AFL's Qemu mode☆34Jun 6, 2021Updated 4 years ago
- A binary optimization/specialization library supporting multiple rewriters☆120Feb 19, 2021Updated 5 years ago
- grap: define and match graph patterns within binaries☆155May 5, 2022Updated 3 years ago
- A library for building abstract interpretation-based analyses. **Update**: crab is still actively maintained. Please use branch dev.☆250Oct 23, 2024Updated last year
- Modular And Compositional analysis with KLEE Engine☆117Dec 17, 2019Updated 6 years ago
- A library for dynamic binary rewriting☆59Feb 10, 2021Updated 5 years ago
- Static Analyzer for LLVM bitcode based on Abstract Interpretation. **Update**: clam is still actively maintained. Please use branch dev1…☆287Apr 21, 2024Updated last year
- SymCC: efficient compiler-based symbolic execution☆856May 12, 2025Updated 9 months ago
- Dynamic Taint Analysis versus Obfuscated Self-Checking☆16Sep 5, 2021Updated 4 years ago
- Extract and generate code based on name and type for mig func/arg/request&reply member etc, ideal helper for creating monitor, tracker, f…☆19Jun 5, 2018Updated 7 years ago
- Symbolic execution of LLVM IR with an engine written in Rust☆578Oct 27, 2023Updated 2 years ago
- A high performance LLVM-based dynamic binary instrumentation framework☆286Jun 7, 2024Updated last year