angr的windows安装——萌新

window10中符号执行(angr)的安装——小白篇


最近做题的时候遇到了一些需要使用angr来完成的题目,之后在网上搜了好久发现大多是Linux以及其它系统的angr安装教程。windows系统的安装方法几乎没有。身为一个萌新,猜测同类们应该也会有需要的时候,虽然Linux和centos系统的教程都很完备随便就能找到,但是应该有不少小萌新和我一样不想讨厌一用工具就要去打开虚拟机。于是就来分享一下我在windows10上装angr的小小经验:
一、 py问题
先检查一下自己的 python2.x有没有问题一般都没问题)。 关键在于很多萌新同时在电脑里 安装python2和python3时只顾着看自己的俩个版本的python是不是都装上去了、都设置了环境变量,然后, 没有注意自己的python以及pip的使用问题:
打开命令提示符,输入:

python

python2

查看此时调用的py环境是2还是3如果是python3.x,请检查自己的环境变量是否设置好了(注意:python2和python3同时安装时在设置好环境变量后需要重启系统才能调用python2,原谅我只是个萌新不能解释原因)。python的调用没有问题的话再去看pip;方法一致,命令提示符中输入:

pip -V

可查看pip所调用的版本信息,倘若是python3.x所带的pip请再输入

pip2 -V

倘若pip2 -V不能使用则需要手动去安装设置python2的pip
点此通往大佬教程
二、安装angr
确保可以直接使用python2的pip后打开命令提示符,用以下代码进行安装:

(用python2的pip,这里我的pip是直接调用python2的pip,一些人可能要用'pip2',下面几行代码不再解释)
pip install pyvex
pip install unicorn
pip install simuvex
pip install angr  

之后进入python2环境尝试,像下面这样就是成功了
在这里插入图片描述
这里因为我的windows返回的这行字有一点乱码所以放一张Linux的正常图片,下面是windows的示例:
在这里插入图片描述
三、如果还不能成功安装的话可以安装Visual Studio 2015。我选用的是community 版本,安装中只需选择 Commom Tools for Visual C++ 2015 并安装。

在这里插入图片描述
然后再安装MVC++ compiler for Python 2.7。
之后先打开这个东西:

在这里插入图片描述
如果你的是英文名字请先翻译一下,这些个命令提示符不一样,打箭头的这个第一次启动会配置一些东西,然后用它运行一下

install_angr.bat(点击这个文件名字转到github界面下载它,然后用上面说的那个命令提示符运行)

在这里插入图片描述
之后还未成功可再次尝试步骤二的代码。
更多的错误我应该也没办法帮你解决了

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值