Immunity Canvas 新晋小三指南(免踩坑)

admin 2024年2月7日23:54:30评论10 views字数 2103阅读7分0秒阅读模式
00

前言

为什么要讲述immunity canvas的安装指南,我通过大量的浏览,并结合校内的一名师傅发现很多的教程方法安装起来是有误的,要么就是哪个模块失败,要么就是安装后集成软件缺斤少两的,而且利用器脚本还不太稳定,于是我通过一次次踩坑,把自己踩过的坑和总结写了下来。
01

canvas

Canvas是immunity公司的安全工具包,里头已经集合了数百种的漏洞利用模块,当初从Twitter泄露出来了,这边附上一个下载链接:
https://pan.baidu.com/s/15esiA094QnnFEVVLc27dYQ 提取码:t2qc
02

环境需求

这里推荐使用ubuntu-18.04.5-desktop-amd64,这里也附上地址:

链接:https://pan.baidu.com/s/1aWyiOKhMGS976XvUO3oTIg 提取码:5zey
03

踩坑提示

踩坑第一点
必须纯英文安装所有东西,不允许有中文出现,不然集成软件会报错。建议不用windows,因为本人在校师傅尝试了好几个小时才成功,但是里头的利用脚本很不稳定,因为有中文输入法的原因,对里头的文件有影响。
建议在安装过程中不要动skip跳过,等它自动把东西都装全,不然会很多错误。我不习惯用乌班图,但了解乌班图每次安装后都是随机密码,所以要用用户相当于最高root权限去改密码。
sudo passwd

然后进行安装源。

apt-get updat
踩坑第二点

如果出现

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-get update失败了咋回事

更新apt,终端输入。

先sudo apt-get upgrade再sudo apt-get update
安装依赖库
apt install gtk2.0 -yapt install python-glade2 -yapt install python-nacl python-bcrypt python-pycurl libcanberra-gtk-module -y
安装模块 
apt install gtk2.0 -yapt install python-glade2 -yapt install python-nacl python-bcrypt python-pycurl libcanberra-gtk-module -y
 踩坑第四点
注意:小白们在安装模块的时候需先运行apt install python-pip,不然无法安装。
等待安装,可能有点慢,另外如果安装失败就把**-i https://xxx.xxx.xxxx/simple**这一串都去掉。
pip install pycrypto -i https://pypi.tuna.tsinghua.edu.cn/simplepip install pyasn1pip install diskcache==4.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simplepip install asn1toolspip install pycurl -i https://pypi.tuna.tsinghua.edu.cn/simplepip install requests -i https://pypi.tuna.tsinghua.edu.cn/simplepip install pygame==1.9.6 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装脚本
要进入(/home/你自定义解压immunity canvas文件名/installer/ )进行安装。
bash linux_installer.sh
踩坑第五点

在进行上述操作后,会发现有个叫asn1tools模块报错。

解决方法,直接去源下载,源附上。

https://www.cnpython.com/pypi/asn1tools/download
接着拖进乌班图中放在immunity canvas的安装目录下,注意不要拖进windows中,然后将里面的文件全部拖到immunity canvas安装目录下,运行命令进行模块安装。
sudo python setup.py install

接着就可以运行Immunity canvas。

sudo python runcanvas.py
成功运行

Immunity Canvas 新晋小三指南(免踩坑)

Immunity Canvas 新晋小三指南(免踩坑)

04

后记

    这是NSDemon 的第6篇文章。为什么说immunity canvas是小三?因为msf和cs这对已经很好了,如果Immunity canvas以后的exp可以稳定些,我不介意拆散msf和cs,另外我也希望canvas是兼容python3的。

- End -

Immunity Canvas 新晋小三指南(免踩坑)
微信扫码关注我们

原文始发于微信公众号(NS Demon团队):Immunity Canvas 新晋小三指南(免踩坑)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月7日23:54:30
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Immunity Canvas 新晋小三指南(免踩坑)http://cn-sec.com/archives/981413.html

发表评论

匿名网友 填写信息