2018年4月份,网络安全公司Endgame发布了一款名为EMBER的大型开源数据集。EMBER是一个包含了100多万种良性和恶意PE文件(Windows可执行文件)集合,这是一种常见的恶意软件隐藏格式。同时,针对该数据集,该公司同时在github上发布了如何使用该数据集的一个教程贴。在该教程的指引下,我尝试搭建了该项目的运行环境,并成功执行。但是过程中依然遇到了一些问题,现整理问题如下。
1. 运行
pip install lief==0.83
报错:找不到lief
解决方案:
更新源,即在终端下运行 pip install —upgrade
报错:time out
解决方案:
pip --default-timeout=100 install -U lief==0.83
2. 还是找不到lief
原因:lief还没有加入到python底层库中,因此搜索该库源文件,直接安装
解决方案:
google lief python,出来github链接
在终端下运行 pip install https://github.com/lief-project/packages/raw/lief-master-latest/pylief-0.8.3.dev.zip