解决Veil—Evasion安装中git clone导致失败的问题

0x00 原因

因为git clone在国内下载过慢的原因,在Veil安装时,下载依赖不成功导致安装失败。

因此,找到了一下详细的办法。

0x01 kali下安装Veil

kali下安装只需要一行命令。

apt-get install veil-evasion

0x02 下载依赖

首先在以下地址下载VeilDependencies1.zipVeilDependencies2.zip

下载地址

下载完成后将两个安装包分别都解压。解压后为10个文件。

/var/lib/veil/下创建文件夹setup-dependencies,并将以上文件拷贝到该文件夹下。

若以上方法还出现问题,则在siteup-dependencies下再创建文件夹VeilDenpendencies,并将以上文件复制到该文件夹下再试。

0x02 更改setup.sh

到路径/usr/share/veil/config/下通过vim打开setup.sh,在248行找到一下代码,将其注释。

1
2
3
4
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}",并将其注释。

1
2
[ "${force}" == "true" ] # && rm -rf "${dependenciesdir}"

0x03 执行安装

./setup.sh --force --silent

image-20200111210237576

看到上图,表示安装成功,唯一的错误是因为手动下载依赖导致,无关紧要。