Làm thế nào để ẩn thông tin với steganography trong Ubuntu? Phần 2

linux-avatar-steg

Vài ngày trước chúng ta nói chuyện ở đây trên blog về một công cụ steganography tuyệt vời tên của nó là gì Steghide là một tiện ích dòng lệnh Nó cho phép bạn ẩn dữ liệu bí mật trong các loại tệp hình ảnh và âm thanh.

Hôm nay chúng ta sẽ nói về một công cụ steganography khác hoạt động trên dòng lệnh và sẽ giúp chúng ta hình dung thông tin của mình, công cụ mà chúng ta phải nói đến ngày hôm nay Nó được gọi là Outguess.

Ngoại hình cũng là một tiện ích mật mã dòng lệnh cho phép chèn thông tin ẩn vào các bit dư thừa của nguồn dữ liệu.

Chương trình nó dựa vào các trình xử lý dữ liệu cụ thể sẽ trích xuất các bit dư thừa và ghi chúng sau khi sửa đổi.

Các định dạng tệp Outguess hiện được hỗ trợ bao gồm JPEG, PPM và PNM, mặc dù bạn có thể sử dụng bất kỳ loại dữ liệu nào, miễn là trình điều khiển được cung cấp.

May mắn thay, Outguess nằm trong kho của hầu hết các bản phân phối Linux, vì vậy việc cài đặt nó khá đơn giản.

Làm thế nào để cài đặt Outguess trên Ubuntu và các dẫn xuất?

Nếu bạn quan tâm đến việc có thể cài đặt công cụ này trên hệ thống của mình Bạn phải mở một thiết bị đầu cuối và trong đó, bạn sẽ nhập lệnh sau:

sudo apt-get install outguess

Và bạn đã hoàn tất, bạn có thể bắt đầu sử dụng công cụ này trên hệ thống của mình.

Làm thế nào để Mã hóa tệp với sự trợ giúp của Outguess?

Chà, sau khi cài đặt xong ứng dụng, như đã đề cập ở trên, công cụ này hoạt động trên dòng lệnh, vì vậy chúng ta phải mở một thiết bị đầu cuối và trong đó chúng ta sẽ thực hiện kiểm tra steganography.

Ở đây, trong trường hợp này, chúng ta phải có tệp mà chúng ta muốn ẩn và có tệp sẽ đóng vai trò là vùng chứa cho tệp ẩn.

Trong bài kiểm tra đơn giản này, Chúng tôi sẽ tạo bất kỳ tệp txt nào và trong tệp này họ sẽ nhập văn bản họ muốn.

Đối với điều này, chúng tôi sẽ nhập:

touch oculto.txt

Bây giờ chúng ta sẽ thêm bất kỳ văn bản nào vào đó:

nano oculto.txt

Đã nhập văn bản bạn muốn, bạn có thể tiếp tục lưu tệp bằng Ctrl + O và thoát nano bằng Ctrl + X

Bây giờ lệnh để ẩn thông tin trong tệp bạn đã chọn bao gồm như sau:

outguess -k "clave secreta" -d /ruta/de/archivo/a/ocultar/oculto.txt /ruta/de/imagen.jpg /ruta/del/archivo/de/salida.jpg

Trong đó "khóa bí mật" sẽ là khóa sẽ được yêu cầu trích xuất thông tin mà bạn đang ẩn và phần còn lại chỉ đơn giản là các đường dẫn chứa tệp của bạn mà bạn đã chọn ban đầu.

Bạn nên có chúng trong cùng một thư mục để lệnh có thể như sau:

outguess -k "clave secreta" -d oculto.txt imagen.jpg image-salida.jpg

Như bạn có thể thấy, chúng tôi giả định rằng tệp sẽ được mã hóa từ thư mục hiện tại sang thư mục hiện tại.

Trong trường hợp tệp ban đầu được mã hóa ở nơi khác trên hệ thống của bạn, bạn phải cung cấp đường dẫn đầy đủ của tệp.

Tương tự, nếu tệp hình ảnh của họ ở nơi khác, họ phải chỉ định đường dẫn đầy đủ của nó.

Sau khi mã hóa được thực hiện xong, họ có thể xóa tệp txt của bạn và chỉ giữ tệp hình ảnh đầu ra mà sau này sẽ được sử dụng để giải mã.

Làm thế nào để giải nén các tập tin ẩn một cách rõ ràng?

Bây giờ để thấy rằng quá trình trước đó của chúng tôi đã hoạt động, chúng tôi sẽ tiến hành giải nén tệp mà chúng tôi đã ẩn ban đầu trong hình ảnh mà họ đã chọn.

Cách cấu tạo lệnh trích xuất như sau:

outguess -k "clave secreta" -r /ruta/de/imagen/imagen.jpg “nombre-de-archivo-que-se-oculto.txt”

Trong đó "khóa bí mật" là khóa bạn đã chỉ định để bảo vệ tệp. Phần sau tương ứng với đường dẫn của hình ảnh có tệp bị ẩn và phần sau là tên của tệp đã bị ẩn.

Trong trường hợp của ví dụ mà chúng tôi thực hiện, chúng tôi có thể nhập lệnh sau:

outguess -k "clave secreta" -r imagen-salida.jpg oculto.txt

Sau khi giải nén, công cụ Outguess cũng kiểm tra số liệu thống kê để đảm bảo rằng tệp gốc chính xác như trước khi mã hóa.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.