- Installation
- Hướng dẫn tải và kích hoạt các bài lab
- Hướng đẫn thực hành
Để chạy Lab, trước tiên cần tải VMware/Virtual Box.
Sau đó cần tải file .ova của Labtainer (Tìm kiếm trên google).
Đây là link Cài đặt labtainer .ova bản cũ: https://nps.box.com/shared/static/2chwo31xgxm2hs4hewp2n4nblroyagwz.ova
Chạy file .ova đó và nó sẽ tự động mở VMware/Virtual Box và tạo máy ảo Labtainer.
Note
Sau khi cài đặt máy ảo, sinh viên cần:
- Cài đặt và kích hoạt các bài lab
- Thực hành các bài lab thông qua hướng dẫn
Sinh viên xem outline của file README này để thực hiện.
Trong máy ảo Labtainer, mở terminal và:
cd ~/labtainer/trunk/scripts/labtainer-student
Với mỗi bài lab, gõ lệnh sau để tải về và kích hoạt bài lab tương ứng (sinh viên tìm theo mã bài lab tương ứng):
Tên bài: GIẤU VÀ TÁCH TIN TRONG ẢNH BẰNG THUẬT TOÁN LSB
Độ khó: Mức 2
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego-image-code-lsb.tar
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego-image-code-lsb.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-image-code-lsb
Sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Bài 1a và 1b có nội dung thực hành tương tự, nếu không tải được bài 1a, có thể tải bài 1b
Tên bài: GIẤU VÀ TÁCH TIN TRONG ẢNH BẰNG THUẬT TOÁN LSB
Độ khó: Mức 2
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego_lsb_image.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego_lsb_image
Tên bài: GIẤU TIN TRONG ẢNH BẰNG THUẬT TOÁN DCT
Độ khó: Mức 3
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego_dct_code.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego_dct_code
Sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: TÁCH TIN TRONG ẢNH BẰNG THUẬT TOÁN DCT
Độ khó: Mức 3
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/destego_dct_code.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r destego_dct_code
Sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Giấu tin trong ảnh xám sử dụng thuật toán biến đổi Wavelet rời rạc DWT
Độ khó: Mức 3
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego-basic-dwt.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-basic-dwt
Sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Tách tin trong ảnh xám được giấu bởi thuật toán biến đổi Wavelet rời rạc DWT
Độ khó: Mức 3
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego-basic-extract-dwt.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-basic-extract-dwt
Sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Giấu tin trong ảnh màu sử dụng thuật toán biến đổi Wavelet rời rạc DWT
Độ khó: Mức 3
gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/image/stego-basic-dwt-rgb.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-basic-dwt-rgb
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: GIẤU VÀ TÁCH TIN TRONG ÂM THANH SỬ DỤNG PHƯƠNG PHÁP LSB THUẦN Độ khó: Mức 1
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-lsb-basic.tar
Kích hoạt:
labtainer -r steg-lsb-basic
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: GIẤU TIN TRONG ÂM THANH SỬ DỤNG PHƯƠNG PHÁP ECHO HIDING
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-echo-hiding-1.tar
Kích hoạt:
labtainer -r steg-echo-hiding-1
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: TÁCH TIN TRONG ÂM THANH SỬ DỤNG PHƯƠNG PHÁP ECHO HIDING
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-echo-hiding-2.tar
Kích hoạt:
labtainer -r steg-echo-hiding-2
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: GIẤU TIN TRONG ÂM THANH SỬ DỤNG PHƯƠNG PHÁP MÃ HÓA PHA
Độ khó: Mức 2
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-phase-coding-embed.tar
Kích hoạt:
labtainer -r steg-phase-coding-embed
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: TÁCH TIN TRONG ÂM THANH SỬ DỤNG PHƯƠNG PHÁP MÃ HÓA PHA
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-phase-coding-extract.tar
Kích hoạt:
labtainer -r steg-phase-coding-extract
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Mô phỏng triển khai hệ thống truyền thông Direct Sequence Spread Spectrum Code Division Multiple Access (DSSS-CDMA) - Thuật toán trải phổ dãy trực tiếp Độ khó: Mức 4
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/dsss_cdma.tar
Kích hoạt:
labtainer -r dsss_cdma
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: GIẤU TIN TRONG ÂM THANH SỬ DỤNG KỸ THUẬT TRẢI PHỔ NHẢY TẦN (FHSS) Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-fhss-embed.tar
Kích hoạt:
labtainer -r steg-fhss-embed
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: TÁCH TIN TRONG ÂM THANH SỬ DỤNG KỸ THUẬT TRẢI PHỔ NHẢY TẦN (FHSS) Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/steg-fhss-extract.tar
Kích hoạt:
labtainer -r steg-fhss-extract
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Giấu tin trong video dựa trên sự khác biệt năng lượng (DEW) và hệ số DCT
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/stego-energy-embed.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-energy-embed
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Bài 1a và 1b có nội dung thực hành tương tự, nếu không tải được bài 1a, có thể tải bài 1b
Tên bài: Tách tin trong video dựa trên sự khác biệt năng lượng (DEW) và hệ số DCT
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/extract-energy-extract.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r extract-energy-extract
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Bài 2a và 2b có nội dung thực hành tương tự, nếu không tải được bài 2a, có thể tải bài 2b
Tên bài: Giấu tin trong video dựa trên sự khác biệt năng lượng (DEW - Difference Energy Watermarking) trong cùng một khung hình sử dụng DCT
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/video-stego-dct.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r video-stego-dct
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Tách tin trong video dựa trên sự khác biệt năng lượng trong cùng một khung hình sử dụng DCT
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/extract-video-dct.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r extract-video-dct
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Giấu tin vào hệ số DC-AC (DCT) của video sử dụng hệ số cân bằng độ lệch
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/dct-video-stego.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r dct-video-stego
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: Tách tin trong hệ số DC-AC (DCT) của video sử dụng hệ số cân bằng độ lệch
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/dct-video-extract.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r dct-video-extract
Sau đó sinh viên hoàn thành các nhiệm vụ theo hướng dẫn tại: Tại đây
Tên bài: GIẤU VÀ TÁCH TIN TRÊN VIDEO SỬ DỤNG PHƯƠNG PHÁP MẶT PHẲNG BIT
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/bpcs_steg.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r bpcs_steg
Tên bài: TÁCH TIN TRÊN VIDEO SỬ DỤNG PHƯƠNG PHÁP MẶT PHẲNG BIT
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/bpcs_extract.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r bpcs_extract
Tên bài: Giấu tin trong video H.264 dựa vào Quantization Parameter
Dộ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/video_qp_stego.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r video_qp_stego
Tên bài: Tách tin trong video H.264 dựa vào Quantization Parameter
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/video_extract_qp_stego.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r video_extract_qp_stego
Tên bài: PHÁT HIỆN FILE ÂM THANH BỊ GIẤU TIN BỞI THUẬT TOÁN BACKWARD-FORWARD ECHO HIDING
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/audio/stegano-detect-bwfw-echo-hiding.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stegano-detect-bwfw-echo-hiding
Tên bài: Phát hiện giấu tin sử dụng Quantization Parameter trong video H.264
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/video/video_detect_qp_stego.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r video_detect_qp_stego
Tên bài: TẤN CÔNG LÊN TIN ĐƯỢC GIẤU BỞI PHƯƠNG PHÁP LSB TRONG VIDEO
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/attack/video-stego-attack-lsb-1.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r video-stego-attack-lsb-1
Tên bài: TẤN CÔNG NHÚNG MỘT SCRIPT ĐỘC HẠI TRONG ÂM THANH SỬ DỤNG THUẬT TOÁN BACKWARD-FORWARD ECHO HIDING
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/attack/stegano-attack-bwfw-echo.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stegano-attack-bwfw-echo
Tên bài: TẤN CÔNG LÊN TIN ĐƯỢC GIẤU BỞI PHƯƠNG PHÁP MẶT PHẲNG BIT
Độ khó: Mức 3
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/attack/stego_code_bpcs_attack1.tar
sau đó
labtainer -r stego_code_bpcs_attack1
Tên bài: NHÚNG WATERMARK VÀO ẢNH BẰNG THUẬT TOÁN DWT
Độ khó: Mức 2
Gõ lệnh sau để tải bài lab về:
imodule https://github.com/secattt/stenography/raw/refs/heads/main/apps/stego-basic-dwt-watermark.tar
sau đó gõ lệnh sau để kích hoạt:
labtainer -r stego-basic-dwt-watermark
- Với mỗi bài lab sau khi tải về và kích hoạt tại bước trước đó, sinh viên sẽ được hỏi email, tại đây sinh viên gõ mã sinh viên của mình.
- Để hoàn thành nhiệm vụ trong từng bài, sinh viên làm theo hướng dẫn trong
docstương ứng (xem các folder của repo này). - Cuối cùng gõ lệnh
checkworktại terminal ban đầu để kiểm tra kết quả làm bài. - Sinh viên nộp file
.labtrên hệ thống để chấm điểm. - Để kết thúc bài lab, gõ lệnh
stoplab <mã-bài-lab>tại terminal ban đầu.