kostenloser Webspace werbefrei: lima-city


entschlüsselung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Hi,

    hat jemand an einem md5-entschl?sselungs-script interesse?

    meldet euch per Nachricht oder hier.

    mfg,
    hr
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    Du bist lustig :D
    MD5-Hashwerte kann man nicht entschl?sseln, es ist eine Einwegverschl?sselung.
  4. Autor dieses Themas

    heavyraptor

    heavyraptor hat kostenlosen Webspace.

    Glaubt ihr mir nicht?

    Na klar geht das.... brute force. Wenn ihr ein schnellen server habt geht das recht schnell....

    Mein Script:
    <?php
    // Diese Variable sollte alle Zeichen enthalten, die du benutzen willst um den
    // md5-string zu knacken. Es werden dann alle kombinationen ausprobiert, bis das
    // verschl?sselte Wort gefunden wird.
    $zeichen = "0987654321abcdefghijklmnopqrstuvwxyz";

    // Der md5-string, den ihr entschl?sseln wollt
    $md5_string = "3cf49b0960fb2ef0ea03d0b991819630";

    $found = false;

    print "<pre>\n\n";

    if ($found == false) { // Einstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    $temp = $zeichen[$i];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    }
    }


    if ($found == false) { // Zweistellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    $temp = $zeichen[$i].$zeichen[$j];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } }
    }


    if ($found == false) { // Dreistellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } }
    }


    if ($found == false) { // Vierstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    for ($l = 0; $l < strlen($zeichen); $l++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k].$zeichen[$l];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } } }
    }


    if ($found == false) { // F?nfstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    for ($l = 0; $l < strlen($zeichen); $l++) {
    for ($m = 0; $m < strlen($zeichen); $m++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k].$zeichen[$l].$zeichen[$m];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } } } }
    }


    if ($found == false) { // Sechstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    for ($l = 0; $l < strlen($zeichen); $l++) {
    for ($m = 0; $m < strlen($zeichen); $m++) {
    for ($n = 0; $n < strlen($zeichen); $n++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k].$zeichen[$l].$zeichen[$m].$zeichen[$m].$zeichen[$n];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } } } } }
    }


    if ($found == false) { // Siebenstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    for ($l = 0; $l < strlen($zeichen); $l++) {
    for ($m = 0; $m < strlen($zeichen); $m++) {
    for ($n = 0; $n < strlen($zeichen); $n++) {
    for ($o = 0; $o < strlen($zeichen); $o++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k].$zeichen[$l].$zeichen[$m].$zeichen[$m].$zeichen[$n].$zeichen[$o];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } } } } } }
    }


    if ($found == false) { // Achtstellig
    for ($i = 0; $i < strlen($zeichen); $i++) {
    for ($j = 0; $j < strlen($zeichen); $j++) {
    for ($k = 0; $k < strlen($zeichen); $k++) {
    for ($l = 0; $l < strlen($zeichen); $l++) {
    for ($m = 0; $m < strlen($zeichen); $m++) {
    for ($n = 0; $n < strlen($zeichen); $n++) {
    for ($o = 0; $o < strlen($zeichen); $o++) {
    for ($p = 0; $p < strlen($zeichen); $p++) {
    $temp = $zeichen[$i].$zeichen[$j].$zeichen[$k].$zeichen[$l].$zeichen[$m].$zeichen[$m].$zeichen[$n].$zeichen[$o].$zeichen[$p];
    if (md5($temp) == $md5_string) {
    print "Gefunden: ".$temp."\n";
    $found = true;
    break;
    }
    } } } } } } } }
    }

    if ($found == false) {
    print "Der md5-string konnte nicht entschl?sselt werden.\n";
    print "Entweder ist er l?nger als 9 Zeichen, oder er benutzt andere Zeichen als diese in \$zeichen.";
    }

    print "\n</pre>";
    ?>
  5. brute Force ist eine Entschl?sselung, sondern einfach stumpfes Try&Error, das massig Rechenkapazit?ten verlangt.
    Und Oft wird auch tempor?r die IP gesperrt, wenn man z.B. 5 oder mehr gescheiterte Passwortangaben gemacht.

    zu zeitaufwendig und keine wirkliche L?sung.
    Mit anderen Worten: Schwachsinn
  6. a*********2

    Hi.

    Ja, das TEil braucht echt massig rechenleistung. Darfst hier auf lima-city glaub gar nicht benutzen -> zu serverlastig. Steht glaub irgendwo im FAQ oder habe ich mit geirrt?

    MfG Alexander12
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!