A framework for user-guided symbolic execution (with visualization) of LLVM Bitcode. A demo of the project can be viewed at https://www.youtube.com/watch?v=0VNe4BjjF90
-
Updated
Dec 25, 2016 - C++
A framework for user-guided symbolic execution (with visualization) of LLVM Bitcode. A demo of the project can be viewed at https://www.youtube.com/watch?v=0VNe4BjjF90
KLEE-TAINT - Klee with taint analysis support
Code for my blog post on solving Google's Unbreakable CTF challenge with S2E
Code for my blog post on combining S2E and Kaitai Struct
This repository holds the Affine Arithmetic Decision Diagrams library
Code for my blog post on using S2E for malware analysis
An open source interactive disassembler
Sudoku Solver using Z3
Data-driven symbolic execution engine, implemented on top of KLEE
APISan: Sanitizing API Usages through Semantic Cross-Checking
A symbolic execution engine for x86-32 that allows starting execution from a concrete execution's core dump.
Symbolic Liveness Analysis of real-world software building upon KLEE to detect liveness violations (e.g. infinite loop bugs)
pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST
"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs
KLEE Symbolic Execution Engine
Super Fast Concolic Execution Engine based on Source Code Taint Tracing
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
Sydr benchmark applications
Fuzzing tutorial with easy-to-learn labs 🚀
Add a description, image, and links to the symbolic-execution topic page so that developers can more easily learn about it.
To associate your repository with the symbolic-execution topic, visit your repo's landing page and select "manage topics."