manticore 一款动态二进制分析工具

2019 年 9 月 9 日 黑白之道

anticore是动态二进制分析的原型工具,支持符号执行,污点分析和二进制检测。




特征
输入生成:Manticore自动生成触发唯一代码路径的输入
崩溃发现:Manticore发现通过内存安全违规导致程序崩溃的输入
执行跟踪:Manticore记录每个生成的输入的指令级执行跟踪
编程接口:Manticore通过Python API公开对其分析引擎的编程访问

Manticore支持以下格式的二进制文件,操作系统和体系结构。它主要用于从C和C 编译的二进制文件。实际manticore使用的例子也在github上。操作系统/格式:Linux ELF,Windows Minidump 体系结构:x86,x86_64,ARMv7(部分)

要求
Manticore在Linux上受支持,需要Python 2.7,pip 7.1.0或更高版本以及Z3 Theorem Prover。强烈建议使用Ubuntu 16.04。
安装
git clone https://github.com/trailofbits/manticore.git && cd manticore
sudo pip install 
用法
$ manticore ./path/to/binary  # runs, and creates a mcore_* directory with analysis results

文章来源及下载:

https://github.com/mossberg/manticore

你可能喜欢

APK文件分析工具:AppMon

Mosca - 查找错误的静态分析工具

Apache日志实时分析工具:ARTLAS

登录查看更多
4

相关内容

操作系统(Operating System,简称OS,港台译作「作业系统」)是管理计算机硬件与软件资源的程序,同时也是计算机系统的核心与基石。操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级计算机的大型操作系统。
【实用书】学习用Python编写代码进行数据分析,103页pdf
专知会员服务
198+阅读 · 2020年6月29日
【图神经网络(GNN)结构化数据分析】
专知会员服务
117+阅读 · 2020年3月22日
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
文本分析与可视化
Python程序员
9+阅读 · 2019年2月28日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
VIP会员
相关资讯
CALDERA 一款对手自动模拟工具
黑白之道
20+阅读 · 2019年9月17日
文本分析与可视化
Python程序员
9+阅读 · 2019年2月28日
超级!超级!超级好用的视频标注工具
极市平台
8+阅读 · 2018年12月27日
Top
微信扫码咨询专知VIP会员