Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts
-
Updated
May 22, 2025 - Rust
Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts
QSYM: A Practical Concolic Execution Engine Tailored for Hybrid Fuzzing
An analysis tool for Python that blurs the line between testing and type systems.
History of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)
OSS-Sydr-Fuzz - OSS-Fuzz fork for hybrid fuzzing (fuzzer+DSE) open source software.
Seamless bug-finding for Wasm, C, C++, Rust and Zig
SEMA is based on angr, a symbolic execution engine used to extract API calls. Especially, we extend ANGR with strategies to create representative signatures based on System Call Dependency graph (SCDG). Those SCDGs can be exploited in machine learning modules to do classification/detection.
The exploit generator CRAX++ is CRAX with a plugin system, s2e 2.0 upgrade, dynamic ROP, code selection, and I/O states (HITCON 2022)
CRETE under development
Build your emulation environment as needed
CPR: A new automated program repair technique based on concolic execution which works on patch abstraction with the sub-optimal goal of refining the patch to less over-fit the initial test cases.
Sydr benchmark applications
A concolic testing engine for RISC-V embedded software with support for SystemC peripherals
SymFusion: Hybrid Instrumentation for Concolic Execution
Test input generation using separation logic
Formal model of program execution, symbolic execution, and taint tracking
Add a description, image, and links to the concolic-execution topic page so that developers can more easily learn about it.
To associate your repository with the concolic-execution topic, visit your repo's landing page and select "manage topics."