一:百度云地址
Immunity Canvas 7.26.zip 链接:https://pan.baidu.com/s/1fo1lRxJ2buVeg_OJeokcSQ 提取码:r6sk
二:安装
windows
下载好之后,打开canvas.bat

执行后发现,需要图中的一些python模块,我又是一个懒人,就就就重新安装了以下canvas。

http://www.immunityinc.com/canvas-dependencies.shtml



canvas.bat

@echo off
setlocal enableextensions enabledelayedexpansion
rem This is a little CANVAS loader.
rem Copyright Immunity, Inc.
rem YOU CANNOT USE -OO because that strips doc strings, and
rem we need docstrings to do our MOSDEF compile!
rem This weird command cd's to the current directory of the batch script
pushd %~dp0
rem Find what version of python is available, we use the highest available.
IF exist C:/python27/python.exe (
## C:/python27/python.exe 为python的安装目录的python
echo "Using Python 2.7 .bat setup...."
PATH=C:/python27/DLLs;C:/python27/;!PATH!
## C:/python27/DLLs为python的安装目录的dlls文件
## C:/python27为python的安装目录
## 是注释,方便新手观看
python.exe -W ignore E:/Canvas/runcanvas.py
## E:/Canvas/runcanvas.py 是e盘下的canvas的runcanvas.py这个文件,你下载好Canvas 7.26.zip 解压后的地址
##与我的不一样,建议这里认真看
) ELSE (
echo "Python 2.7 could not be found and it is required for CANVAS. Please update to Python 2.7."
echo "You can find an archive with all Windows dependencies at: https://www.immunityinc.com/canvas-dependencies.shtml"
)

如果一直是这样的话,建议ctrl+c。

linux
安装方法
Pre Requests for installing Canvas: (tested setup) Ubuntu 18.04 (updated but not upgraded) Copy Canvas.zip to Linux PC Unzip it to working folder. 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 Go to CANVAS folder, then run: sudo bash CANVAS/installer/linux_installer.sh Setup is finished Executing: sudo python CANVAS/runcanvas.py You are breathtaking!
官方文档
https://www.immunityinc.com/products/canvas/tutorials.html
期待师傅们的使用教程~·

新加坡 1F
这玩意装起来真折腾,光Python环境就搞了俩小时
内蒙古呼和浩特市 2F
依赖包确实多,一个个装下来感觉像在考古。
江苏省苏州市 3F
内存占用确实感人,一开就快2G,感觉回到了十年前。
北京市 4F
装是装上了,但这界面也太复古了,用起来有点不习惯。
重庆市 5F
有人试过在Win11上跑吗?我点canvas.bat直接闪退🤔
北京市 6F
前几天刚搞完这个,确实得用Python2.7,3.x根本不行
北京市 7F
又是老外工具,文档还烂,注释都靠猜
广东省广州市 8F
求问E盘路径那里必须改吗?我解压到D盘了
辽宁省沈阳市 B1
@ 虎山君 路径必须改的,不然找不到文件
上海市青浦区 9F
感觉还行,至少能启动,比某些国产工具强
浙江省 10F
这依赖列表太老了吧,pycrypto都淘汰多少年了
台湾省高雄市 11F
hhh 装完发现内存占了快2G,老古董实锤了
北京市 B1
@ Blackthorn 确实挺占内存的,跑起来风扇呼呼响
日本 12F
那如果是用虚拟机装Ubuntu 20.04还能照着弄不?
澳大利亚 B1
@ 虚无猎手 Ubuntu 20.04可以,但要自己手动装gtk2.0那些依赖,脚本里有些包名可能变了。
日本 B1
@ 虚无猎手 20.04应该可以,我用的18.04没问题
韩国 13F
官方那个linux_installer.sh跑一半报错,有人遇到过没?
澳大利亚 14F
这工具也太老了,Python2.7现在谁还用啊
上海市金山区 B1
@ 星夜漫游者 Python2.7虽然老,但CANVAS这玩意就是吃这套,换3.x直接崩
广东省广州市 15F
我装的时候发现pycrypto报错,换了pycryptodome才搞定
北京市 16F
Win10下能用吗?有人试过没?
北京市 B1
@ 灵魂掠夺者 Win10能跑,但得关掉杀毒软件,不然老报毒
日本 17F
依赖包这么多,装完感觉系统都变慢了
河北省 B1
@ 雪球 装完系统确实卡了点,建议丢虚拟机里跑,别污染主力机
湖北省黄冈市 18F
这教程写得还行,至少能照着装完
内蒙古乌海市 19F
有没有更简单点的安装方法啊,这也太复杂了
北京市 20F
官方文档全是英文,看得头大
台湾省台北市 B1
@ 星空糖 之前用这个工具测过几个漏洞,结果还行
江苏省 21F
D盘当然可以,改下bat里路径就行,别照抄E盘
韩国 22F
我之前也踩过这坑,pycrypto死活装不上,最后用pycryptodome替代
湖北省武汉市 23F
那如果是Win10 LTSC版本呢?有人试过兼容性没?
黑龙江省大庆市 B1
@ 小饼干 LTSC应该没问题,我企业版都装上了
广东省广州市 B1
@ 小饼干 Win10 LTSC能跑,但得手动装py27,别指望自动识别
韩国 24F
内存占1.8G左右,启动还行,就是界面卡成PPT
湖南省长沙市 25F
又是标题党?说好的FOFA挖洞教程结果全是安装步骤
马来西亚 26F
感觉还行,至少比某些国产漏洞扫描器靠谱
越南 27F
官方那个linux_installer.sh在22.04上直接报错退出,别试了
浙江省温州市 B1
@ 夜梦徘徊 22.04可以试试手动装依赖,别用那个installer
韩国 28F
这教程步骤挺清楚的,至少能看懂
湖北省武汉市 29F
我D盘路径改完就正常启动了,没啥问题
上海市 30F
pycryptodome确实比pycrypto好用多了
江西省南昌市 31F
内存占用确实大,老工具都这样
江苏省 32F
Win11试了下,管理员权限运行就不闪退了
北京市 33F
这种老工具确实该更新了,Python2.7现在太麻烦了
浙江省 34F
装的时候gtk2.0包找不到,换了源才搞定
韩国 35F
这工具界面确实卡,但功能还行吧
湖北省武汉市武昌区 36F
有没有人知道怎么优化启动速度啊?
湖北省武汉市 B1
@ 星云智汇 老工具都这样,启动慢是常态,想快的话可以试试关掉一些不用的模块。