Immunity Canvas 安裝踩坑


聲明

本文僅作為學習交流使用,請勿用於非法用途,否則后果自負。


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。


 總結

爆肝兩天,測試了多個環境,總算是成功搞出來了。嫌麻煩的可以直接白嫖上面搞好的,感謝我捉少爺和蜻蜓大帝,在我安裝過程中跟我嘮嗑解悶。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM