背景
当使用各种工具或创建隔离的环境时,Docker是虚拟化的绝佳替代品。Docker是轻量级的(在Linux上本机运行,没有虚拟机管理程序层),并且是不需要GUI的用例的理想选择。Offensive Security已经创建了一个官方的Kali Linux Docker镜像,名为kalilinux/kali-rolling
,我们将在本文中用其创建并运行Kali Linux容器。
我假设你已经安装了docker(如果没有,请参阅:https://docs.docker.com/engine/install/)。
轻松安装和运行Kali image是很容易的:(参阅:https://www.kali.org/docs/containers/official-kalilinux-docker-images/):
docker pull kalilinux / kali-rolling
docker run -ti kalilinux / kali-rolling / bin / bash
这将下载官方的Kali Linux Docker镜像,并基于该镜像创建一个容器,然后/bin/bash在该容器中启动。这个镜像只是一个骨架,尽管已配置了Kali apt源,但未安装任何工具。
首要要务
您要做的第一件事是更新Kali软件包并安装将要使用的工具,例如Metasploit。使用上面的docker run
命令启动一个容器,然后在Kali Shell中运行以下命令:
apt update
apt dist-upgrade
apt autoremove
apt clean
Kali有几个meta packages,这些package里打包了许多Kali工具,以