==========================================================
<?php
set_time_limit(0); error_reporting(0); $name = $_SERVER['PHP_SELF']; $go = true;
echo "
                 _____   _    _   _____   _____  _______
                /  ___| | |  | | /  _  \ /  ___/|__   __|
                | |  _  | |__| | | | | | | |___    | |
                | | | | |  __  | | | | | \___  \   | |
                | |_| | | |  | | | |_| |  ___| |   | |
                \_____/ |_|  |_| \_____/ /_____/   |_|
             ____    _       _____   _____   _____  ___    ___
            |  _ \  | |     /  _  \ /  _  \ |  _  \ \  \  /  /
            | |_) | | |     | | | | | | | | | | |  \ \  \/  /
            |  _ (  | |     | | | | | | | | | | |  |  \    /
            | |_) | | |___  | |_| | | |_| | | |_|  /   |  |
            |____/  |_____| \_____/ \_____/ |_____/    |__|
[*]-----------------------------------------------------------------------[*]
[+] Script Name          : Vbulletin Hash Cracker
[+] Version              : 1.0
[+] Programed By         : G-B
[+] Email                : g22b@hotmail.com
[+] Use                  : php $name[*]-----------------------------------------------------------------------[*]
";
while($go){
    $b = true;
    $c = true;
    $d = true;
    $k = false;
    while($b){
        echo "[+] Hash                                -> ";
        $hash = trim(stdin());
        if(strlen($hash) < 30){
            echo "[*] This Is Not MD5. Try Again.\n";
        }else{
            $b = false;
        }
    }
    while($c){
        echo "[+] Salt                                -> ";
        $salt = trim(stdin());
        if(strlen($hash) < 3){
            echo "[*] This Is Not Salt. Try Again.\n";
        }else{
            $c = false;
        }
    }
    while($d){
        echo "[+] Wordlist Link                       -> ";
        $list = trim(stdin());
        if(!file_get_contents($list)){
            echo "[*] Can't Open Wordlist. Try Again.\n";
        }else{
            $d = false;
        }
    }
   
    echo "\n\n";
    echo "[*]------------------------------Start------------------------------------[*]\n\n";
   
    $wordlist = file_get_contents($list);
    $words = explode("\n",$wordlist);
    foreach($words as $pass){
        $pass = trim($pass);
        $md5 = md5(md5($pass).$salt);
        echo "[*] Try $pass \n";
        if($md5 == $hash){
            echo "\n\n[*] Password Cracked : $pass";
            $k = true;
            break;
        }
    }
    if(!$k){
        echo "\n\n[*] Can't Found Password In Wordlist.";
    }
   
    echo "\n\n[+] Crack Another Hash ? (Y) or (N)     -> ";
    $try = stdin();
    if($try == 'N' || $try == 'n'){
        $go = false;
    }
}
echo "[*] See U Later G-B."; #============================================== function stdin(){
    $fp = fopen("php://stdin","r");
    $line = trim(fgets($fp));
    fclose($fp);
    return $line;
} #=========================================== ?>
=========================================================================
Minggu, 11 Maret 2012
vb buletin hash cracker
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar