cksystemsgroup / unicornLinks
Unicorn: Symbolic Execution, Bounded Model Checking, and Code Optimization of RISC-V Code using Classical Solvers and Quantum Computers
☆35Updated last week
Alternatives and similar repositories for unicorn
Users that are interested in unicorn are comparing it to the libraries listed below
Sorting:
- NVidia sass disassembler☆22Updated this week
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆70Updated 3 weeks ago
- Symbolic execution tool for Sail ISA specifications☆73Updated last week
- Symbolic Execution Engine in Rust☆21Updated last year
- A migration for the page table entry based side-channel attack agains SGX enclaves.☆18Updated 5 months ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆102Updated 3 years ago
- Symbolic execution of LLVM IR traces for program understanding.☆27Updated 11 years ago
- Symbolic execution for RISC-V machine code based on the formal LibRISCV ISA model☆47Updated last month
- Binary-only fuzzer for WebAssembly (WASI)☆50Updated 11 months ago
- libLISA: Instruction Discovery and Analysis on x86-64☆114Updated 4 months ago
- Some Rust bindings for Binary Ninja☆30Updated last year
- Towards Sound Reassembly of Modern x86-64 Binaries (ASPLOS'25)☆15Updated 3 months ago
- LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM…☆55Updated 2 months ago
- Solving floating point SMT constraints on a GPU☆49Updated 4 years ago
- The public release of LeftoverLocals code☆67Updated last year
- A tour of what some Rust language features look like after compilation.☆45Updated 2 years ago
- Dynamically discover the commands used to create a piece of software☆49Updated 5 months ago
- Collection of Windows Driver Utils☆11Updated last year
- Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects☆85Updated 2 years ago
- A high-level API for interacting with SMT solvers.☆28Updated 2 months ago
- ☆23Updated 2 years ago
- work in progress, playing around with btor2 in rust☆11Updated 3 weeks ago
- fundamental traits to describe an architecture in the yaxpeax project☆15Updated 4 months ago
- Source code of a few LLVM passes that I wrote to learn and that now I am sharing for my LLVM course for security engineering☆28Updated 2 years ago
- A structured fuzzing framework built in Rust☆26Updated 2 years ago
- A small tool for quickly generating LLVM passes☆28Updated this week
- Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.☆69Updated last week
- ROSA: Finding Backdoors with Fuzzing☆23Updated 2 weeks ago
- Synthesis of loop-free programs☆17Updated 2 weeks ago
- ☆40Updated 3 weeks ago