zwegner / x86-satView external linksLinks
Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs
☆321Dec 1, 2021Updated 4 years ago
Alternatives and similar repositories for x86-sat
Users that are interested in x86-sat are comparing it to the libraries listed below
Sorting:
- Scalable Validator for Binary Lifters☆62Jun 28, 2020Updated 5 years ago
- x86 decoders for the yaxpeax project☆146Sep 29, 2025Updated 4 months ago
- STOKE: A stochastic superoptimizer and program synthesizer☆846Aug 14, 2023Updated 2 years ago
- print information from LLVM dataflow analyses☆13Jan 22, 2020Updated 6 years ago
- anvill forges beautiful LLVM bitcode out of raw machine code☆365Sep 3, 2024Updated last year
- Dr. Disassembler☆37Jan 5, 2022Updated 4 years ago
- A differential fuzzer for x86 decoders☆260Feb 7, 2026Updated last week
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆29Jul 7, 2021Updated 4 years ago
- A fast and accurate disassembler☆739Jan 23, 2026Updated 3 weeks ago
- clang-based search engine for C/C++ data structures, classes, prototypes & macros☆103Jul 15, 2025Updated 7 months ago
- The first analysis framework for CPU microcode☆412Mar 13, 2023Updated 2 years ago
- Safely execute an arbitrary x86 instruction☆204Feb 6, 2024Updated 2 years ago
- generate assemblers from disassemblers, 2018 jailbreak security summit talk☆38May 11, 2020Updated 5 years ago
- Automatic inference of a formal specification of the x86_64 instruction set☆72Apr 11, 2016Updated 9 years ago
- Library for lifting machine code to LLVM bitcode☆1,591Updated this week
- symbolic execution plugin for binary ninja☆346Jan 26, 2026Updated 2 weeks ago
- High-performance QEMU memory and instruction tracing☆552Jul 26, 2024Updated last year
- Extracting high level semantic information from binary code☆67Jun 13, 2019Updated 6 years ago
- Automatic verification of LLVM optimizations☆1,053Updated this week
- A superoptimizer for LLVM IR☆2,349Aug 28, 2024Updated last year
- Port of MBA Solver SiMBA to C/C++ (MBA deobfuscation in real world applications)☆106Nov 5, 2025Updated 3 months ago
- ☆75Jan 14, 2024Updated 2 years ago
- RetroWrite -- Retrofitting compiler passes through binary rewriting☆736Apr 26, 2025Updated 9 months ago
- SymCC: efficient compiler-based symbolic execution☆856May 12, 2025Updated 9 months ago
- ASPFuzz: Fuzzing the AMD SP's ROM bootloader with LibAFL using QEMU full-system emulation☆30Apr 12, 2023Updated 2 years ago
- C-Reduce, a C and C++ program reducer☆1,638Jun 1, 2024Updated last year
- Intermediate Representation for Binary analysis and transformation☆349Jan 14, 2026Updated last month
- Symbolic execution of LLVM IR with an engine written in Rust☆572Oct 27, 2023Updated 2 years ago
- A collection of LLVM transform and analysis passes to write shellcode in regular C☆381Jun 12, 2023Updated 2 years ago
- An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.☆588Apr 8, 2025Updated 10 months 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
- Sail architecture definition language☆841Feb 6, 2026Updated last week
- Supporting Materials for “Symbolic Triage” blog post☆24Oct 31, 2022Updated 3 years ago
- A high performance LLVM-based dynamic binary instrumentation framework☆286Jun 7, 2024Updated last year
- A LLVM Sanitizer for Symbolic Tracing☆234Feb 7, 2026Updated last week
- Yet Another Random Program Generator☆543Nov 24, 2025Updated 2 months ago
- ☆70Jul 4, 2024Updated last year
- A library for dynamic binary rewriting☆59Feb 10, 2021Updated 5 years ago
- revng: the core repository of the rev.ng project☆1,622Feb 6, 2026Updated last week