Tutorial for Building Program Reasoning Tools using LLVM and Z3
☆19Jan 20, 2020Updated 6 years ago
Alternatives and similar repositories for popl2020-tutorial
Users that are interested in popl2020-tutorial are comparing it to the libraries listed below
Sorting:
- Personal curation of Clang/LLVM patches.☆12Feb 27, 2021Updated 5 years ago
- ☆13Sep 25, 2023Updated 2 years ago
- Dynamic Taint Analysis versus Obfuscated Self-Checking☆16Sep 5, 2021Updated 4 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
- Trial Reasoner for AI that Learns☆18Sep 17, 2025Updated 5 months ago
- Artifact package accompanying our POPL 2020 submission titled Provenance-Guided Synthesis of Datalog Programs.☆19Jul 9, 2020Updated 5 years ago
- ☆23Mar 13, 2023Updated 2 years ago
- Dalamud Plugin that synchronizes your character data to one main character.☆15Jul 11, 2024Updated last year
- Concolic Execution Fuzzer☆24Sep 22, 2021Updated 4 years ago
- Scalable Validator for Binary Lifters☆62Jun 28, 2020Updated 5 years ago
- Synthesis from Inductive specification eMpowered by Bidirectional Abstract Interpretation☆22Dec 3, 2023Updated 2 years ago
- A framework for lifting ARM32 to LLVM-IR and merging resulting code with LLVM-IR generated from source-code.☆12Oct 20, 2022Updated 3 years ago
- Python bit pattern library for instruction encodings. Bytes in, IR out!☆15Mar 6, 2022Updated 3 years ago
- Multiplayer snake game written at a single weekend☆13Jul 10, 2019Updated 6 years ago
- Helper tool to generate a best-fit "clang-format style" for your project☆11Mar 21, 2020Updated 5 years ago
- ☆10Oct 1, 2024Updated last year
- Test data for x86 instructions☆13Apr 13, 2021Updated 4 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆29Jul 7, 2021Updated 4 years ago
- An approach to detect opaque predicates by identifying the damage caused by the obfuscation.☆31Apr 10, 2021Updated 4 years ago
- An Open Source Pun database.☆11Apr 27, 2021Updated 4 years ago
- A Pawn p-code interpreter written in C++☆25Oct 13, 2022Updated 3 years ago
- ☆13Jun 20, 2022Updated 3 years ago
- ☆13Jun 12, 2024Updated last year
- My improved version of Vuzzer64☆10Jan 31, 2022Updated 4 years ago
- Opensource uPlay API Emulator☆13Jan 25, 2016Updated 10 years ago
- X86 disassembler benchmark☆10Jun 11, 2021Updated 4 years ago
- The central ASPIRE framework repository, start here if you want to use our tools (this contains all tools and documentation)☆13Apr 17, 2021Updated 4 years ago
- Virtual Tagger Plugin is a Cutter plugin that significantly improves handling and analysis of vtables and virtual functions☆16Mar 23, 2023Updated 2 years ago
- Telegram to IRC bridge in Python, that makes Telegram users appear as IRC users by linking as an IRC network server.☆15Jan 18, 2024Updated 2 years ago
- Output high level Pcode (PcodeAST) in Ghidra☆16Apr 7, 2023Updated 2 years ago
- Dr. Disassembler☆38Jan 5, 2022Updated 4 years ago
- White-box analytic framework based on LLVM☆39Jun 10, 2019Updated 6 years ago
- Downloads ghidra processor manuals and puts them in the right folders for you automatically☆19Sep 29, 2024Updated last year
- Simple SigmaJS based graph viewer☆17Nov 18, 2025Updated 3 months ago
- Trying to get CMake work in a reasonable JSON format.☆13Nov 16, 2021Updated 4 years ago
- Ghidra plugin that adds a window showing the high P-code for the current function.☆19Mar 11, 2023Updated 2 years ago
- Experiment building lifting-bits dependencies with pure CMake. Migrated to:☆22Oct 8, 2024Updated last year
- A way to detect DBI frameworks, Debuggers and VMs.☆24Nov 17, 2020Updated 5 years ago
- Minidump loader for Binary Ninja☆15Sep 25, 2025Updated 5 months ago