Sử dụng Podman tạo base images Pentest

🚀 Tự Build Kali Linux Base Image để Pentest với Podman

🧠 Tại sao nên dùng Kali với Podman?

Trong thời đại container hóa, việc sử dụng Kali Linux – hệ điều hành chuyên dụng cho kiểm thử bảo mật – dưới dạng container là một lựa chọn cực kỳ linh hoạt:

  • 🧱 Không ảnh hưởng hệ điều hành chính

  • 🔄 Dễ rollback, versioning

  • 🔐 Chạy rootless với Podman để tăng bảo mật

  • 📦 Có thể đóng gói và chia sẻ dễ dàng


⚙️ Yêu cầu ban đầu

  • Hệ điều hành: Ubuntu 20.04+ hoặc Fedora, Arch, etc.

  • Đã cài Podman:

sudo apt update && sudo apt install -y podman
  • Kiểm tra version:

podman --version

🏗️ Bước 1: Tạo Dockerfile Kali cơ bản

Tạo thư mục chứa project:

Tạo file Dockerfile:

⚠️ Lưu ý: sử dụng docker.io/kalilinux/... thay vì chỉ kalilinux/... để tránh lỗi “no unqualified-search registries”.


🔨 Bước 2: Build Image

Sau khi hoàn tất, bạn có thể kiểm tra image bằng podman images.


🚀 Bước 3: Chạy Container Kali

Chạy container tương tác:

Mount thư mục chia sẻ với host:

Chạy với quyền cao để sniff, ping, dùng tools mạng nâng cao:

⚠️ Chỉ sử dụng --privileged khi thực sự cần (ví dụ dùng Wireshark hoặc MITM).


🔁 Bước 4: Tùy chọn nâng cao

🧩 Gắn thêm nhiều công cụ

Bạn có thể sửa lại Dockerfile để thêm:

Hoặc build riêng từng layer tool nếu dùng hệ thống CI.

📤 Export hoặc đẩy lên registry

Last updated

Was this helpful?