Xiao Steganography
Xiao Steganography là một công cụ steganography cho phép người dùng ẩn giấu tập tin bí mật trong tập tin hình ảnh (BMP) hoặc tập tin âm thanh (WAV). Công cụ này cũng cho phép người dùng mã hóa tập tin bí mật bằng nhiều thuật toán mã hóa được hỗ trợ (bao gồm RC4 và 3DES) và thuật toán hash (bao gồm SHA và MD5). Người dùng cung cấp tập tin bên ngoài (là lớp vỏ để bao bên ngoài tập tin bí mật), tập tin cần ẩn giấu, lựa chọn thuật toán mã hóa và khóa bí mật. Để giải nén tập tin bí mật, người dùng cần cung cấp khóa bí mật.
Download
https://download.cnet.com/Xiao-Steganography/3000-2092_4-10541494.html
Thực hành
Bước 1: Cài đặt Xiao Steganography
Sau khi tải phần mềm xong, chúng ta sẽ mở cài đặt và giao diện cài đặt của công cụ sẽ hiện ra giống với hình bên dưới này:
Nhấn Next để tiếp tục cài đặt, chúng ta sẽ chọn đường dẫn nơi cài đặt của công cụ.
Nhấn Install để bắt đầu cài đặt công cụ. Sau khi cài đặt xong, chúng ta nhấn Next để tiếp tục.
Nhấn Finish để kết thúc quá trình cài đặt và công cụ sẽ tự động mở ra.
Bước 2: Chèn tập tin bí mật vào trong hình ảnh
Giao diện của Xiao Steganography khá đơn giản và chỉ bao gồm 2 chức năng chính: Add Files và Extract Files.
Chúng ta chọn phần Add Files, cửa sổ sẽ hiện ra thông tin của bước đầu tiên là lựa chọn tập tin là phần bao bên ngoài tập tin cần được ẩn đi. Để chọn tập tin chúng ta chọn Load Target File.
Sau khi chọn hình xong, chúng ta nhấn Next để tiếp tục sang bước 2. Trong bước này, chúng ta sẽ chọn tập tin bí mật mà chúng ta cần ẩn chúng đi bằng cách chọn Add File.
Sau khi thêm tập tin xong, chúng ta chọn Next để tiến hành bước cuối cùng là chọn thuật toán mã hóa và băm cho tập tin bí mật. Ngoài ra, chúng ta cũng có thể thiết lập mật khẩu cho tập tin bí mật này. Ở trong trường hợp này, mình sẽ chọn thuật toán mã hoá là DES và thuật toán băm là MD5. Mình sẽ đặt mật khẩu cho tập tin này là Clu6F14.
Chúng ta chọn Next để bắt đầu quá trình ẩn tập tin bí mật trong hình ảnh. Sau khi mã hóa xong, chúng ta sẽ đặt tên tập tin mới mà chúng ta cần lưu lại.
Sau khi lưu tập tin xong, chúng ta có thể xem lại bản chính thức của bức ảnh này bằng cách chọn See final file. Chúng ta sẽ nhận thấy rằng sự thay đổi này sẽ không hề ảnh hưởng đến hình thái của bức ảnh gốc.
Bước 3: Hiển thị tập tin bí mật trong bức ảnh
Giả sử chúng ta nhận được bức ảnh này từ bạn bè và họ có gợi ý rằng nên sử dụng công cụ Xiao Steganography để giải mã tập tin bí mật được giấu trong bức ảnh. Chúng ta mở công cụ và chọn phần Extract Files. Tương tự như bước 2 nhưng lần này chúng ta sẽ chọn tập tin cần được giải mã bằng cách chọn Load Source File.
Chúng ta chọn Next để tiếp tục và chọn tài nguyên mà chúng ta cần giải nén ra ngoài. Cần phải có mật khẩu để có quyền truy cập vào tập tin bí mật. Chọn Extract File để bắt đầu giải nén tập tin bí mật.
Chúng ta mở ra file vừa giải nén được thì sẽ thấy thông điệp bí mật được ẩn giấu.
Kết luận
Xiao Steganography là một công cụ cho phép thực hiện việc ẩn giấu các tập tin bí mật dưới các file hình ảnh. Ngoài ra, nó còn hỗ trợ các thuật toán mã hóa và băm mạnh mẽ kèm theo mật khẩu giúp cho việc ẩn tập tin bí mật trở nên dễ dàng hơn bao giờ hết.