Files
nexus/wiki/entities/Mythril.md
2026-04-21 00:02:55 +08:00

34 lines
878 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Mythril"
type: entity
tags: [tool, security, symbolic-execution]
sources: [blockchain-security-auditor]
last_updated: 2026-04-20
---
## 定义
Mythril 是由 Consensys Diligence 开发的智能合约安全分析工具使用符号执行symbolic execution技术检测以太坊智能合约中的漏洞。
## 功能
- 符号执行深度分析
- 漏洞检测assertion violation、selfdestruct
- 控制流分析
- 调用图构建
## 使用方式
```bash
myth analyze src/Contract.sol --execution-timeout 300 --max-depth 30
```
## 与其他工具对比
| 工具 | 方法 | 优势 |
|------|------|------|
| Slither | 静态分析 | 速度快 |
| Mythril | 符号执行 | 路径覆盖深 |
| Echidna | Fuzzing | 属性测试 |
## Connections
- [[Formal Verification]] ← implements ← [[Mythril]]
- [[Consensys Diligence]] ← created ← [[Mythril]]