
Java da socket programlama olarak geliştirdiğim bu programda server tarafında bulunan bir parolanın hash ini alınıp seçilen WordList ile karşılaştırma yaparak parola deneme yöntemiyle kırmaya çalışmaktadır. Program iki thread ile eş zamanlı olarak çalışmaktadır. Birinci Thread WordList teki parola listesinin yarısını , diğer Thread ise WordListteki parola listesinin diğer yarısını deneyerek daha hızlı çözüme gitmektedir. Herhangi bir Thread tarafından parola bulunursa otomatik diğer Thread i de durdurmaktadır. Parola bulunduktan sonra , programın sağ tarafında bulunan EditText e bu parolanın girilmesiyle server a bağlantı sağlanabilmektedir.GitHub hesabımda bulunan projenin kaynak kodlarına aşağıdaki linkten ulaşabilirsiniz.
Projenin kaynak kodlarına GitHub hesabımdan erişebilirsiniz.