Senin, 15 April 2013

md5 password checker sederhana dengan php

permisi gan!
ane lagi coba2 bikin aplikasi php untuk md5 password checker dengan database file .txt
ane lom uji soal kecepatan nya, tp iseng2 ane numpang shere aja source cupu n sederhana nya...
yg udah master blh lanjut ke topic selanjutnya! atau ane minta kritik n saran nya yah!  :D
Source:
<!DOCTYPE HTML>
<head>
 <meta http-equiv="content-type" content="text/html" />
 <meta name="author" content="bataman" />
 <title>MD5Check.CO.CC by ^bataman^ | cupu banget dah... :p</title>
    <style type="text/css">
    <!--
     body {
        font-family: monospace;
           background-color: #000;
           color: #019C01;
     }
        input {
            background-color: #000;
            color: #019C01;
            border: 1px solid #015B01;
            padding: 3px;
            font-family: monospace;
        }
        p {
            font-weight: bold;
        }
        button {
            background-color: #000;
            color: #019C01;
            border: none;
            padding-top: 2px;        
            width: 50px;    
            font-family: monospace;    
            cursor: pointer;    
        }        
    -->
    </style>
</head>
<body>
<form name="hash" action="<?php echo $_SERVER['PHP_SELF'?>" method="post" autocomplete="0">
    <input type="text" name="password" size="33" placeholder="password!" value="<?php echo @$_POST['password'?>" />
    <button type="submit" name="submit">Enter!</button>
</form>
<?phpif(isset($_POST)){    
    if(isset($_POST["password"])) {
        $password $_POST["password"];
        $md5pass md5($password);
        echo "<p>Your md5 Password: ".$md5pass."</p>";  
    }
}    ?>
<br />
<form name="crack" action="<?php echo $_SERVER['PHP_SELF'?>" method="post" autocomplete="0">
    <input type="text" name="md5pass" size="33" placeholder="md5 password!" value="<?php echo @$_POST['md5pass'?>" />
    <button type="submit" name="submit">Enter!</button>
</form>
<?phpif(isset($_POST)){    
    if(isset($_POST["md5pass"])) {
        $md5pass trim($_POST["md5pass"]); 
        if(strlen($md5pass) < 31) {
            echo "<p>Invalid md5 password!</p>";  
        } else {                             
            $filepass=@fopen("passwords.txt","r");
            $msg "<p>Password not found!</p>";             
            while(!feof($filepass)){
                $passlist trim(@fgets($filepass));
                $md5passlist md5($passlist);
                if($md5pass == $md5passlist) {
                    $msg "<p style=\"text-decoration: blink;\">Password found!</p>";
                    $msg .= "<span style=\"color:#019C01;\">".$md5passlist."</span> => [<span style=\"color: #FF0000;\">".$passlist."</span>]<br />";
                    break;
                }  
            }    
            echo $msg;               
            @fclose($filepass);
        }                
    }            
}?>
</body>
</html>

Contoh:
http://md5check.co.cc
Password list:
http://md5check.co.cc/passwords.txt
http://md5check.co.cc/yahoovoice.txt

Tidak ada komentar:

Posting Komentar