Merhabalar,
Piyasada herkesin ortak sıkıntısı olan md5 cracking sorununa bir el atmak istedim. Ufak bir brute-force tool yazdım. Ancak bu toolun algoritması piyasadaki diğer toollardan farklı. Hatta ilk söylediğimde söylediğim kişiler “nasıl ya, mümkün değil” gibi tepkiler verdi. Hadi sizede yapayım aynı açıklamayı;
Wordlist yok, rainbow table yok, %100 çözüm garantisi veren bi tool. Ve sadece 1-2mb 🙂
Mümkün mü? Tabiki evet. Kısaca özet geçeyim. Piyasadaki tüm toollar ya wordlist gerektiriyor ya rainbow table üzerinden işlemlerini gerçekleştiriyor. Zira çok araştırdım toolu yazmadan önce, benim mantıkta yazana rastlamadım.
Benimkinin mantığı ise şu, anlık kendi wordlistini oluşturup brute-force işlemini gerçekleştiriyor. Tabi önce wordlisti oluştur, sonra git dene gibi bir mantık değil. Kelime bazlı, kelimeyi oluşturuyor, gerkli kontrolleri yapıyor, eğer result true ise size çıktıyı basıyor, değil ise sonraki kelimeye geçiyor. Şuan kodlar çok karmaşık ve saçma. Boş bir anımda dahada geliştireceğim. Geliştirmek isteyenler olursa da pull-requestlere açığım, beklerim
Github Repo : https://github.com/Om3rCitak/md5cracker
Yok artık mükemmel bişey bu 😀
Çok yavaş çalışıyor.