智能合约扫描工具Mythril、Solium(新版改名ethlint)、Slither

差生文具多,菜鸟琢磨工具多。

Mythril

简介:

Mythril是一个以太坊官方推荐的智能合约安全分析工具,使用符合执行来检测智能合约中的各种安全漏洞。在remix和truffle等IDE里都有集成。

安装:

使用docker方式安装可以省去很多依赖包有问题的情况:

Pull the latest release of mythril/myth

docker pull mythril/myth

使用:

docker run mythril/myth -h

docker run -v /Users/aaa/go/src/six-days/ethereum-contracts:/contract mythril/myth analyze /contract/bec.sol --solv 0.4.25 --solver-timeout 60 --execution-timeout 60 -o json -t 3

mythril当前只能对单个文件进行检测,检测时需要将合约文件挂载到docker上去检测。

如上诉命令,其中:

solv 是指定solidity编译版本

solver-timeout solidity版本下载超时时间

execution-timeout,执行超时时间

o 输出格式࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值