聲明
本文僅作為學習交流使用,請勿用於非法用途,否則后果自負。
Immunity Canvas 介紹
Immunity CANVAS為全球的滲透測試人員和安全專業人員提供了數百種漏洞利用程序,一個自動化的漏洞利用系統以及一個全面,可靠的漏洞利用開發框架。詳細使用請移步PDF教程。
工具下載
安裝工具下載鏈接:Immunity Canvas 7.26 提取碼:3wi5
本人已安裝完成的系統鏈接:Canvas 提取碼:gaun
已打包好的系統為Ubuntu 18.04,用戶名charon,密碼root。下載解壓后用VMware導入即可。
安裝過程
下面簡單寫一下自己通宵肝出來的版本,之前在物理機(Windows 10)、虛擬機(Windows 10)、Ubuntu 20.04搭建並沒有成功,小問題居多一些。
一、虛擬機安裝
下載Ubuntu鏡像,我使用的是ubuntu-18.04.5-desktop-amd64,其他環境自行測試。
系統安裝過程不進行贅述,不會安裝的請移步:百度了還不會就不用玩了
安裝Ubuntu時取消勾選更新選項,安裝過程會快很多。
二、備份源
安裝完成以后,先不要着急安裝工具,備份一下原本的源。
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
三、更換源
sudo gedit /etc/apt/sources.list
我這里使用的是阿里源
# 阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
更換之后保存退出。
四、安裝工具
解壓工具之后改一下名字,原文件解壓之后帶有空格,文件名中有空格安裝會報錯。
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==1.9.2
復制粘貼就好,多的不說。
全部安裝完成以后,進入canvas目錄下,執行安裝命令。
sudo bash install/linux_installer.sh
一路回車,等待工具安裝完成。
sudo python runcanvas.py
運行啟動腳本,看到如下界面時即為成功安裝。
五、測試
打開Canvas的Configuration選項,查看一下是否可以配置,Windows環境下安裝完成后無法進行配置。
蕪湖,起飛~~~~
踩坑過程記錄
一、Windows環境安裝
Windows環境下的主要坑點為:Canvas依賴包安裝失敗、依賴包安裝不齊全、數據庫無法啟動、依賴包請求超時等……
並且在安裝完成后會卡在啟動界面很久,加上有后門版本的Canvas流傳不斷,即使是用Windows環境下測試,也盡量使用虛擬機去搭建測試。
二、Ubuntu環境安裝
第一次在Ubuntu 18.04中安裝時出了點小問題,安裝過程都正常完成,但就是無法啟動,以下為報錯內容
在Ubuntu最新版的安裝過程中,python-glade2安裝過不去,乖乖用回18.04。
總結
爆肝兩天,測試了多個環境,總算是成功搞出來了。嫌麻煩的可以直接白嫖上面搞好的,感謝我捉少爺和蜻蜓大帝,在我安裝過程中跟我嘮嗑解悶。