[Enlace externo eliminado para invitados]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Online Md5 Cracker</title>
<style type="text/css">
<!--
body,td,th {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #00FF00;
font-weight: bold;
}
body {
background-color: #000000;
}
a:link {
color: #FF0000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #00FF00;
}
a:hover {
text-decoration: none;
color: #99FFFF;
}
a:active {
text-decoration: none;
color: #9900FF;
}
.style3 {
color: #00FF00
}
a {
font-weight: bold;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"></head>
<body>
<style type='text/css'>
body {
background-color: #000000;
color: green;
font-family:courier new;
font-size:12px;
}
text,input,table,tr,td,th {
border-color: green;
border-style: solid;
border-width: 1px;
color: green;
background:#0f0f0f;
font-family:courier new;
font-size:12px;
}
</style>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
<center><br>
Please Enter md5 hash to the textbox below <br>
<br>
<input name="hash" type="text" class="style3" size="32"><br><br>
<input type="submit" class="style3" value="Crack Me..."></center>
</form>
<?php
/***
* Online Md5 cracker by gunslinger_
* Version : 1.0
* Visit : [Enlace externo eliminado para invitados]
*/
$city = strtolower(trim($_POST["hash"]));
if(ereg("([0-9a-f]{32})", $city)) {
$urls = array(
0 => ("[Enlace externo eliminado para invitados]" . $city),
1 => ("[Enlace externo eliminado para invitados]" . $city),
2 => ("[Enlace externo eliminado para invitados]"),
3 => ("[Enlace externo eliminado para invitados]"),
4 => ("[Enlace externo eliminado para invitados]" . $city),
5 => ("[Enlace externo eliminado para invitados]" . $city),
6 => ("[Enlace externo eliminado para invitados]"),
7 => ("[Enlace externo eliminado para invitados]" . $city),
8 => ("[Enlace externo eliminado para invitados]"),
9 => ("[Enlace externo eliminado para invitados]"),
10 => ("[Enlace externo eliminado para invitados]"),
11 => ("[Enlace externo eliminado para invitados]"),
12 => ("[Enlace externo eliminado para invitados]"),
13 => ("[Enlace externo eliminado para invitados]"),
14 => ("[Enlace externo eliminado para invitados]" . $city),
15 => ("[Enlace externo eliminado para invitados]" . $city)
);
$params = array(
0 => (null),
1 => (null),
2 => ("hash=" . $city . "&submit=Submit"),
3 => ("hash=" . $city . "&submit=Decrypt It!"),
4 => (null),
5 => (null),
6 => ("datafromuser=" . $city . "&submit=DoIT"),
7 => (null),
8 => ("search_field=" . $city . "&Submit=search"),
9 => ("md5=" . $city . "&submit=Search now"),
10 => ("hash=" . $city . "&algos=MD5&crack=Crack"),
11 => ("text=" . $city . "&submit=submit"),
12 => ("query=" . $city . "&submit= Crack "),
13 => ("oc_check_md5=" . $city ."&oc_submit=Search MD5"),
14 => (null),
15 => (null)
);
$patterns = array(
0 => (null),
1 => ("/<\/td><td width=\"35%\"><b>(.*)<\/b><\/td><\/tr>/"),
2 => ("/<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>(.*)<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>cracked<\/TD><\/TR>/"),
3 => ("/<h2>Results<\/h2><b>Md5 Hash:<\/b> " . $city . "<br\/><b class='red'>Normal Text: <\/b>(.*)<br\/>/"),
4 => ("/: <b>(.*)<\/b><br><form action=\"\">/"),
5 => ("/: <b><br \/><br \/> - (.*)<\/b>/"),
6 => ("/<\/td><td>md5 Database<\/td><td>" . $city . "<\/td><td bgcolor=#FF0000>(.*)<\/td><td>/"),
7 => ("/Cleartext of " . $city . " is (.*)/"),
8 => ("/<td><li>Your md5 hash is :<br><li>" . $city . " is <b>(.*)<\/b> used charl/"),
9 => ("/<\/td><td>" . $city . "<\/td><td>(.*)<\/td>/"),
10 => ("/" . $city . " -> <b>(.*)<\/b><br><br>/"),
11 => ("/<strong>result:<\/strong><font color=red>(.*)<\/font> /"),
12 => ("/The hash <strong>" . $city . "<\/strong> has been deciphered to: <strong>(.*)<\/strong>/"),
13 => ("/<\/div><div class=\"result\">" . $city . ":(.*)<br\/>/"),
14 => ("/<br\/><center><div style=\"background: lightblue;\"><b>Result: (.*)<\/b><br \/><\/div><\/center><br \/>/"),
15 => ("/(.*)<\/b><\/h5>/")
);
if((count($urls) !== count($params)) || (count($urls) !== count($patterns)) || (count($params) !== count($patterns))) { die("Error"); }
for($i = 0; $i < count($urls); $i++) {
echo "\n<br>\n";
$url = $urls[$i];
$param = $params[$i];
$pattern = $patterns[$i];
$message = ereg_replace("(http|https)://", null, $url);
$message = ereg_replace("/(.*)", null, $message);
$ch = curl_init();
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, "4");
if(!empty($param)) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_TIMEOUT, "4");
$result = @curl_exec($ch);
curl_close($ch);
if(!empty($result)) {
if(empty($pattern)) {
$final = $result;
} else {
preg_match($pattern, $result, $final);
$final = $final[1];
}
}
echo (md5($final) === $city || md5(htmlentities($final)) === $city)?("[+]" . $message . ": <b>" . htmlentities($final) . "</b>"):("[-]" . $message . ": Not Found");
}
}
?>
<br>
</div>
</body>
Demo & Fuente : [Enlace externo eliminado para invitados]
Pd: Sería mucho pedir que un admin lo revisara y que añadiese a indetectables/foro/crackermd5 sería una buena tool online para añadir al foro aunque ya se que no es de defeacing pero
Saludos