MD5 Cracker in Progress I

Nachdem ich im Internet schon öfters nach einem vernünftigen MD5 Cracker gesucht habe, welcher persönlich angepasst werden kann und ich bis auf Cain & Abel nicht viel gefunden, hatte ich die Idee mit einem Freund selbst einen zu schreiben.

Wie der Titel schon sagt, das ganze Projekt ist noch nicht abgeschlossen, aber die Hauptfunktionen sind geschrieben und funktionieren (unter Windows) sehr gut. (Unter Linux gibt es noch “Stack smashing” Probleme, welche wir nicht ergründen konnten.)

Der Funktionsumfang ist wie gesagt sehr beschränkt:

  • Dictionary Attack mit Single Hash
  • Dictionary Attack mit Hash List

Die Qualität des Crackers hängt momentan nur von der Qualität des Dictionary ab, aber irgendwann kommt vielleicht noch ein Brute Forcer (obwohl dies ab fünf Zeichen schon eine halbe Ewigkeit dauert…).

Was auch noch fehlt ist eine Option um die einzelnen Einträge des Dictionary zu modulieren.
Z.B.:

Dict: Hallo
Modulationen:

  • hallo
  • HALLO
  • hallo1
  • hallo2
  • hAllo
  • haLlo
  • halLo

Der Cracker kann im Moment nur 100 Hashes in einer Hashliste verarbeiten, aber dies soll auch noch durch eine Option veränderbar gemacht werden.

Am Schluss möchte ich noch auf einen Blog verweisen, welcher uns die Inspiration und die MD5.cpp & MD5.h geliefert hat und einen Dank an n00bor aussprechen: http://n00bor.org/

Und jetzt noch der Code: MD5Cracker.zip

Content:

  • main.cpp
  • md5.cpp
  • md5.h
  • hashes.txt
  • list.txt

**UPDATE Coming Soon** (Es git no es paar unbekannti Problem…)

Kommentare [2]
Geschrieben am 24.08.2009 von admin in Computer, Linux, Windows
 Tags:
TrackbackPermanent Link

2 Kommentar to “MD5 Cracker in Progress I”

  1. Hacker sagt:

    Ei erwiterig wo ni no will abringä:

    Das die HashList nit grösser als 100 darf sie, stimmt nid. Mit dr letschtä erwiterig vom Cracker isch die Limitä ufghobä wordä.

    LG

  2. Peterli sagt:

    Könnte einen SVN-Server zur Verfügung stellen wenn das Projekt weiter verfolgt wird.
    Das leidige ändern und mailen (oder wie ihr das macht) ist auf die Dauer keine Lösung.

Hinterlasse einen Kommentar