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.