Rainbow-table Creator V1

04/03/2011 13:47 .2good4you111#1
Hey Com,

da ich nach langer Zeit mal wieder ne gute Idee für ein Release hatte, habe ich dieses natürlich auch gleich umgesetzt.
Es handelt sich um ein Tool womit ihr eine Rainbowtable erstellen könnt.
Was ihr damit macht ist eure Sache -- Da Cracking illegal ist!


Version 1.2 released
Changelog:
Code:
V1.0
*Tool erstellt
*Textdateien wird als MD5 Hash in Datnbank abgespeichert.
*Settings speichern & löschen.

V1.1
*Angabe der Tabellennamen.
*Tabellenname kann jetzt auch geändert werden.
*MD5-Cracking Funktion hinzugefügt.

V1.2
*1-1kk Button entfernt, stattdessen einen
*Multicracker hinzugefügt. (Textdatei voller MD5 Hashes wird entschlüsselt)
*Keine Doppelten Einträge mehr in der Datenbank möglich.
*GUI wurde geändert.
*Einige OnMouseOver-Kommentare wurden hinzugefügt.
*Bug beim SingleMD5-Cracking behoben.



How 2 Use
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


Voraussetzungen
Du benötigst eine MySql Datenbank mit einer Datenbank und einer Tabelle.
Die Tabelle muss mindestens 2 Spalten haben.



Download


PHP-Version
index.php
Code:
<form action="[COLOR="Red"]md5maker.php[/COLOR]" method="post">
<center>Zahl womit begonnen wird: <input name="begin" type="text" size="15" value="0" tabindex="1" maxlength="9" /><br />
Letzte Zahl die verschlüsselt wird: <input name="max" type="text" size="15" value="1000000" tabindex="2" maxlength="12" /><br />
<input type="submit" name="Hashen" value="Hashen" tabindex="3" /></center>
</form>
md5maker.php
Code:
<?php
$con=mysql_connect([COLOR="red"]"localhost", "root", ""[/COLOR]) or die(mysql_error());

mysql_select_db("[COLOR="red"]rainbow[/COLOR]", $con) or die(mysql_error());
$ibegin = mysql_real_escape_string($_POST['begin']) ;
$imax = mysql_real_escape_string($_POST['max']) ;
for ($i=$ibegin; $i<=$imax; $i++)  {
  $encode = md5($i);
  $querrie=("INSERT into rain2 values ('".$i."','".$encode."');");
  mysql_query($querrie,$con);
}

mysql_close($con);
?>
Einfach in den htdocs ordner rein, das rot-geschrieben richtigstellen (Server, User, PW, Datenbank).
Mit Browser drauf connecten und beginnen.
TIPP: [Only registered and activated users can see links. Click Here To Register...]


Full Webscript im Anhang
Vorschau: [Only registered and activated users can see links. Click Here To Register...]
04/05/2011 12:54 Frenii#2
Nice kann bestimmt jemand brauchen.
04/06/2011 08:43 .crossi##3
nice hab ich direkt mal ausprobiert, neues Benutzerkonto, passwort "passwort123" und dann über den Hashwert und die Table das PW rausgefunden : D
04/08/2011 16:58 .2good4you111#4
Version 1.1 Released

Changelog:
*Add Hash Cracken Funktion.
(Hash muss in der eigenen DB vorkommen)
*Add Tabellennamen
(wo der String und der Hash gespeichert werden
oder woraus sie ausgelesen werden)
04/10/2011 13:13 .2good4you111#5
Version 1.2 Released

Changelog:
*1-1kk Button entfernt, stattdessen einen
*Multicracker hinzugefügt. (Textdatei voller MD5 Hashes wird entschlüsselt)
*Keine Doppelten Einträge mehr in der Datenbank möglich.
*GUI wurde geändert.
*Bug beim SingleMD5-Cracking behoben.
04/13/2011 20:11 Computerfreek#6
Naja. Sicherlich eine gute Idee, nur allein schon deswegen weil es in AutoIT ist kann man es vergessen. Die Performance von AU3 ist für solche Aufgaben einfach zu gering.
04/13/2011 20:34 .2good4you111#7
I know...
Am schönsten wäre wenn das jemand in C++ oder PHP umsetzten könnte.
04/13/2011 21:45 Prestino#8
Würds in c++ umsetzen, wenn ichs könnte :P
Nur soweit bin ich noch nicht :P
04/18/2011 22:03 Computerfreek#9
Quote:
Originally Posted by EpicF4ilx3 View Post
Würds in c++ umsetzen, wenn ichs könnte :P
Nur soweit bin ich noch nicht :P
Bis auf die GUI (welche man auch per Framework machen könnte) ist das alles nicht schwer umzusetzten. Finde es nur unnötig, da es schon genug solche Tools bzw. genug RT's 4 free im Netz gibt..
04/25/2011 14:33 .2good4you111#10
#PHP-Version added.
04/30/2011 13:20 .2good4you111#11
Full Webscript gescriptet, hochgeladen und Vorschau gemacht.
04/30/2011 19:48 Computerfreek#12
Nur als kleine Info:
Für so ein extrem Resourcenlastiges Script fliegst du bei den meisten Anbietern ganz schnell raus. Zudem ist die maximale Ladezeit für ein PHP-Script begrenzt.