SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 symbolic-execution Open-Source Projects
-
mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Triton
Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. (by JonathanSalwan)
-
awesome-symbolic-execution
A curated list of awesome symbolic execution resources including essential research papers, lectures, videos, and tools.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
VMProtect-devirtualization
Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.
-
MATE
MATE is a suite of tools for interactive program analysis with a focus on hunting for bugs in C and C++ code using Code Property Graphs. (by GaloisInc)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: GrayC: Greybox Fuzzing of Compilers and Analysers for C [pdf] | news.ycombinator.com | 2023-06-11
Project mention: Starting MIT - 6.858 Cybersecurity - anyone wanna do it together? | /r/cybersecurity | 2023-05-28At fist glance the only tricky part might be symbolic execution. Here's a page that will have you covered and help establish a proper context: https://github.com/ksluckow/awesome-symbolic-execution
Project mention: Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs | news.ycombinator.com | 2023-05-15You can use it to (mostly) validate small snippets are the same. See Alive2 for the application of Z3/formalization of programs as SMT for that [1]. As far as I'm aware there are some problems scaling up to arbitrarily sized programs due to a lack of formalization in higher level languages in addition to computational constraints. With a lot of time and effort it can be done though [2].
1. https://github.com/AliveToolkit/alive2
2. https://sel4.systems/
Project mention: Show HN: SEMA – Symbolic Execution for Malware Analysis/Detection Using Angr | news.ycombinator.com | 2024-03-05
Project mention: [P] Let's Debug Your Neural Network: Gradient-based Symbolic Execution for NN | /r/MachineLearning | 2023-12-04I have developed Gymbo, a proof of concept for a Gradient-based Symbolic Execution Engine implemented from scratch.
symbolic-execution related posts
-
[P] Let's Debug Your Neural Network: Gradient-based Symbolic Execution for NN
-
GrayC: Greybox Fuzzing of Compilers and Analysers for C [pdf]
-
Triton – a dynamic binary analysis library
-
FuzzTest: a C++ testing framework for writing and executing fuzz tests, property-based tests executed using coverage-guided fuzzing under the hood
-
Try CrossHair while working other Python projects
-
Installing Triton in fresh linux VM step-by-step guide (hairpull-free edition)
-
Go Noob question: How can I output LLVM IR, instrument it and also looking for a symbolic execution engine
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 May 2024
Index
What are some of the best open-source symbolic-execution projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mythril | 3,725 |
2 | manticore | 3,634 |
3 | miasm | 3,346 |
4 | Triton | 3,303 |
5 | klee | 2,457 |
6 | bap | 1,981 |
7 | awesome-symbolic-execution | 1,255 |
8 | VMProtect-devirtualization | 1,049 |
9 | CrossHair | 948 |
10 | deepstate | 807 |
11 | alive2 | 681 |
12 | MATE | 170 |
13 | pastis | 147 |
14 | Symbolica | 60 |
15 | SEMA-ToolChain | 40 |
16 | Gymbo | 34 |
Sponsored