SixtyPicalA 6502-oriented low-level programming language supporting advanced static analysis
Stars: ✭ 25 (-56.9%)
ManticoreSymbolic execution tool
Stars: ✭ 2,599 (+4381.03%)
DeepstateA unit test-like interface for fuzzing and symbolic execution
Stars: ✭ 603 (+939.66%)
G2No description or website provided.
Stars: ✭ 24 (-58.62%)
MedusaAn open source interactive disassembler
Stars: ✭ 946 (+1531.03%)
IdangrUse angr in the IDA Pro debugger generating a state from the current debug session
Stars: ✭ 214 (+268.97%)
Symbolic ExecutionHistory of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)
Stars: ✭ 395 (+581.03%)
angr-antievasionFinal project for the M.Sc. in Engineering in Computer Science at Università degli Studi di Roma "La Sapienza" (A.Y. 2016/2017).
Stars: ✭ 35 (-39.66%)
TritonTriton 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.
Stars: ✭ 1,934 (+3234.48%)
kleespectreKLEESpectre is a symbolic execution engine with speculation semantic and cache modelling
Stars: ✭ 31 (-46.55%)
binary-decompilationExtracting high level semantic information from binary code
Stars: ✭ 55 (-5.17%)
PonceIDA 2016 plugin contest winner! Symbolic Execution just one-click away!
Stars: ✭ 1,066 (+1737.93%)
AngoraAngora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
Stars: ✭ 669 (+1053.45%)
LyraNo description or website provided.
Stars: ✭ 23 (-60.34%)
Tigress protectionPlaying 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.
Stars: ✭ 550 (+848.28%)
SymgdbSymGDB - symbolic execution plugin for gdb
Stars: ✭ 202 (+248.28%)
StpSimple Theorem Prover, an efficient SMT solver for bitvectors
Stars: ✭ 341 (+487.93%)
crete-devCRETE under development
Stars: ✭ 56 (-3.45%)
malware-s2eCode for my blog post on using S2E for malware analysis
Stars: ✭ 21 (-63.79%)
KleeflSeeding fuzzers with symbolic execution
Stars: ✭ 172 (+196.55%)
KirenenkoSuper Fast Concolic Execution Engine based on Source Code Taint Tracing
Stars: ✭ 84 (+44.83%)
soap🎯 soap - Structural Optimisation of Arithmetic Programs
Stars: ✭ 21 (-63.79%)
BapBinary Analysis Platform
Stars: ✭ 1,385 (+2287.93%)
symbooglixSymbolic Execution Engine for Boogie
Stars: ✭ 24 (-58.62%)
surveyorA symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-75.86%)
EthenoSimplify Ethereum security analysis and testing
Stars: ✭ 77 (+32.76%)
TruthA Domain Representation Language
Stars: ✭ 23 (-60.34%)
ApisanAPISan: Sanitizing API Usages through Semantic Cross-Checking
Stars: ✭ 46 (-20.69%)
UnchainedA fully type safe, compile time only units library.
Stars: ✭ 70 (+20.69%)
Wasabi AegYet another implementation of AEG (Automated Exploit Generation) using symbolic execution engine Triton.
Stars: ✭ 23 (-60.34%)
MiasmReverse engineering framework in Python
Stars: ✭ 2,649 (+4467.24%)
Awesome Symbolic ExecutionA curated list of awesome symbolic execution resources including essential research papers, lectures, videos, and tools.
Stars: ✭ 634 (+993.1%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-44.83%)
CrosshairAn analysis tool for Python that blurs the line between testing and type systems.
Stars: ✭ 586 (+910.34%)
SymbioticSymbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Stars: ✭ 212 (+265.52%)
Amocoyet another tool for analysing binaries
Stars: ✭ 413 (+612.07%)
steviaA simple (unfinished) SMT solver for QF_ABV.
Stars: ✭ 30 (-48.28%)
CgpwnA lightweight VM for hardware hacking, RE (fuzzing, symEx, exploiting etc) and wargaming tasks
Stars: ✭ 345 (+494.83%)
Alive2Automatic verification of LLVM optimizations
Stars: ✭ 199 (+243.1%)
MythrilSecurity analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Stars: ✭ 1,968 (+3293.1%)
smooshThe Symbolic, Mechanized, Observable, Operational SHell: an executable formalization of the POSIX shell standard.
Stars: ✭ 86 (+48.28%)
ExropAutomatic ROPChain Generation
Stars: ✭ 191 (+229.31%)
crusherNo description or website provided.
Stars: ✭ 21 (-63.79%)
sasiSignedness-Agnostic Strided-Interval
Stars: ✭ 32 (-44.83%)
RelBinsec/Rel is an extension of Binsec that implements relational symbolic execution for constant-time verification and secret-erasure at binary-level.
Stars: ✭ 27 (-53.45%)
SysSys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Stars: ✭ 149 (+156.9%)
CometaryRoslyn extensions, with a touch of meta-programming.
Stars: ✭ 31 (-46.55%)
CFI-LBAdaptive Callsite-sensitive Control Flow Integrity - EuroS&P'19
Stars: ✭ 13 (-77.59%)
TRACERTRACER Symbolic Execution Tool
Stars: ✭ 23 (-60.34%)
KleeKLEE Symbolic Execution Engine
Stars: ✭ 1,851 (+3091.38%)
seninjasymbolic execution plugin for binary ninja
Stars: ✭ 123 (+112.07%)
sturdySturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (-15.52%)
PakalaOffensive vulnerability scanner for ethereum, and symbolic execution tool for the Ethereum Virtual Machine
Stars: ✭ 97 (+67.24%)
compiler-course-unipiLab of the course Languages, Compilers and Interpreters (Cod. 653AA) @ UNIPI
Stars: ✭ 18 (-68.97%)
so stupid searchIt's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一…
Stars: ✭ 135 (+132.76%)
GradleMavenPushHelper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).
Stars: ✭ 21 (-63.79%)
UTBotCppTool that generates unit test by C/C++ source code, trying to reach all branches and maximize code coverage
Stars: ✭ 59 (+1.72%)
ExposeA 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.
Stars: ✭ 94 (+62.07%)