Metode ini merupaka metode steganography yang dimana kita bisa menyembunyikan sebuah pesan kedalam gambar ataupun file lainnya.

Disini saya akan menyisipkan pesan kedalam gambar dengan menambahkan ASCII karakter bergabung dengan hex data dari gambar.

Hex data

Diatas adalah hex data dari gambar yang berformat JPG, terdapat nilai hex seperti 47, 0A, 6C, dan lain lain. Jika kita lihat nilai hex paling terakhir.

Hex data

Terdapat nilai hex yang saya block, yaitu 44, 1F, FF, D9 itu adalah nilai terakhir hex atau akhir dari data sebuah gambar yang berformat JPG. Disana lah kita akan menambahkan pesan kita ke samping kanan dari nilai 44, 1F, FF, D9.

Siapkan pythonmu

Code

Pastikan path lokasi nya dengan gambar yang akan disisipkan pesan, dan kita menggunakan perintah ab ketika membuka filenya yaitu untuk append-byte kedalam gambar tersebut.

Result

Kita berhasil menambahkan pesan kedalam sebuah gambar !.

Selanjutnya kita akan membuat program untuk mengambil pesan yang tersembunyi, karena jika kita tampilkan saja akan merepotkan.

Kita akan mengambil nilai di depan AA, 1F, FF, D9.

Code

Kita menggunakan rb yaitu read-byte untuk membaca byte data dari gambar tadi.

offset yang dimana kita mengambil index dari content yang kita inisialisasikan yaitu 44, 1F, FF, D9 lalu ditambah 4 yang dimana kita akan menuju hex data pesan yang kita sisipkan tadi, yaitu 48 65 6C 6C 6F 20 57 6F 72 6C 64 21.

Result

Diatas merupakan hasil dari samping kanan hex 44 1F FF D9.

Sekian tutorial hari ini, jika ada kesalahan dalam penyampaian mohon maaf. Jika ada yang ingin disampaikan silahkan berkomentar. Have a nice day ~