Example #1
0
<?php

ini_set('date.timezone', 'Asia/Shanghai');
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
// display warnings and errors
error_reporting(E_WARNING | E_ERROR);
@set_time_limit(120000);
//header("Content-Type: text/html; charset=GBK") ;
$isBase64 = isBase64();
//½øÐÐ_GET±äÁ¿×ª»»
$isBase64 == 1 ? CheckBase64() : '';
$SERVER_NAME = $_SERVER['SERVER_NAME'];
require_once '../adodb/adodb.inc.php';
require_once '../config.inc.php';
require_once '../setting.inc.php';
require_once '../Enginee/lib/function_system.php';
###############################################################################
//½ÏÑéÓû§ÐÅÏ¢ÊÇ·ñÌîдÍê³É
###############################################################################
$sql = "select * from unit limit 1";
$rs = $db->Execute($sql);
$rs_a = $rs->GetArray();
if ($rs_a[0]['UNIT_NAME'] == "") {
    page_css("ÇëÄúÏÈÍêÉƺÃÄãµÄÐÅÏ¢");
    $text = "ÔÚ½øÐÐϵͳÉý¼¶²Ù×÷֮ǰ,ÇëÄúÏȵ½µ¥Î»¹ÜÀíÖÐÍêÉƵ¥Î»ÐÅÏ¢";
    print "\n<table width='550'  border='0' align='center' cellpadding='0' cellspacing='0' class='small' style='border:1px solid #006699;'>\n<tr>\n<td height='30' align='middle' colspan=2  bgcolor='#E0F2FC'>\n<font color=red >ÔÚ½øÐÐϵͳÉý¼¶²Ù×÷֮ǰ,ÇëÄúÏÈÍêÉƺÃÄãµÄÐÅÏ¢</font>\n</td>\n</tr>\n<tr>\n<td align='center' colspan=2  bgcolor='#E0F2FC'>\n{$text}<BR>\n<BR><input type=button class=SmallButton maxsize=200 onClick=\"location='../../system/unit/'\" value='µã»÷½øÈ뵥λÐÅÏ¢¹ÜÀíÒ³Ãæ'>\n<BR>\n<BR>\n</td>\n</tr>\n<tr></table><BR>\n";
    print "";
    exit;
}
###############################################################################
                 echo '<li>RipeMD320</li>';
             }
         } elseif ($StrLen === 24) {
             if (CheckBase64($_POST['hash'])) {
                 echo '<li>Haval128 (Base64)</li><li>MD2 (Base64)</li><li>MD4 (Base64)</li><li>MD5 (Base64)</li><li>RipeMD128 (Base64)</li><li>SNEFRU128 (Base64)</li><li>Tiger128 (Base64)</li>';
             }
         } elseif ($StrLen === 28) {
             if (preg_match('/^[0-9a-zA-Z+\\/.]+=$/', $Hash)) {
                 echo '<li>SHA-1 (Base64)</li><li>Haval160 (Base64)</li><li>RipeMD160 (Base64)</li><li>Tiger160 (Base64)</li>';
             }
         } elseif ($StrLen === 44) {
             if (preg_match('/^[0-9a-zA-Z+\\/.]+=$/', $Hash)) {
                 echo '<li>Haval256 (Base64)</li><li>RipeMD256 (Base64)</li><li>SHA256 (Base64)</li><li>SNEFRU256 (Base64)</li>';
             }
         } elseif ($StrLen === 88) {
             if (CheckBase64($_POST['hash'])) {
                 echo '<li>SHA512 (Base64)</li><li>WHIRLPOOL (Base64)</li>';
             }
         } elseif ($StrLen === 9) {
             if (is_numeric($_POST['hash'])) {
                 echo '<li>Elf-32</li>';
             }
         }
         echo '</ol>';
     }
     echo '</fieldset>';
 } elseif ($_GET['action'] === 'X') {
     if (isset($_POST['F'])) {
         switch ($_REQUEST['val']) {
             case 1:
                 if (is_array($_REQUEST['F'])) {