All Categories → Security → symbolic-execution

Top 51 symbolic-execution open source projects

Angryghidra
Use angr in Ghidra
Idangr
Use angr in the IDA Pro debugger generating a state from the current debug session
Symbiotic
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Symgdb
SymGDB - symbolic execution plugin for gdb
Alive2
Automatic verification of LLVM optimizations
Kleefl
Seeding fuzzers with symbolic execution
Sys
Sys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Klee
KLEE Symbolic Execution Engine
Pakala
Offensive vulnerability scanner for ethereum, and symbolic execution tool for the Ethereum Virtual Machine
Expose
A Dynamic Symbolic Execution (DSE) engine for JavaScript. ExpoSE is highly scalable, compatible with recent JavaScript standards, and supports symbolic modelling of strings and regular expressions.
Etheno
Simplify Ethereum security analysis and testing
Ponce
IDA 2016 plugin contest winner! Symbolic Execution just one-click away!
Apisan
APISan: Sanitizing API Usages through Semantic Cross-Checking
Medusa
An open source interactive disassembler
Wasabi Aeg
Yet another implementation of AEG (Automated Exploit Generation) using symbolic execution engine Triton.
Angora
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
Awesome Symbolic Execution
A curated list of awesome symbolic execution resources including essential research papers, lectures, videos, and tools.
Crosshair
An analysis tool for Python that blurs the line between testing and type systems.
Tigress protection
Playing with the Tigress binary protection. Break some of its protections and solve some of its challenges. Automatic deobfuscation using symbolic execution, taint analysis and LLVM.
Amoco
yet another tool for analysing binaries
Symbolic Execution
History of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)
Cgpwn
A lightweight VM for hardware hacking, RE (fuzzing, symEx, exploiting etc) and wargaming tasks
Stp
Simple Theorem Prover, an efficient SMT solver for bitvectors
Mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
G2
No description or website provided.
smoosh
The Symbolic, Mechanized, Observable, Operational SHell: an executable formalization of the POSIX shell standard.
malware-s2e
Code for my blog post on using S2E for malware analysis
kleespectre
KLEESpectre is a symbolic execution engine with speculation semantic and cache modelling
Rel
Binsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Kirenenko
Super Fast Concolic Execution Engine based on Source Code Taint Tracing
TRACER
TRACER Symbolic Execution Tool
symbooglix
Symbolic Execution Engine for Boogie
surveyor
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
CFI-LB
Adaptive Callsite-sensitive Control Flow Integrity - EuroS&P'19
CRAX
CRAX: software CRash analysis for Automatic eXploit generation
stevia
A simple (unfinished) SMT solver for QF_ABV.
angr-antievasion
Final project for the M.Sc. in Engineering in Computer Science at Università degli Studi di Roma "La Sapienza" (A.Y. 2016/2017).
UTBotCpp
Tool that generates unit test by C/C++ source code, trying to reach all branches and maximize code coverage
1-51 of 51 symbolic-execution projects