137003011 sekilas stgeanografi dengan metode eof

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).

Upload: syapriadi-arsyad

Post on 14-Apr-2018

220 views

Category:

Documents


0 download

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].