Advertisement
Guest User

Untitled

a guest
Jul 7th, 2010
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.55 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Online Md5 Cracker</title>
  5. <style type="text/css">
  6. <!--
  7. body,td,th {
  8. font-family: Geneva, Arial, Helvetica, sans-serif;
  9. color: #00FF00;
  10. font-weight: bold;
  11. }
  12. body {
  13. background-color: #000000;
  14. }
  15. a:link {
  16. color: #FF0000;
  17. text-decoration: none;
  18. }
  19. a:visited {
  20. text-decoration: none;
  21. color: #00FF00;
  22. }
  23. a:hover {
  24. text-decoration: none;
  25. color: #99FFFF;
  26. }
  27. a:active {
  28. text-decoration: none;
  29. color: #9900FF;
  30. }
  31. .style3 {
  32. color: #00FF00
  33. }
  34. a {
  35. font-weight: bold;
  36. }
  37. -->
  38. </style>
  39. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"></head>
  40. <body>
  41. <style type='text/css'>
  42. body {
  43. background-color: #000000;
  44. color: green;
  45. font-family:courier new;
  46. font-size:12px;
  47. }
  48. text,input,table,tr,td,th {
  49. border-color: green;
  50. border-style: solid;
  51. border-width: 1px;
  52. color: green;
  53. background:#0f0f0f;
  54. font-family:courier new;
  55. font-size:12px;
  56. }
  57. </style>
  58. <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
  59. <center><br>
  60. Please Enter md5 hash to the textbox below <br>
  61. <br>
  62. <input name="hash" type="text" class="style3" size="32"><br><br>
  63. <input type="submit" class="style3" value="Crack Me..."></center>
  64. </form>
  65. <?php
  66.  
  67. /***
  68. * Online Md5 cracker by gunslinger_
  69. * Version : 1.0
  70. * Visit : http://www.devilzc0de.com
  71. */
  72.  
  73. $city = strtolower(trim($_POST["hash"]));
  74.  
  75. if(ereg("([0-9a-f]{32})", $city)) {
  76. $urls = array(
  77. 0 => ("http://md5.rednoize.com/?p&s=md5&q=" . $city),
  78. 1 => ("http://gdataonline.com/qkhash.php?mode=txt&hash=" . $city),
  79. 2 => ("http://milw0rm.com/cracker/search.php"),
  80. 3 => ("http://md5decryption.com/"),
  81. 4 => ("http://alimamed.pp.ru/md5/?md5e=&md5d=" . $city),
  82. 5 => ("http://ice.breaker.free.fr/md5.php?hachage=" . $city),
  83. 6 => ("http://passcracking.com/"),
  84. 7 => ("http://md5.hashcracking.com/search.php?md5=" . $city),
  85. 8 => ("http://www.hashchecker.com/index.php?_sls=search_hash"),
  86. 9 => ("http://md5crack.it-helpnet.de/index.php?op=search"),
  87. 10 => ("http://blacklight.gotdns.org/cracker/crack.php"),
  88. 11 => ("http://md5.ip-domain.com.cn/"),
  89. 12 => ("http://www.bigtrapeze.com/md5/"),
  90. 13 => ("http://opencrack.hashkiller.com/"),
  91. 14 => ("http://www.md5oogle.com/decrypt.php?input=" . $city),
  92. 15 => ("http://www.tydal.nu/php/sakerhet/md5.php?q=" . $city)
  93. );
  94.  
  95. $params = array(
  96. 0 => (null),
  97. 1 => (null),
  98. 2 => ("hash=" . $city . "&submit=Submit"),
  99. 3 => ("hash=" . $city . "&submit=Decrypt It!"),
  100. 4 => (null),
  101. 5 => (null),
  102. 6 => ("datafromuser=" . $city . "&submit=DoIT"),
  103. 7 => (null),
  104. 8 => ("search_field=" . $city . "&Submit=search"),
  105. 9 => ("md5=" . $city . "&submit=Search now"),
  106. 10 => ("hash=" . $city . "&algos=MD5&crack=Crack"),
  107. 11 => ("text=" . $city . "&submit=submit"),
  108. 12 => ("query=" . $city . "&submit= Crack "),
  109. 13 => ("oc_check_md5=" . $city ."&oc_submit=Search MD5"),
  110. 14 => (null),
  111. 15 => (null)
  112. );
  113.  
  114. $patterns = array(
  115. 0 => (null),
  116. 1 => ("/<\/td><td width=\"35%\"><b>(.*)<\/b><\/td><\/tr>/"),
  117. 2 => ("/<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>(.*)<\/TD><TD align=\"middle\" nowrap=\"nowrap\" width=90>cracked<\/TD><\/TR>/"),
  118. 3 => ("/<h2>Results<\/h2><b>Md5 Hash:<\/b> " . $city . "<br\/><b class='red'>Normal Text: <\/b>(.*)<br\/>/"),
  119. 4 => ("/: <b>(.*)<\/b><br><form action=\"\">/"),
  120. 5 => ("/: <b><br \/><br \/> - (.*)<\/b>/"),
  121. 6 => ("/<\/td><td>md5 Database<\/td><td>" . $city . "<\/td><td bgcolor=#FF0000>(.*)<\/td><td>/"),
  122. 7 => ("/Cleartext of " . $city . " is (.*)/"),
  123. 8 => ("/<td><li>Your md5 hash is :<br><li>" . $city . " is <b>(.*)<\/b> used charl/"),
  124. 9 => ("/<\/td><td>" . $city . "<\/td><td>(.*)<\/td>/"),
  125. 10 => ("/" . $city . " -> <b>(.*)<\/b><br><br>/"),
  126. 11 => ("/<strong>result:<\/strong><font color=red>(.*)<\/font> /"),
  127. 12 => ("/The hash <strong>" . $city . "<\/strong> has been deciphered to: <strong>(.*)<\/strong>/"),
  128. 13 => ("/<\/div><div class=\"result\">" . $city . ":(.*)<br\/>/"),
  129. 14 => ("/<br\/><center><div style=\"background: lightblue;\"><b>Result: (.*)<\/b><br \/><\/div><\/center><br \/>/"),
  130. 15 => ("/(.*)<\/b><\/h5>/")
  131. );
  132.  
  133. if((count($urls) !== count($params)) || (count($urls) !== count($patterns)) || (count($params) !== count($patterns))) { die("Error"); }
  134.  
  135. for($i = 0; $i < count($urls); $i++) {
  136. echo "\n<br>\n";
  137.  
  138. $url = $urls[$i];
  139. $param = $params[$i];
  140. $pattern = $patterns[$i];
  141.  
  142. $message = ereg_replace("(http|https)://", null, $url);
  143. $message = ereg_replace("/(.*)", null, $message);
  144.  
  145. $ch = curl_init();
  146. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, "4");
  147. if(!empty($param)) {
  148. curl_setopt($ch, CURLOPT_POST, 1);
  149. curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
  150. }
  151. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  152. curl_setopt($ch, CURLOPT_URL, $url);
  153. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  154. curl_setopt($ch, CURLOPT_TIMEOUT, "4");
  155. $result = @curl_exec($ch);
  156. curl_close($ch);
  157.  
  158. if(!empty($result)) {
  159. if(empty($pattern)) {
  160. $final = $result;
  161. } else {
  162. preg_match($pattern, $result, $final);
  163. $final = $final[1];
  164. }
  165. }
  166.  
  167. echo (md5($final) === $city || md5(htmlentities($final)) === $city)?("[+]" . $message . ": <b>" . htmlentities($final) . "</b>"):("[-]" . $message . ": Not Found");
  168. }
  169. }
  170. ?>
  171. <br>
  172. </div>
  173. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement