Friday, March 9, 2012

Belajar Tentang Komputer Forensik (Basic)

     Sebelum kita belajar komputer forensik, sebaiknya kita megetahui dulu apa arti forensik dan komputer forensik itu sendiri. Forensik adalah pengumpulan barang bukti yang berkaitan dengan sebuah kasus, dan dapat dijadikan barang bukti yang sah di pengadilan. Sedangkan komputer forensik sendiri adalah pengumpulan barang bukti yang berbentuk sistem informasi, baik perangkat keras ataupun perangkat lunak, yang berkaitan dengan kasus, dan dapat dijadikan barang bukti yang sah di pengadilan.
     Orang-orang yang ingin belajar komputer forensik, harus juga memahami tentang hacking, sistem operasi itu bekerja, dan forensik itu sendiri. Hal ini akan dibutuhkan, jika kasus yang akan ditangani berkaitan dengan kejahatan digital.
     Sebelum melakukan kegiatan komputer forensik, sebaiknya kita mengetahui dulu tentang pondasi dari komputer forensik tersebut, hal ini dikarenakan jika tidak mengetahui dan memegang teguh pondasi dari komputer forensik itu sendiri, maka kegiatan komputer forensik tidak akan berjalan maksimal.

  1. identification
    hal ini dilakukan ditempat kejadian perkara, yakni memilah milah barang bukti mana yang tepat untuk dijadikan barang bukti di depan pengadilan.

  2. Collecting ( di tempat kejadian perkara )
    a. chain of custody : hal yang dilakukan dalam chain of custody adalah memberi label pada barang bukti, menjaga, supaya barang bukti tersebut tidak ada perubahan diwaktu pengkloningan data-data, jika terjadi perubahan sewaktu pengkloningan, maka barang bukti dianggap tidak sah.

    b. acquisition : kegiatan ini adalah pengkloningan barang bukti ( biasanya dalam bentu data , contoh : pengkloningan 1 hardisk, bit per bit)

    c. fingerprint : hasil dari kloningan tersebut dicocokan dengan barang bukti asli, jika terjadi perbedaan 1 bit saja, maka barang bukti tidak sah.

  3. analysis
    a. chain of custody : ini berbeda dengan chain of costudy di saat fase collecting. Di fase ini, kita akan membuat barang bukti yang kita kloning tersebut tidak dapat ditulis (block writing), hal ini supaya barang bukti yang kita dapat tidak berubah sedikitpun.

    b. analysis : di fase ini, kita ditantang kehebatan analisis kita, karena di fase ini, kita benar-benar mengandalkan kemampuan analisa kita.

    c. collecting : collecting disini adalah pengumpulan hasil analisa kita.

    d. reconstruction : setelah hasil analisa kita kumpulkan, sebaiknya kita rekontruksikan, hal ini supaya bisa kita ceritakan di depan pengadilan.

  4. Presentasi / report
    fase terakhir sebelum ke pengadilan, yaitu penulisan report dan kesimpulan.

Itu adalah pondasi dari belajar komputer forensik, kemampuan dan usaha yang luar biasa kita untuk belajar forensik benar-benar ditantang disini

Saturday, March 3, 2012

play with peepdf (basic)

Tested           : backtrack 5 r2 
Tools             : peepdf, foxit reader 
Title of pdf     : forensics.pdf, linux.pdf and howto.pdf 
Target            : forensics.pdf 

now I learn about computer forensic, and I have a problem with my PDF, my PDF can't open.
This is the picture :

now open peepdf on backtrack tools. And then I type “./peepdf.py -h” to know how to use this tools.

root@archaveliano:/pentest/forensics/peepdf# ./peepdf.py -h 
Usage: ./peepdf.py [options] PDF_file 


Options: 
  -h, --help            show this help message and exit 
  -i, --interactive     Sets console mode. 
  -f, --force-mode      Sets force parsing mode to ignore errors. 
  -l, --loose-mode      Sets loose parsing mode to catch malformed objects. 
  -s SCRIPTFILE, --load-script=SCRIPTFILE 
                        Load the commands stored in the specified file and 
                        execute them. 

after I know, I try to set console mode :
root@archaveliano:/pentest/forensics/peepdf# ./peepdf.py -i /media/BCA8-FC99/forensics.pdf  
Error: Bad PDF header!! () 

ok, now I know that my pdf file have a bad header, so I try to find header pdf. I must have a normal file
pdf , so I take the other file pdf to equal with my forensics.pdf. So I choose linux.pdf and howto.pdf to
equal that header with forensics.pdf

open linux.pdf , howto.pdf and forensics.pdf in hexedit. This is an screenshoot :

look forensics.pdf, that have different with linux.pdf and howto.pdf in header, so I try to edit
forensics.pdf header from AA 50 44 AA  2D AA 2E with 25 50 44 46  2D 31 2E . and save it.

Now I try to open forensics.pdf with foxit reader. And this is the result.

-=CMIIW=-