shutdown57

MD5 Crack

May 21st, 2017
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.96 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>MD5 Mass Cracker</title>
  4. </head>
  5. <style type="text/css">
  6. body,a{
  7. background-color: black;
  8. color: #BBBBBB;
  9. font-family: Lucida Console,Tahoma;
  10. font-size: 11px;
  11. text-align: left;
  12. }
  13.  
  14. input,select,textarea,table,button {
  15. background: none repeat scroll 0 0 #000000;
  16. border: 1px solid #333;
  17. color: #FFFFFF;
  18. margin: 0;
  19. font-family: Lucida Console,Tahoma;
  20. font-size: 11px;
  21. padding: 5px 5px;
  22. }
  23.  
  24. input:hover, textarea:hover, select:hover, button:hover {
  25. border-top:1px solid #f00;
  26. border-bottom:1px solid #f00;
  27. }
  28.  
  29. option {
  30. background: none repeat scroll 0 0 #000000;
  31. }
  32. a{
  33. text-decoration: none;
  34. }
  35. textarea{
  36. resize: none;
  37. }
  38.  
  39. </style>
  40. <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
  41. <script type="text/JavaScript">
  42. $(document).ready(function(){
  43. $('pre').fadeIn(3000);
  44.  
  45. $('input[type="text"]').click(function(){
  46. $(this).val('');
  47. });
  48.  
  49.  
  50.  
  51. });
  52.  
  53. </script>
  54.  
  55. <?
  56. if(!empty($_POST['password'])){
  57. set_time_limit(0);
  58. $password = nl2br($_POST['password']);
  59.  
  60. $ex = explode("<br />",$password);
  61.  
  62. $total_checked = 0;
  63. $total_cracked = 0;
  64. $total_failed  = 0;
  65. $total_not_md5 = 0;
  66.  
  67. foreach($ex as $cracking_password){
  68. $total_checked++;
  69. $cracking_passwords   = explode("|",$cracking_password);
  70. $cracking_password    = explode("|",$cracking_password);
  71. $cracking_password    = $cracking_password[1];
  72. echo $cracking_passwords[0]."|";
  73. $cracking_password    = trim($cracking_password);
  74. $regex = "/[a-z0-9]{32}/i";
  75.  
  76. if(preg_match($regex,$cracking_password)){
  77. $curl_crack = curl_init();
  78.  
  79. CURL_SETOPT($curl_crack,CURLOPT_URL,"http://md5online.net");
  80. CURL_SETOPT($curl_crack,CURLOPT_POST,True);
  81. CURL_SETOPT($curl_crack,CURLOPT_POSTFIELDS,"pass=".$cracking_password."&option=hash2text&send=Submit");
  82. CURL_SETOPT($curl_crack,CURLOPT_RETURNTRANSFER,True);
  83. CURL_SETOPT($curl_crack,CURLOPT_FOLLOWLOCATION,True);
  84. curl_setopt($curl_crack, CURLOPT_CONNECTTIMEOUT ,9000);
  85. curl_setopt($curl_crack, CURLOPT_TIMEOUT, 9000);
  86.  
  87.  
  88. $exec = curl_exec($curl_crack);
  89.  
  90.  
  91. if(preg_match("/pass : (.*)/",$exec,$cracked)){
  92. echo "<font size='2' color='green'><b>".$cracked[1]."</b></font>";
  93. $total_cracked++;
  94. flush();
  95. }else{
  96.  
  97. CURL_SETOPT($curl_crack,CURLOPT_URL,"http://md5decryption.com");
  98. CURL_SETOPT($curl_crack,CURLOPT_POST,True);
  99. CURL_SETOPT($curl_crack,CURLOPT_POSTFIELDS,"hash=".$cracking_password."&submit=Decrypt+It%21");
  100. CURL_SETOPT($curl_crack,CURLOPT_RETURNTRANSFER,True);
  101. CURL_SETOPT($curl_crack,CURLOPT_FOLLOWLOCATION,True);
  102. curl_setopt($curl_crack, CURLOPT_CONNECTTIMEOUT ,9000);
  103. curl_setopt($curl_crack, CURLOPT_TIMEOUT, 9000);
  104. $exec = curl_exec($curl_crack);
  105.  
  106.  
  107.  
  108. if(preg_match("/<font size=.*>(.+)<\/font>/",$exec,$cracked)){
  109. echo "<font size='2' color='green'><b>".$cracked[1]."</b></font><br />";
  110. $total_cracked++;
  111. flush();
  112. }else{
  113. $curl_crack = curl_init();
  114. CURL_SETOPT($curl_crack,CURLOPT_URL,"http://md5pass.info");
  115. CURL_SETOPT($curl_crack,CURLOPT_POST,True);
  116. CURL_SETOPT($curl_crack,CURLOPT_POSTFIELDS,"hash=".$cracking_password."&get_pass=Get+Pass");
  117. CURL_SETOPT($curl_crack,CURLOPT_RETURNTRANSFER,True);
  118. CURL_SETOPT($curl_crack,CURLOPT_FOLLOWLOCATION,True);
  119. curl_setopt($curl_crack, CURLOPT_CONNECTTIMEOUT ,9000);
  120. curl_setopt($curl_crack, CURLOPT_TIMEOUT, 9000);
  121.  
  122.  
  123.  
  124. $exec = curl_exec($curl_crack);
  125.  
  126. if(preg_match("/Password - <b>(.*)<\/b>/",$exec,$cracked)){
  127. echo "<font size='2' color='green'><b>".$cracked[1]."</b></font><br />";
  128. $total_cracked++;
  129. flush();
  130. }else{
  131. $curl_crack = curl_init();
  132. CURL_SETOPT($curl_crack,CURLOPT_URL,"http://md5.noisette.ch");
  133. CURL_SETOPT($curl_crack,CURLOPT_POST,True);
  134. CURL_SETOPT($curl_crack,CURLOPT_POSTFIELDS,"hash=".$cracking_password);
  135. CURL_SETOPT($curl_crack,CURLOPT_RETURNTRANSFER,True);
  136. CURL_SETOPT($curl_crack,CURLOPT_FOLLOWLOCATION,True);
  137. curl_setopt($curl_crack, CURLOPT_CONNECTTIMEOUT ,9000);
  138. curl_setopt($curl_crack, CURLOPT_TIMEOUT, 9000);
  139.  
  140.  
  141.  
  142. $exec = curl_exec($curl_crack);
  143.  
  144.  
  145.  
  146. if(preg_match('/= md5\("(.*)"\)/',$exec,$cracked)){
  147. echo "<font size='2' color='green'><b>".$cracked[1]."</b></font><br />";
  148. $total_cracked++;
  149. flush();
  150. }else{
  151.  
  152. echo "<font size='2' color='red'><b>Not Found</b></font><br />";
  153. $total_failed++;
  154. flush();
  155.  
  156. }// Next update put the fifth website here
  157.  
  158. }
  159. }
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172. }
  173. }
  174.  
  175. else{
  176. $total_not_md5++;
  177. echo $cracking_password."<br />";
  178. flush();
  179. continue;
  180. }
  181. //close curl //curl_close($curl_crack);
  182. }
  183.  
  184. echo "<br /><br /><font size='2'>Total Password Checked : </font><b><font size='2'>".$total_checked."</font></b> <b>|</b><font size='2' color='green'> Total Password Cracked : </font><font size='2'>".$total_cracked." </font><b>|</b><font size='2' color='red'> Total Password Faild : </font><b><font size='2'>".$total_failed."</font></b>"." </font><b>|</b><font size='2' color='orange'> Total Note Md5 : </font><b><font size='2'>".$total_not_md5."</font></b>";
  185. }else{
  186. ?>
  187. <body>
  188.  
  189. <center><pre style="display: none;"><font color="Lime" size="1">
  190. ___  ________ _____  ___  ___                _____                _            
  191. |  \/  |  _  \  ___| |  \/  |               /  __ \              | |            
  192. | .  . | | | |___ \  | .  . | __ _ ___ ___  | /  \/_ __ __ _  ___| | _____ _ __
  193. | |\/| | | | |   \ \ | |\/| |/ _` / __/ __| | |   | '__/ _` |/ __| |/ / _ \ '__|
  194. | |  | | |/ //\__/ / | |  | | (_| \__ \__ \ | \__/\ | | (_| | (__|   <  __/ |  
  195. \_|  |_/___/ \____/  \_|  |_/\__,_|___/___/  \____/_|  \__,_|\___|_|\_\___|_|  
  196.                                                                                                                                                                                                                      
  197. </pre></font></center>
  198. <br/><br/><br/><br/>
  199.  
  200. <center>
  201. <form action="" method="POST">
  202.  
  203.  
  204. <p><strong>Passwords</strong></p>
  205.  
  206. </textarea> <textarea cols='70' rows='15' name="password" placeholder="email|MD5"></textarea>
  207.  
  208. <br /><br />
  209.  
  210. <input type="submit" name="crack" value="Crack Password">
  211. <br /><br /><br /><br />
  212.  
  213.  
  214.  
  215. </form>
  216. </center>
  217. <?}?>
  218. </body>
  219. </html>
Add Comment
Please, Sign In to add comment