The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 15 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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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: Fuzzing Around: Better Smart Contract Testing through the Power of Random Inputs | dev.to | 2023-04-25Fuzzing has been around for a while in traditional full-stack development, but a new class of tools is here that can apply fuzzing to smart contract testing in web3. Some of the fuzzing tools include the open source Echidna and MythX.
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].
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 - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source symbolic-execution projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mythril | 3,706 |
2 | manticore | 3,631 |
3 | miasm | 3,323 |
4 | Triton | 3,299 |
5 | klee | 2,453 |
6 | bap | 1,970 |
7 | awesome-symbolic-execution | 1,247 |
8 | VMProtect-devirtualization | 1,049 |
9 | CrossHair | 944 |
10 | deepstate | 807 |
11 | alive2 | 671 |
12 | MATE | 165 |
13 | Symbolica | 59 |
14 | SEMA-ToolChain | 40 |
15 | Gymbo | 34 |