实验室网络
隔离网络
实验室网络 是 CoddyKit 上的免费 Ethical Hacking Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Ethical Hacking Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Ethical Hacking Academy 课程共包含 4 节课。
为什么网络隔离很重要
您的实验室包含经过故意破坏的计算机。如果它们能够访问互联网或您的家庭网络,就会构成危险。
隔离网络可以让攻击流量和恶意软件仅在您的 VM 之间传播。
NAT 网络
NAT(网络地址转换)通过主机为 VM 提供互联网访问,但 VM 会隐藏在主机 IP 后面。
- 适合更新 Kali 或下载工具。
- 不适合连接各个 VM——默认情况下它们彼此不可见。
NAT 网络
NAT 网络(不同于普通 NAT)允许多个 VM 共享一个经过 NAT 的网络并相互通信,同时仍可通过主机访问互联网。
当实验室 VM 同时需要互联网和 VM 间通信时,这种方式很有用。
桥接网络
桥接模式会将 VM 直接置于您的物理 LAN 中,并为其分配独立 IP,就像一台单独的实体计算机。
易受攻击的 VM 应避免使用此模式——它会将 VM 暴露给整个家庭网络乃至更广的网络。
仅主机网络
仅主机模式会在主机与其 VM 之间创建专用网络,且无法访问互联网。
这是攻击易受攻击 VM 最安全的选择:Kali 与目标可以相互访问,但恶意软件无法逃逸。
内部网络
内部网络只连接各个 VM,甚至主机也无法加入。这是隔离程度最高的选项。
请将其用于完全封闭的场景,例如引爆真实恶意软件样本。
常见的实验室布局
一种实用的设置方式是为每个 VM 配置两个网络适配器:
- 适配器 1:使用 NAT 访问互联网(更新和下载工具)。
- 适配器 2:使用仅主机模式连接隔离的攻击网络。
通过仅主机网络进行攻击,通过 NAT 网络进行更新。
查找实验室子网
VirtualBox 的仅主机适配器通常使用 192.168.56.0/24 网段。请检查 Kali 中的网络接口,以确认分配到的地址。
ip addr show
# look for the host-only adapter, e.g. eth1: 192.168.56.x发现主机
连接到隔离网络后,使用 ping 扫描查找其他 VM。这样可以列出活动主机,而不会立即扫描端口。
nmap -sn 192.168.56.0/24使用静态 IP 保持稳定
DHCP 可能在每次启动时分配不同地址,从而导致您的笔记失效。在仅主机网络上分配静态 IP,可以让目标地址在不同会话中保持可预测。
请在客户 OS 的网络设置中,或在虚拟机管理程序的 DHCP 服务器中进行配置。
验证隔离状态
攻击前,请确认易受攻击的 VM 确实无法访问互联网。当只连接仅主机网络时,从目标向公共地址执行 ping 应该失败。
ping -c 2 8.8.8.8
# should fail for a properly isolated victim VM快速检查
为故意设置为易受攻击的目标选择最安全的模式。
回顾
您已经学会了如何安全地为黑客实验室配置网络:
- 使用 NAT 访问互联网,使用仅主机模式进行隔离攻击,使用内部网络实现完全隔离。
- 易受攻击的 VM 应避免使用桥接模式。
- 双适配器布局(NAT + 仅主机)是最实用的折中方案。
- 通过确认受害主机无法 ping 通互联网来验证隔离状态。
常见问题解答
「实验室网络」课时是免费的吗?
是的 — 「实验室网络」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Ethical Hacking Academy 课程的其余内容,请升级到 CoddyKit PRO。 Ethical Hacking Academy 课程共包含 4 节课。
「实验室网络」这节课中我会学到什么?
隔离网络 你通过在浏览器中直接运行的动手代码来练习 Ethical Hacking Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Ethical Hacking Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Ethical Hacking Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。
「实验室网络」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Ethical Hacking Academy 课中编写并运行代码吗?
能。每节 Ethical Hacking Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。