Sepertinya judulnya kurang tepat , MD5 ga bisa di decrypt hanya bisa di tebak karena MD5 bersifat one way hash ,(JTR) john the ripper merupakan tools yang mampu untuk mendekrip (lebih tepatnya menebak) beberapa jenis enkripsi yang sering digunakan beberapa diantaranya adalah DES , BSDI ,MD5 ,BF ,AFS ,LM , namun setelah saya coba sepertinya JTR tidak mampu untuk mendekrip enkripsi MD5 , entah mungkin saya yang ga ngerti caranya :D , saya akan memberikan sedikit tutorial untuk mengajari JTR bisa mendekrip MD5.
Disini saya menggunakan operating system linux Ubuntu (punya temen kos sebelah) :D
Download JTR versi terbaru
wget ftp://ftp.openwall.com/pub/projects/john/1.7.3.1/john-1.7.3.1.tar.gz
Ekstrak JTR nya
tar -zxvf john-1.7.3.1.tar.gz
cd john-1.7.3.1
Download dan lakukan patch supaya JTR mensupport enkripsi raw-MD5
wget ftp://ftp.openwall.com/pub/projects/john/contrib/john-1.7-rawmd5-ipb2-4.diff.gz
gzip -d john-1.7-rawmd5-ipb2-4.diff.gz
patch -p1 < john-1.7-rawmd5-ipb2-4.diff
Lakukan Compile
cd src
make
make clean linux-x86-any
Beres deh…
Untuk melakukan dekripsi , taruh MD5 dalam sebuah file , misal kucing.txt dengan format seperti berikut :
admin:b65845fca59b323bd285bdcada3454c8
Perintah untuk melakukan dekripsi
sebelumnya pastikan sudah berada pada folder run
./john -f:raw-MD5 kucing.txt
