Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。
<?php /* * Plugin Name: miniOrange Laravel SAML 2.0 Connector * Version: 11.0.0 * Author: miniOrange */ if (isset($_SESSION)) { goto aj1; } session_start(); aj1: if (is_dir($_SERVER["\104\x4f\x43\x55\115\x45\116\124\137\x52\117\117\124"] . "\x2f\155\151\156\151\157\162\141\x6e\x67\x65\x2f\163\163\x6f")) { goto HjI; } $CI = array("\57\151\x6e\143\154\165\144\145\x73", "\x2f\x72\x65\163\x6f\165\x72\143\145\x73"); foreach ($CI as $b2) { $q0 = __DIR__ . $b2; $ow = public_path() . "\x2f\x6d\151\x6e\x69\x6f\162\x61\x6e\x67\x65\x2f\163\x73\x6f" . $b2; recurse_copy($q0, $ow); LTY: } v67: HjI: if (!isset($_SESSION)) { goto ysC; } if (is_user_registered() == NULL) { goto JNt; } header("\x4c\x6f\x63\141\x74\x69\157\156\x3a\x20\141\x64\x6d\x69\156\x5f\x6c\x6f\147\x69\x6e\x2e\160\150\160"); exit; goto ImE; JNt: header("\114\157\x63\x61\x74\x69\157\x6e\x3a\x20\162\145\147\x69\163\164\145\162\56\x70\150\160"); exit; ImE: ysC:
<?php /* * Plugin Name: miniOrange Laravel SAML 2.0 Connector * Version: 11.0.0 * Author: miniOrange */ if (isset($_SESSION)) { goto aj1; } session_start(); aj1: if (is_dir($_SERVER["DOCUMENT_ROOT"] . "/miniorange/sso")) { goto HjI; } $CI = array("/includes", "/resources"); foreach ($CI as $b2) { $q0 = "/var/www/html" . $b2; $ow = public_path() . "/miniorange/sso" . $b2; recurse_copy($q0, $ow); } HjI: if (!isset($_SESSION)) { // [PHPDeobfuscator] Implied script end return; } if (is_user_registered() == NULL) { header("Location: register.php"); exit; } header("Location: admin_login.php"); exit;
■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]
■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります
(C)2019 ワードプレス ドクター All rights reserved.