Menyisipkan Pesan Pada Objek File Gambar Menggunakan Steghide

Steghide memungkinkan Anda menyembunyikan informasi sensitif di dalam file sehari-hari seperti gambar dan audio, memastikan rahasia Anda benar-benar tersembunyi meski berada di depan mata.

Menyisipkan file pesan pada objek file gambar.

# apt install steghide

Untuk melihat parameter bisa menggunakan option

# steghide   --help

Kemudian kita lakukan penyisipan pesan terhadap objek gambar jpg.

# steghide --embed  -ef pesan.txt -cf pempekAKIUN.jpg
Enter passphrase:
Re-Enter passphrase:
embedding "pesan.txt" in "pempekAKIUN.jpg"... done

Untuk melihat informasi pada file yang telah disisipkan pesan, bisa menggunakan perintah sebagai berikut :

# steghide  –info  pempekAKIUN.jpg
"pempekAKIUN.jpg":
  format: jpeg
  capacity: 19.4 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
  embedded file "pesan.txt":
    size: 48.0 Byte
    encrypted: rijndael-128, cbc
    compressed: yes

Kemudian kita akan meng-extract pesan dalam objek gambar pempekAKIUN.jpg , untuk membuktikannya sebagai berikut

Kita terlebih dahulu menghapus file pesan.txt agar file hasil extract tidak replace.

# rm  pesan.txt
# steghide --extract -sf pempekAKIUN.jpg
Enter passphrase:
wrote extracted data to "pesan.txt".

Kita coba mengganti algoritma enkripsinya engganti RC2 dengan perintah sebagai berikut :

# steghide --embed -ef pesan.txt  -cf pempekAKIUN.jpg -e rc2
Enter passphrase:
Re-Enter passphrase:
embedding "pesan.txt" in "pempekAKIUN.jpg"... done
┌──(root㉿darkstar)-[/mnt/c/image]
└─# steghide --info pempekAKIUN.jpg
"pempekAKIUN.jpg":
  format: jpeg
  capacity: 19.4 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
  embedded file "pesan.txt":
    size: 48.0 Byte
    encrypted: rc2, cbc
    compressed: yes

Kemudian kita lanjutkan dengan kombinasi kompresi file

┌──(root㉿darkstar)-[/mnt/c/image]
└─# steghide  --embed -ef pesan.txt -cf pempekAKIUN.jpg -z 8
Enter passphrase:
Re-Enter passphrase:
embedding "pesan.txt" in "pempekAKIUN.jpg"... done
┌──(root㉿darkstar)-[/mnt/c/image]
└─# steghide  --info pempekAKIUN.jpg
"pempekAKIUN.jpg":
  format: jpeg
  capacity: 19.4 KB
Try to get information about embedded data ? (y/n) y
Enter passphrase:
  embedded file "pesan.txt":
    size: 48.0 Byte
    encrypted: rijndael-128, cbc
    compressed: yes

Kita juga bisa mengubah file output hasil dari penyisipan :

# steghide --embed -ef pesan.txt -cf pempekAKIUN.jpg -sf pempekAKIUN-enak.jpg
Enter passphrase:
Re-Enter passphrase:
embedding "pesan.txt" in "pempekAKIUN.jpg"... done
writing stego file "pempekAKIUN-enak.jpg"... done

Kita juga bisa memberikan nama pada file hasil ekstrak dengan nama lain :

┌──(root㉿darkstar)-[/mnt/c/image]
└─# steghide extract -sf pempekAKIUN-enak.jpg  -xf pesanrahasia.txt
Enter passphrase:
wrote extracted data to "pesanrahasia.txt".

┌──(root㉿darkstar)-[/mnt/c/image]
└─# ls
pempekAKIUN-enak.jpg  pempekAKIUN.jpg  pesanrahasia.txt  pesan.txt

Leave a Reply

Your email address will not be published. Required fields are marked *