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

Steganography

Đôi khi, chúng tôi cần mã hóa dữ liệu có tính bảo mật cao trên hệ thống của mình để không người nào khác sử dụng hệ thống của chúng tôi có thể nói rằng chúng tôi đã giấu thông tin.

Một cách để làm điều này là ẩn các tệp và tin nhắn bí mật trong các tệp hiện có khác, dưới dạng hình ảnh và âm thanh.

Cái này cũng vậy nó rất hữu ích khi bạn muốn truyền một tin nhắn riêng tư hoặc gửi một tệp qua mạng cho người khác mà không ảnh hưởng đến sự an toàn của bạn.

Họ có thể chỉ cần nhúng dữ liệu bí mật, cùng với mật khẩu hoặc mã khóa để chỉ một người đáng tin cậy mới có thể mở tệp đó.

Loại mã hóa mà bạn ẩn một cách an toàn tệp này trong tệp khác được gọi là mật mã..

Steganography được ưa thích hơn so với mật mã vì sau này kẻ thù sẽ biết rằng một thứ gì đó đã được giấu trong một văn bản hoặc tệp tin. Họ thậm chí có thể phá mã và lấy thông tin nhờ làm việc chăm chỉ.

Tuy nhiên, trong Steganography, người thứ ba thậm chí sẽ không nhận thức được thực tế là một tệp hình ảnh hoặc âm thanh dường như vô hại lại mang một thông điệp hoặc tệp bí mật được nhúng trong đó.

Cài đặt Steghide trên Ubuntu 18.10 và các dẫn xuất

Steghide là một tiện ích dòng lệnh 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 khác nhau.

Steghide hoạt động từ bảng điều khiển trên Windows và GNU / Linux, và nó là một dự án mã nguồn mở chỉ chiếm khoảng 3Mb được giải nén và không yêu cầu cài đặt, vì vậy nó có thể được sử dụng trên các mặt dây chuyền.

Mặc dù trong trường hợp này, chúng tôi sẽ cài đặt phiên bản mới nhất của công cụ này, Bạn có thể thực hiện bằng cách tìm kiếm nó trực tiếp trong trung tâm phần mềm Ubuntu hoặc từ thiết bị đầu cuối, bạn có thể thực hiện bằng cách thực hiện lệnh sau:

sudo apt-get install steghide

Mã hóa tệp bằng steghide

Để mã hóa một tệp bí mật, họ cần có tệp họ muốn mã hóa và tệp hình ảnh hoặc âm thanh mà họ muốn ẩn nó.

Steghide hỗ trợ mã hóa trên các loại tệp AU, BMP, JPEG và WAV.

Steghide

Bây giờ để lấy một ví dụ, chúng tôi muốn ẩn một tệp trong một hình ảnh. Cú pháp mà chúng ta phải sử dụng như sau:

sudo steghide embed -ef examplefile.txt -cf sample.jpg

Trong trường hợp này, chúng tôi chỉ ra rằng tệp phải đượ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 bí mật ban đầu nằm ở nơi khác trên hệ thống của bạn, họ 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 bạn nằm ở nơi khác, bạn phải chỉ định đường dẫn đầy đủ của nó thông qua lệnh này.

Về cơ bản, lệnh này được cấu tạo như sau:

sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo

Ngay sau đó, ứng dụng sẽ yêu cầu mật khẩu cần thiết để nhúng tệp bí mật.

Mật khẩu này sẽ được sử dụng để trích xuất hoặc giải mã tệp.

Trong ví dụ này, chúng tôi đã nhúng một tệp văn bản vào tệp JPEG. Sau khi mã hóa xong, bạn có thể xóa tệp bí mật ban đầu của mình và chỉ giữ tệp hình ảnh sau này sẽ được sử dụng để giải mã.

Trích xuất tệp

Bây giờ để trích xuất thông tin ẩn trong tệp, chúng ta sẽ sử dụng lệnh sau

sudo steghide -sf image.jpg

Nơi chúng tôi chỉ ra đường dẫn của tệp hình ảnh hoặc âm thanh có chứa thông tin ẩn của chúng tôi, khi thực hiện việc này, chúng tôi sẽ được yêu cầu cung cấp mật khẩu đểLàm như vậy sẽ trích xuất thông tin mà chúng tôi ẩn trong các tệp.

Làm thế nào để gỡ cài đặt Steghide khỏi Ubuntu và các dẫn xuất?

Cuối cùng, đối với những người không hài lòng với công cụ hoặc chỉ đơn giản là muốn loại bỏ nó khỏi hệ thống của họ, chúng tôi có thể thực hiện bước tiếp theo để loại bỏ hoàn toàn Steghide.

Chúng ta phải mở một terminal bằng Ctrl + Alt + T và trong đó, chúng ta sẽ thực hiện lệnh sau:

sudo apt-get remove steghide

Và sẵn sàng.

Như nhận xét cuối cùng, chúng ta có thể sử dụng Steghide cùng với một số công cụ khác như Bộ mã hóa và thậm chí với Hành tây để có thể chia sẻ thông tin trong tệp của chúng tôi với những người khác một cách an toàn.


Để 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.