DEV Community 👩‍💻👨‍💻

Cover image for Cara sederhana dalam melakukan Steganografi
Rian
Rian

Posted on

Cara sederhana dalam melakukan Steganografi

Pengenalan

Steganografi merupakan aktifitas/proses untuk menyembunyikan pesan di dalam suatu objek. Steganografi ini memiliki banyak jenisnya, tetapi pada postingan kali ini saya akan menjelaskan bagaimana caranya menyembunyikan sebuah file di dalam gambar dengan menggunakan perintah konkatenasi pada terminal.

Persiapan

Dalam studi kasus ini, saya menggunakan Fedora Workstation , 1 gambar, dan 1 folder yang berisi dummy text.

Folder
Di dalam sebuah folder yang bernama steganography (sebagai tempat latihan), saya mengisikan folder tersebut dengan sebuah gambar sebagai tempat penyimpanan file rahasia dan sebuah folder bernama "rahasia" yang berisi dummy text.
dummy text
Di dalam sebuah folder "rahasia" terdapat sebuah dummy text dengan judul file "example.txt"; ekstensinya boleh memakai ekstensi apapun.
Kompres file rahasia menjadi arsip (boleh zip atau tar, bebas).

Pelaksanaan

Open Terminal
Buka terminal, jalankan perintah dengan format sebagai berikut:

cat fotoYangAkanDiMasukkanFileRahasia arsipFileRahasia > namaFileSesudahDiEksekusi.jpg
Enter fullscreen mode Exit fullscreen mode

Jika disesuaikan dengan studi kasus saya menjadi seperti ini

cat nerd.jpg rahasia.zip > blabla.jpg
Enter fullscreen mode Exit fullscreen mode

Kalau berhasil, nanti akan muncul foto yang merupakan hasil steganografi.

Hasil

Stegano
Ini adalah gambar hasil dari steganografi yang barusan dilakukan; terlihat tidak ada bedanya. Namun, ketika diekstrak maka akan menghasilkan file rahasia tadi.
Jalankan perintah ini untuk mengekstrak gambar tersebut

unzip blabla.jpg
Enter fullscreen mode Exit fullscreen mode

Maka akan muncul file rahasia dari gambar hasil steganografi tersebut.

Kesimpulan

  • Cat merupakan akronim dari concatenate (secara harafiah yang berarti menyatukan atau menggabungkan). Perintah ini berfungsi untuk menyatukan beberapa file.
  • Ekstensi file text apapun tidak mempengaruhi hasil steganografi.

Terima kasih sudah membaca

Top comments (0)

What are you learning?

Each week we have a Welcome Thread where we'd love to hear about it.