anaconda docker angr8 安装 教程

about os && author

Written by Poilzero(blog:poilzero.sipc115.club)

“一条理工菜狗”

建议使用ubuntu 20.4 LTS版本

  • ubuntu 使用人多,功能稳定,大多数项目适配的很好
  • kali 如果不是用一些特备的工具,大多数项目都会出现各种各样的安装问题很麻烦
  • LTS版本,长久更新版,不带这个后缀的兼容性不太能保障安装也会遇到各种问题
  • 找不大20.4就用最新的LTS版本即可

    image.png

anaconda

about project

是一个虚拟化多python环境的项目,类似 angr8安装文档 建议的 python virtual environment

但是个人感觉anaconda更完善更成熟,更加通用,按照本文的操作能极大简化按照流程。

dependence

  • ubuntu 20.4 LTS

installation

路径问题:https://blog.csdn.net/Aguangg_6655_la/article/details/53245642
  1. 下载文件

    1. 科学上网:https://www.anaconda.com/products/individual
    2. 选择 64-Bit (x86) Installer 版本的
  2. 把文件复制进虚拟机目录:/home/opt/(没有的话创建一下这个目录)
  3. 同目录打开终端执行以下指令
# 之后无脑回车,如果需要输入yes no的输入yes即可
# 默认安装位置:/home/poilzero/anaconda3
# 我改成:/home/poilzero/opt/anaconda3
bash [对应文件名]
# sudo gedit ~/.bashrc
# sudo gedit ~/.profile
# 安装完成后执行
# 此时anaconda安装程序已经把写入环境变量的代码写入bashrc文件
# 使用source执行之后就能直接使用conda指令了
source ~/.bashrc

docker

about project

轻量化的“liunx 虚拟机”,必须运行于liunx系统下,windows下运行的版本实质上是使用了windows的HyperX虚拟机实现

注意windows下HyperX开启后,VMware等软件会无法运行

所以不建议windows下安装,直接用本文介绍的ubuntu20.4 LTS不香吗?不要自己造轮子!

dependence

  • ubuntu 20.4 LTS
  • anaconda python36

installation

# 执行需要输入密码,因为shellcode里面有sudo
curl -sSL https://get.daocloud.io/docker | sh

angr 8

about project

自动化的二进制分析python库,安装angr会覆写包括z3在内的很多标准python库,因此官方建议使用虚拟的python环境。

这里使用anaconda创建虚拟环境, angr8安装文档 而不是使用官方推荐的 python virtual environment 项目。

原因在 anaconda-about project 中已经介绍过了。

dependence

  • ubuntu 20.4 LTS
  • anaconda python36

installation

# 使用anaconda创建一个环境用于angr
conda create -n angr-vm python=3.6
# 进入该环境
conda activate angr-vm
# 使用pip安装angr
pip install angr
Last modification:June 29, 2021
如果觉得我的文章对你有用,请随意赞赏。咖啡(12RMB)进度+100%,一块巧克力(1RMB)进度+6%。
(赞赏请备注你的名称哦!后台记录中来自理工小菜狗)