Immunity Canvas7.26踩坑记录

安装

官方推荐在Ubuntu 18.04中安装,该工具目录下也携带了安装文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# 1. 解压缩
Unzip it to working folder.

# 2. 安装依赖
Run command as root:
sudo apt-get update
sudo apt-get -y install python-pip
sudo apt-get -y install gtk2.0
sudo apt-get -y install python-glade2
sudo apt-get -y install python-nacl python-bcrypt
sudo pip install pycrypto
sudo pip install pyasn1
sudo pip install diskcache==4.1.0
sudo pip install asn1tools
sudo apt-get install -y python-pycurl
sudo apt-get install -y libcanberra-gtk-module
sudo pip install pycurl
sudo pip install requests
sudo pip install pygame

# 3. 执行安装脚本
Go to CANVAS folder, then run:
sudo bash CANVAS/installer/linux_installer.sh

# 4. 运行启动文件
Executing:
sudo python CANVAS/runcanvas.py

安装注意点

pygame

默认pip install pygame安装的当前较新的版本(2.0+),需要手动指定pip install pygame==1.9.6来安装老版本

proxychains

下载安装时建议挂上代理,有些链接被ban或者下载速度极慢

使用

界面

在Canvas根目录下执行python runcavas.py打开Canvas

在节点管理中,对当前节点右键,可以看到Canvas默认进行了资产发现。在左面的模块选项卡中,包含了可利用的模块。搜索选项卡中可以用来搜索指定的模块功能。

上方的当前的回调和**CurrentTarget(s)**是没法输入修改的,需要点击左侧的图标进行操作

选择模块功能与目标

模块选项卡中展开相应的模块选择功能组件,双击即可,但是在对话框中无法直接输入目标的IP地址

选择目标可以通过以下两种方式:

  1. 右键当前节点,选择相应的IP地址添加为目标

  2. 点击添加主机按钮,输入目标IP地址

之后再次双击模块,进行攻击,可以在日志输出目录下看到详细的日志信息

稍等片刻就可获得一个交互窗口,在节点管理中也可以看到有一个新节点上线了

交互窗口

交互窗口比较简陋,基本功能都有。当有多个节点时,在节点间切换或者不小心关闭了交互窗口,只需在节点管理中选中相应的节点,然后的模块中选中Listeners:Listener-Shell即可打开相应的交互窗口

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021 lzeroyuee
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信