在VPS上安装KALI LINUX的几种方法,vpskali


在渗透测试过程中,很多时候我们需要反弹一个shell回来。使用empire也好,MSF也好,其他工具也好,都避不开公网IP的问题。这时候我们就需要一个VPS来进一步进行渗透测试。

建立通道连接的方式有很多种,比如NAT映射、ssh隧道等各种方式,这里我们就不探讨了。

建立通道的不稳定性很高,容易断开,对网络安全爱好者来说是一种莫大的折磨。而且可能由于种种原因,购买不到KVM架构的VPS,无法直接在VPS上安装kali linux等渗透测试系统。下面介绍了几种在debian系统下安装kali linux的方法。配合使用screen,或者tmux等工具非常好用

首先我们为我们的VPS安装Debian 8

几乎万能的方法—docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

docker

由于docker的运行环境中需要3.8+的内核,此方法不是特别适用,可使用uname -a来检查VPS的内核版本。比如小编的VPS厂商给出的镜像,内核版本只有2.6+。如果你的内核版本低于3.8,请略过该方法,往下看。

安装docker

在debian 8 下安装docker
http://www.docker.org.cn/book/install/install-docker-on-debian-8.0-jessie-34.html

使用

在docker中运行kali linux
kali linux官网中对此已有详细介绍,这里我们不在重复
https://www.kali.org/news/official-kali-linux-docker-images/

较为推荐的方法—使用脚本直接安装工具

git地址:
https://github.com/SuperSuperSuperSuper5/katoolin4china
使用方法
http://blog.csdn.net/isinstance/article/details/52830169

最原始却较为有效的解决方案—直接安装

这是小编一直在使用的方法,之前使用脚本安装kali的时候遇到了一些奇奇怪怪的问题,由于急需,所以后期也没有再升入的去研究,这里分享出来,在以上两种方法都不能解决问题的情况下作为一个备用方法来使用

首先我们修改源,将debian源直接换为kali的官方源
修改/etc/apt/sources.list文件,将内容全部删除,添入以下内容:

#

#  deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot  amd64 LIVE/INSTALL Binary 20160830-11:29]/ kali-rolling contrib main  non-free

#deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ -  Official Snapshot amd64 LIVE/INSTALL Binary 20160830-11:29]/  kali-rolling contrib main non-free

deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib

然后运行:

apt-get update

运行之后我们会看到,报错了!!!

W: GPG error: http://http.kali.org kali-rolling InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ED444FF07D8D0BF6

这时候我们需要添加kali源的public key,对应内容,小编这里的KEYID是:ED444FF07D8D0BF6

那么我们就允许如下命令来添加公钥

apt-key adv --keyserver pgp.mit.edu --recv-keys ED444FF07D8D0BF6

我们重新运行apt-get update

成功检查更新。

接下来我们可以根据自己的选择安装所需要的副版
例如:
apt-get -y install kali-linux-all 将安装全部的kali工具
apt-get -y install kali-linux-web 将安装所有和web相关的工具

这里小编选择安装web相关的工具
之后有一些东西需要去选择
大家可以根据自己的需求去安装(小编一般都是一路回车,除有些特殊情况需做选择)

等安装完成之后,按需升级一下软件包

apt-get update
apt-get dist-upgrade

至此,我们的kali就算是安装完成了,配合screen或tmux等工具,我们将拥有一个具有所有kali功能的VPS。提高我们的渗透效率

tmux使用方法
http://blog.jobbole.com/87584/
http://tangosource.com/blog/a-tmux-crash-course-tips-and-tweaks/

本篇介绍了三种在VPS上安装kali的方法,如果其他同学有更好的方法,或有其他疑惑,欢迎来关注微信公众好来一起探讨,可直接发送消息,小编会时刻关注的。

相关内容