โค๊ด:
set_time_limit (0);
$start = 33;
$stop = 125;
$t = time();
$target = "f926b3e222d7afee57071b2256839701";
for($n1=$start; $n1<=$stop; $n1++) {
for($n2=$start; $n2<=$stop; $n2++) {
for($n3=$start; $n3<=$stop; $n3++) {
$pass = sprintf("%c%c%c", $n1, $n2, $n3);
print "$pass ";
$md5 = md5($pass);
if ($md5 == $target) {
$t = time() - $t;
print "\n\nHacked ! $md5 = $pass\n";
print "Time = $t seconds\n\n";
exit;
}
}
}
}
?>
$target = "f926b3e222d7afee57071b2256839701";
ตรงนี้เปลียนเป็น Md5 ที่ต้องการนะครับ
ตัวนี้แกะได้ 3 ตัวอักษร ถ้าอยากได้มากกว่านั้นก็หาวิธีเองแ้วหันง่ายใบ้ว่าตรง n*++
กรุณาใช้งาน ผ่าน CommanLine นะครับเช่น สคิปชื่อ md5.php อยู่ Drive c:
c:/ >php md5.php
ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น