137003011 sekilas stgeanografi dengan metode eof
Post on 14-Apr-2018
220 Views
Preview:
TRANSCRIPT
7/27/2019 137003011 Sekilas Stgeanografi Dengan Metode EOF
http://slidepdf.com/reader/full/137003011-sekilas-stgeanografi-dengan-metode-eof 1/2
Sekilas Stgeanografi dengan Metode EOF
Steganografi dengan metode EOF banyak dipakai terutama dalam pembuatan
instalasi (setup) dan SFX (Self Extractor). Setup maupun SFX (yang biasanya terdapat
sebagai fitur archiver semacam WinZIP, WinRar dan 7Zip) menggunakan metode ini dengan
meletakkan data di akhir sebuah file EXE. Bila file EXE tadi dijalankan, dia akan membaca
data di akhir dirinya dan meng-copy-nya ke folder yang ditentukan.
Steganografi yang akan kita buat tidak jauh beda, hanya saja pada contoh di bawah
nanti kita tidak akan membuat file EXE yang membaca data pada dirinya sendiri, melainkan
hanya membawa data saja. Baca-tulis data akan dilakukan oleh aplikasi sendiri yang akan
kita lihat di bawah nanti.
Struktur File Stgeanografi dengan Metode EOF
Dengan metode EOF, secara umum media steganografi (file yang akan disisipi data)
memiliki struktur seperti ini:
Setiap blok pada sebuah file dapat kita baca dengan menggunakan dua parameter,
posisi awal dan panjang blok tersebut. Dengan struktur di atas, kita dapat membaca posisi
[DATA HEADER] yang isinya meliputi:
Posisi awal [DATA] pada file
Panjang [DATA] pada file
Bagaimana menentukan posisi dan panjang [DATA HEADER] itu sendiri? Kita
dapat memakai looping yang mencari penanda (FLAG) sebagai penentu posisi awal [DATA
HEADER] pada file media, mulai dari awal file. Namun cara ini akan menjadi tidak efisien
dan menjadi lambat apabila file media [FILE ASLI] berukuran sangat besar (misalnya
100MB).
7/27/2019 137003011 Sekilas Stgeanografi Dengan Metode EOF
http://slidepdf.com/reader/full/137003011-sekilas-stgeanografi-dengan-metode-eof 2/2
Karenanya, penanda [DATA HEADER] atau FLAG akan kita letakkan di awal atau akhir
file, di mana tidak ada looping yang digunakan untuk mencarinya. Pada beberapa file seperti
EXE dan ZIP, penempatan FLAG di awal [FILE ASLI] tidak akan menjadi masalah, namun
untuk jenis file lain semisal JPG, BMP dan DOC, penempatan FLAG di awal file akan
merusak [FILE ASLI] karena mengganggu isi [FILE ASLI] dan merusak CRC file tersebut.
Kita akan menempatkannya di akhir file sehingga tidak membawa bencana meskipun kita
mengunakan berbagai jenis file. Ini juga sesuai dengan konsep EOF pada steganografi ini.
Struktur Data Steganografi (steganography) dengan metode EOF (End Of File) with EOF
Dengan struktur yang baru, kini kita lihat implementasi masing-masing blok pada Delphi.
Blok pertama yaitu [FILE ASLI] yang akan menjadi media steganografi tidak akan kita
bahas.
Untuk blok kedua, yaitu [DATA HEADER] terdiri dari password, posisi awal blok [DATA]
dan panjang blok [DATA].
top related