解決Veil—Evasion安裝中git clone導致失敗的問題
轉自個人博客:super.j的博客
0x00 原因
因爲git clone
在國內下載過慢的原因,在Veil
安裝時,下載依賴不成功導致安裝失敗。
因此,找到了以下詳細的辦法。
0x01 kali下安裝Veil
kali下安裝只需要一行命令。
apt-get install veil-evasion
0x02 下載依賴
首先在以下地址下載VeilDependencies1.zip
和VeilDependencies2.zip
。
下載地址
本人通過個人牆外服務器下載。
下載完成後將兩個安裝包分別都解壓。解壓後爲10個文件。
在/var/lib/veil/
下創建文件夾setup-dependencies
,並將以上文件拷貝到該文件夾下。
若以上方法還出現問題,則在
siteup-dependencies
下再創建文件夾VeilDenpendencies
,並將以上文件複製到該文件夾下再試。
0x02 更改setup.sh
到路徑/usr/share/veil/config/
下通過vim
打開setup.sh
,在248行找到一下代碼,將其註釋。
echo -e " [*] ${YELLOW}Empty folder... git cloning${RESET}\n"
sudo mkdir -p "${dependenciesdir}"
sudo rm -rf "${dependenciesdir}"
sudo git clone https://github.com/Veil-Framework/VeilDependencies.git "${dependenciesdir}"
並在這幾行代碼向上16行左右的位置找到rm -rf "${dependenciesdir}"
,並將其註釋。
[ "${force}" == "true" ] # && rm -rf "${dependenciesdir}"
0x03 執行安裝
./setup.sh --force --silent
看到上圖,表示安裝成功,唯一的錯誤是因爲手動下載依賴導致,無關緊要。