KAL1 LINUX 官方文档之容器版本 --- 使用 Kali Linux Docker 镜像(更新于2022)
使用 Kali Linux Docker 镜像
要使用Kali Linux Docker 镜像,我们将执行以下命令:
kali@kali:~$ docker pull docker.io/kalilinux/kali-rolling
kali@kali:~$
kali@kali:~$ docker run --tty --interactive kalilinux/kali-rolling
┌──(root㉿e4ae79503654)-[/]
└─#
┌──(root㉿e4ae79503654)-[/]
└─# exit
kali@kali:~$
请注意,这不允许 systemd 功能,这将允许访问诸如systemctl. 有一些方法可以让 systemd 与 Docker 一起工作,但是它们包括修改 Dockerfile 和docker run标志。在这个时候,这不会被覆盖。
另请注意,以下所有图片均未附带“默认”元包。您将需要apt update && apt -y install kali-linux-headless.
要恢复已退出的容器,我们将完成以下操作:
kali@kali:~$ docker container list --all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d36922fa21e8 kalilinux/kali-rolling "/bin/bash" 2 minutes ago Exited (0) About a minute ago lucid_heyrovsky
kali@kali:~$
kali@kali:~$ docker start d36922fa21e8
kali@kali:~$
执行以下命令后,您将附加到 Docker 容器,但是您必须按一次 return 才能完全看到提示。
kali@kali:~$ docker attach d36922fa21e8
┌──(root㉿d36922fa21e8)-[/]
└─#
这将恢复容器在运行初始docker run命令或最后一个docker start和docker attach序列后离开它的任何状态。
最后,如果您完成了容器,您可以使用以下命令将其删除:
kali@kali:~$ docker rm d36922fa21e8
d36922fa21e8
kali@kali:~$
更新日期:2022 年 7 月 26 日
作者: gamb1t
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号