[PHP] PHP搭建自己的MD5破解网站 MD5密码在线破解 →→→→→进入此内容的聊天室

来自 , 2019-07-23, 写在 PHP, 查看 111 次.
URL http://www.code666.cn/view/a7f592ce
  1. <?php
  2. include('header.php');
  3. require_once('config.php');
  4.  
  5. if (isset($_GET["act"])) {
  6.     $currentpage = $_GET["act"];
  7. } elseif (isset($_POST["act"])) {
  8.     $currentpage = $_POST["act"];
  9. } else {
  10.     $currentpage = "home";
  11. }
  12.  
  13. switch ($currentpage) {
  14.                 case "home":
  15.                     showPageHome();
  16.                     break;
  17.                 case "encrypt":
  18.                     showPageEncrypt();
  19.                     break;
  20.                 case "decrypt":
  21.                     showPagedecrypt();
  22.                     break;
  23.         case "add":
  24.                 showPageAdd();
  25.             break;
  26.                 default:
  27.                     showPageHome();
  28.                     break;
  29.                 }
  30. ?>
  31. <?php
  32. function showPageHome() {
  33. require_once('config.php');
  34. $query = "SELECT COUNT(id) FROM md5";
  35. $result = mysql_query($query) or die("Query failed: " . mysql_error());
  36. $row = mysql_fetch_array($result);
  37. $no = $row['COUNT(id)'];
  38. ?>
  39.  
  40.         <tr>
  41.           <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
  42.             <tr align="left" valign="top">
  43.               <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
  44.                   <tr>
  45.                     <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
  46.                         <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
  47.                           <tr>
  48.                             <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
  49.                                 <table height="27"  border="0" cellpadding="0" cellspacing="0">
  50.                                   <tr>
  51.                                     <td><span class="style1">MD5 Encryption&nbsp;</span></td>
  52.                                   </tr>
  53.                                 </table>
  54.                             </div></td>
  55.                           </tr>
  56.                           <tr>
  57.                             <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
  58.                                 <table width="315"  border="0" cellspacing="0" cellpadding="0">
  59.                                   <tr align="left" valign="top">
  60.                                     <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
  61.                                         <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
  62.                                           <tr>
  63.                                             <td height="17" align="left" valign="bottom"><span class="style7">Letter & number:</span></td>
  64.                                           </tr>
  65.                                           <tr>
  66.                                             <td align="left" valign="bottom"><span class="style8">
  67.                                               <input type="text" name="encrypt" style="width:100px; height:19px; font-family:tahoma; font-size:10px " size="32" maxlength="32">
  68.                                             </span></td>
  69.                                           </tr>
  70.                                           <tr>
  71.                                             <td height="26" align="left" valign="bottom"><input type="hidden" name="act" value="encrypt"><input type="submit" value="Encrypt"></td>
  72.                                           </tr>
  73.                                         </form>
  74.                                     </table></td>
  75.                                     <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
  76.                                         Paste the letter & number into the box and click
  77.                                         encrypt</span></div>
  78.                                     </td>
  79.                                   </tr>
  80.                                 </table>
  81.                             </div></td>
  82.                           </tr>
  83.                         </table>
  84.                     </div></td>
  85.                   </tr>
  86.                   <tr>
  87.                     <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
  88.                         <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
  89.                           <tr>
  90.                             <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
  91.                                 <table height="27"  border="0" cellpadding="0" cellspacing="0">
  92.                                   <tr>
  93.                                     <td><span class="style1">MD5 Decryption&nbsp;</span></td>
  94.                                   </tr>
  95.                                 </table>
  96.                             </div></td>
  97.                           </tr>
  98.                           <tr>
  99.                             <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
  100.                                 <table width="315"  border="0" cellspacing="0" cellpadding="0">
  101.                                   <tr align="left" valign="top">
  102.                                     <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
  103.                                         <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
  104.                                           <tr>
  105.                                             <td height="17" align="left" valign="bottom"><span class="style7">MD5:</span></td>
  106.                                           </tr>
  107.                                           <tr>
  108.                                             <td align="left" valign="bottom"><span class="style8">
  109.                                               <input type="text" name="decrypt" style="width:100px; height:19px; font-family:tahoma; font-size:10px " size="32" maxlength="32">
  110.                                             </span></td>
  111.                                           </tr>
  112.                                           <tr>
  113.                                             <td height="26" align="left" valign="bottom"><input type="hidden" name="act" value="decrypt"><input type="submit" value="Decrypt"></td>
  114.                                           </tr>
  115.                                         </form>
  116.                                     </table></td>
  117.                                     <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
  118.                                         Paste the md5 into the box and click
  119.                                         decrypt</span></div>
  120.                                     </td>
  121.                                   </tr>
  122.                                 </table>
  123.                             </div></td>
  124.                           </tr>
  125.                         </table>
  126.                     </div></td>
  127.                   </tr>
  128.                   <tr>
  129.                     <td align="center" valign="top"><span class="style10">Total
  130.                       number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations</span></td>
  131.                   </tr>
  132.               </table></td>
  133. <?php
  134. }
  135. function showPageEncrypt() {
  136. require_once('config.php');
  137. $query = "SELECT COUNT(id) FROM md5";
  138. $result = mysql_query($query) or die("Query failed: " . mysql_error());
  139. $row = mysql_fetch_array($result);
  140. $no = $row['COUNT(id)'];
  141. $encrypt = $_GET['encrypt'];
  142. $encrypted = md5($encrypt);
  143. $encrypt_query = "SELECT * FROM `md5` WHERE md5='$encrypted'";
  144. $encrypt_result = mysql_query($encrypt_query) or die("Query failed: " . mysql_error());
  145. $encrypt_row = mysql_fetch_array($encrypt_result);
  146. if (!$encrypt_row) {
  147.         mysql_query("INSERT INTO `md5` VALUES ('', '$encrypt', '$encrypted')") or die (mysql_error());
  148.     }
  149. ?>
  150. <script language=Javascript>
  151. <!--
  152. var copytoclip=1
  153. function HighlightAll(theField) {
  154. var tempval=eval("document."+theField)
  155. tempval.focus()
  156. tempval.select()
  157. if (document.all&&copytoclip==1){
  158. therange=tempval.createTextRange()
  159. therange.execCommand("Copy")
  160. window.status="Contents highlighted and copied to clipboard!"
  161. setTimeout("window.status=''",2400);
  162. }
  163. }
  164. -->
  165. </script>
  166.  
  167.         <tr>
  168.           <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
  169.             <tr align="left" valign="top">
  170.               <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
  171.                   <tr>
  172.                     <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
  173.                         <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
  174.                           <tr>
  175.                             <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
  176.                                 <table height="27"  border="0" cellpadding="0" cellspacing="0">
  177.                                   <tr>
  178.                                     <td><span class="style1">MD5 Encryption&nbsp;</span></td>
  179.                                   </tr>
  180.                                 </table>
  181.                             </div></td>
  182.                           </tr>
  183.                           <tr>
  184.                             <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
  185.                                 <table width="315"  border="0" cellspacing="0" cellpadding="0">
  186.                                   <tr align="left" valign="top">
  187.                                     <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
  188.                                           <tr>
  189.                                           <?php
  190.                                                 if (!$encrypt) {
  191.                                                 echo "<span class='style33'>Please fill up the blank.</span>";
  192.                                                 } else {
  193.                                                 ?>
  194.                                             <td height="17" align="left" valign="bottom"><span class="style7">MD5 encrypted:</span></td>
  195.                                           </tr>
  196.                                           <tr>
  197.                                             <td align="left" valign="bottom"><span class="style8"">
  198.                                               <form name=form1>
  199.                                                                                                 <textarea name=select cols=12 rows="1"><?php echo "$encrypted"; ?></textarea>
  200.                                                                                                 <A class=high href="javascript:HighlightAll('form1.select')"><input type="submit" name="copy" value="Select"></A>
  201.                                                                                           </form>
  202.                                             </span>
  203.                                             </td>
  204.                                           </tr>
  205.                                           <?php
  206.                                           }
  207.                                           ?>
  208.                                           <tr>
  209.                                             <td height="26" align="left" valign="bottom"></td>
  210.                                           </tr>
  211.                                     </table></td>
  212.                                     <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
  213.                                         Click select button to highlight the encrypted result, then copy it to your clipboard (Ctrl+C)
  214.                                         </span></div>
  215.                                     </td>
  216.                                   </tr>
  217.                                 </table>
  218.                             </div></td>
  219.                           </tr>
  220.                         </table>
  221.                     </div></td>
  222.                   </tr>
  223.                   <tr>
  224.                     <td align="center" valign="top"><span class="style10">Total
  225.                       number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations md5</span><br> <?php echo $ads2; ?></td>
  226.                   </tr>
  227.               </table></td>
  228.  
  229. <?php
  230. }
  231. function showPageDecrypt() {
  232. require_once('config.php');
  233. $query = "SELECT COUNT(id) FROM md5";
  234. $result = mysql_query($query) or die("Query failed: " . mysql_error());
  235. $row = mysql_fetch_array($result);
  236. $no = $row['COUNT(id)'];
  237. $decrypt = $_GET['decrypt'];
  238. $decrypt_query = "SELECT * FROM `md5` WHERE md5='$decrypt'";
  239. $decrypt_result = mysql_query($decrypt_query) or die("Query failed: " . mysql_error());
  240. $decrypt_row = mysql_fetch_array($decrypt_result);
  241. $decrypted = $decrypt_row['combination'];
  242. ?>
  243. <script language=Javascript>
  244. <!--
  245. var copytoclip=1
  246. function HighlightAll(theField) {
  247. var tempval=eval("document."+theField)
  248. tempval.focus()
  249. tempval.select()
  250. if (document.all&&copytoclip==1){
  251. therange=tempval.createTextRange()
  252. therange.execCommand("Copy")
  253. window.status="Contents highlighted and copied to clipboard!"
  254. setTimeout("window.status=''",2400);
  255. }
  256. }
  257. -->
  258. </script>
  259.  
  260.         <tr>
  261.           <td align="left" valign="top" background="images/back_right_1.jpg" style="background-position:top right; background-repeat:no-repeat "><table width="714"  border="0" cellpadding="0" cellspacing="0" background="images/back_left.jpg" style="background-repeat:no-repeat; background-position:top left ">
  262.             <tr align="left" valign="top">
  263.               <td width="405"><table width="405"  border="0" cellspacing="0" cellpadding="0">
  264.                   <tr>
  265.                     <td align="left" valign="top"><div style="padding-left:27px; padding-top:0px">
  266.                         <table width="366"  border="0" cellpadding="0" cellspacing="0" background="images/rep_line_1.jpg">
  267.                           <tr>
  268.                             <td height="59" align="left" valign="top" background="images/top_back.jpg"><div style="padding-left:32px; padding-top:12px">
  269.                                 <table height="27"  border="0" cellpadding="0" cellspacing="0">
  270.                                   <tr>
  271.                                     <td><span class="style1">MD5 Decryption&nbsp;</span></td>
  272.                                   </tr>
  273.                                 </table>
  274.                             </div></td>
  275.                           </tr>
  276.                           <tr>
  277.                             <td align="left" valign="top" background="images/bottom_2.jpg" style="background-repeat:no-repeat; background-position:bottom left "><div style="padding-left:32px; padding-top:2px; padding-bottom:23px">
  278.                                 <table width="315"  border="0" cellspacing="0" cellpadding="0">
  279.                                   <tr align="left" valign="top">
  280.                                     <td width="127"><table width="105"  border="0" cellspacing="0" cellpadding="0">
  281.                                           <tr>
  282.                                           <?php
  283.                                                 if (!$decrypt) {
  284.                                                 echo "<span class='style33'>Please fill up the blank.</span>";
  285.                                                 } elseif (strlen($decrypt) != 32) {
  286.                                                         echo "<span class='style33'>Invalid md5</span>";
  287.                                                     } elseif (!$decrypt_row) {
  288.                                                         echo "<span class='style33'>Sorry, we couldn't decrypt this md5.</span>";
  289.                                                         } else {
  290.                                                             ?>
  291.                                             <td height="17" align="left" valign="bottom"><span class="style7">MD5 decrypted:</span></td>
  292.                                           </tr>
  293.                                           <tr>
  294.                                             <td align="left" valign="bottom"><span class="style8"">
  295.                                               <form name=form1>
  296.                                                                                                 <textarea name=select cols=12 rows="1"><?php echo $decrypted; ?></textarea>
  297.                                                                                                 <A class=high href="javascript:HighlightAll('form1.select')"><input type="submit" name="copy" value="Select"></A>
  298.                                                                                           </form>
  299.                                             </span>
  300.                                             </td>
  301.                                           </tr>
  302.                                           <?php
  303.                                           }
  304.                                           ?>
  305.                                           <tr>
  306.                                             <td height="26" align="left" valign="bottom"></td>
  307.                                           </tr>
  308.                                     </table></td>
  309.                                     <td><div style="padding-left:0px; padding-top:9px; line-height:11px"><span class="style10"><strong>Direction:</strong><br>
  310.                                         Click select button to highlight the decrypted result, then copy it to your clipboard (Ctrl+C)
  311.                                         </span></div>
  312.                                     </td>
  313.                                   </tr>
  314.                                 </table>
  315.                             </div></td>
  316.                           </tr>
  317.                         </table>
  318.                     </div></td>
  319.                   </tr>
  320.                   <tr>
  321.                     <td align="center" valign="top"><span class="style10">Total
  322.                       number of <?php echo "<strong>".number_format($no)."</strong>"; ?> combinations md5</span><br> <?php echo $ads2; ?></td>
  323.                   </tr>
  324.               </table></td>
  325. <?php
  326. }
  327. ?>
  328.               <td width="309" height="100%" background="images/rep_1.jpg" style="background-repeat:repeat-y; background-position:top left "><table width="309" height="100%"  border="0" cellpadding="0" cellspacing="0" background="images/bot_pic_1.jpg" style="background-position:bottom left; background-repeat:no-repeat ">
  329.                   <tr>
  330.                     <td height="100%" align="left" valign="top" background="images/top_pic_1.jpg" style="background-repeat:no-repeat; background-position:top left "><div style="padding-left:14px; padding-top:12px">
  331.                         <table height="27"  border="0" cellpadding="0" cellspacing="0">
  332.                           <tr>
  333.                             <td><span class="style1">Welcome to MD5
  334.                               Encryption & Decryption !</span></td>
  335.                           </tr>
  336.                         </table>
  337.                       </div>
  338.                         <div style="padding-left:14px; padding-top:10px"><span class="style10"><strong>Having
  339.                           problem encrypting?<br>
  340.                           </strong>This service will help you to encrypt<br>
  341.                           your letter and number with md5 function.<br>
  342.                           <br>
  343.                           <strong>Having
  344.                           problem decrypting?<br>
  345.                           </strong>You are on the right place !<br>
  346.                           This service will try to decrypt md5 for you !<br>
  347.                           </span></div>
  348.                         <div style="padding-left:15px; padding-top:15px">
  349.                           <table width="158"  border="0" cellspacing="0" cellpadding="0">
  350.                             <tr align="left" valign="middle">
  351.                               <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
  352.                               <td height="15"><span class="style14">MD5
  353.                                 encryption</span></td>
  354.                             </tr>
  355.                             <tr align="left" valign="middle">
  356.                               <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
  357.                               <td height="15"><span class="style14">MD5
  358.                                 decryption</span></td>
  359.                             </tr>
  360.                             <tr align="left" valign="middle">
  361.                               <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
  362.                               <td height="15"><span class="style14">Fast
  363.                                 and easy !</span></td>
  364.                             </tr>
  365.                             <tr align="left" valign="middle">
  366.                               <td width="10" height="15"><a href="#"><img src="images/point_4.jpg" width="5" height="5" border="0"></a></td>
  367.                               <td height="15"><span class="style14">Just
  368.                                 one click !</span></td>
  369.                             </tr>
  370.                           </table>
  371.                         </div>
  372.                         <div style="padding-left:13px; padding-top:16px; padding-bottom:15px">
  373.                           <table width="240" height="18"  border="0" cellpadding="0" cellspacing="0">
  374.                             <tr align="left" valign="top">
  375.                               <td width="100%" background="images/division_1.jpg" style="background-repeat:no-repeat; background-position:top right "><span class="style10"><strong>I
  376.                                 need your help !<br>
  377.                                 </strong>As we know there's billions of
  378.                                 different combination,<br>
  379.                                 me alone could not support the whole service, so
  380.                                 if you<br>
  381.                                 are free you could do some contribution by
  382.                                 adding different combinations to my database.<br>
  383.                                 Please refer to <?php echo $url; ?>add.php?no=<font color="#FF0000">x</font><br>
  384.                                 Replace the <font color="#FF0000">x</font> with the random lenght.</span></td>
  385.                             </tr>
  386.                           </table>
  387.                       </div></td>
  388.                   </tr>
  389.               </table></td>
  390.             </tr>
  391.           </table></td>
  392.         </tr>
  393.  
  394. <?php
  395. include('footer.php');
  396. ?>

回复 "PHP搭建自己的MD5破解网站 MD5密码在线破解"

这儿你可以回复上面这条便签

Direction:
Click select button to highlight the encrypted result, then copy it to your clipboard (Ctrl+C)
Total number of ".number_format($no).""; ?> combinations md5
MD5 Decryption 
Please fill up the blank."; } elseif (strlen($decrypt) != 32) { echo "Invalid md5"; } elseif (!$decrypt_row) { echo "Sorry, we couldn't decrypt this md5."; } else { ?>
MD5 decrypted:
Direction:
Click select button to highlight the decrypted result, then copy it to your clipboard (Ctrl+C)
Total number of ".number_format($no).""; ?> combinations md5
Welcome to MD5 Encryption & Decryption !
Having problem encrypting?
This service will help you to encrypt
your letter and number with md5 function.

Having problem decrypting?
You are on the right place !
This service will try to decrypt md5 for you !
MD5 encryption
MD5 decryption
Fast and easy !
Just one click !
I need your help !
As we know there's billions of different combination,
me alone could not support the whole service, so if you
are free you could do some contribution by adding different combinations to my database.
Please refer to add.php?no=x
Replace the x with the random lenght.
captcha