MD5 Decryption using uncle john

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