为什么要讲述immunity canvas的安装指南,我通过大量的浏览,并结合校内的一名师傅发现很多的教程方法安装起来是有误的,要么就是哪个模块失败,要么就是安装后集成软件缺斤少两的,而且利用器来脚本还不太稳定,于是我通过一次次踩坑,把自己踩过的坑和总结写了下来。
Canvas是immunity公司的安全工具包,里头已经集合了数百种的漏洞利用模块,当初从Twitter泄露出来了,这边附上一个下载链接:
https://pan.baidu.com/s/15esiA094QnnFEVVLc27dYQ 提取码:t2qc
immunity canvas是小三?因为msf和cs这对已经很好了,如果Immunity canvas以后的exp可以稳定些,我不介意拆散msf和cs,另外我也希望canvas是兼容python3的。
推荐使用ubuntu-18.04.5-desktop-amd64
也附上地址:
链接:https://pan.baidu.com/s/1aWyiOKhMGS976XvUO3oTIg 提取码:5zey
建议不用windows,因为本人在校师傅尝试了好几个小时才成功,但是里头的利用脚本很不稳定,因为有中文输入法的原因,对里头的文件有影响。
建议在安装过程中不要动skip跳过,等它自动把东西都装全,不然会很多错误。
我不习惯用乌班图,但了解乌班图每次安装后都是随机密码,所以要用用户相当于最高root权限去改密码。
sudo passwd
然后进行安装源。
apt-get update
E:Could not get lock /var/lib/apt/lists/lock -open(11:Resource temporarily unavailable)
E:Unable to lock directory /var/lib/apt/lists/
不用去上网搜,通常一个重启可以停止那些进程,网上通常让你用kill命令进行杀死进程或者用rm命令来解决,但我试过不实用,重启就好。
更新apt,终端输入。
先sudo apt-get upgrade
再sudo apt-get update
apt install gtk2.0 -y
apt install python-glade2 -y
apt install python-nacl python-bcrypt python-pycurl libcanberra-gtk-module -y
等待安装,可能有点慢,另外如果安装失败就把**-i https://xxx.xxx.xxxx/simple**这一窜都去掉。
pip install pycrypto -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyasn1
pip install diskcache==4.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install asn1tools
pip install pycurl -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pygame==1.9.6 -i https://pypi.tuna.tsinghua.edu.cn/simple
要进入(/home/你自定义解压immunity canvas文件名/installer/ )进行安装。
bash linux_installer.sh
解决方法,直接去源下载,源附上。
https://www.cnpython.com/pypi/asn1tools/download
接着拖进乌班图中放在immunity canvas的安装目录下,注意不要拖进windows中,然后将里面的文件全部拖到immunity canvas安装目录下,运行命令进行模块安装。
sudo python setup.py install
接着就可以运行Immunity canvas。
sudo python runcanvas.py