Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。
<?php /* __________________________________________________ | Built by Clearly IP Inc. | | on 2023-01-02 21:42:57 | |__________________________________________________| */ namespace FreePBX\modules\Clearlysp\CIP; use FreePBX\modules\Clearlysp\CIP\Controllers\Base; use FreePBX; class ClearlyAuthMiddleware { public function __invoke($request, $response, $next) { goto ScjyQ; Hy77c: cKvrp: goto bfrjt; bfrjt: $validToken = FreePBX::Clearlysp()->checkToken($_REQUEST["\164\157\153\145\x6e"], false); goto M1AI0; M1AI0: if ($validToken) { goto O92mb; } goto NIaA9; Ocaby: return $next($request, $response); goto kj4bt; rbUpf: return Base::returnError($response, "\124\157\153\145\156\40\x6e\x6f\x74\40\160\162\x6f\x76\x69\x64\x65\144"); goto Hy77c; NIaA9: return Base::returnError($response, "\124\x6f\x6b\x65\x6e\40\156\x6f\x74\40\166\x61\154\151\x64"); goto NlB23; ScjyQ: if (!(!isset($_REQUEST["\164\x6f\153\x65\x6e"]) || empty($_REQUEST["\x74\157\x6b\x65\156"]))) { goto cKvrp; } goto rbUpf; NlB23: O92mb: goto Ocaby; kj4bt: } }
<?php /* __________________________________________________ | Built by Clearly IP Inc. | | on 2023-01-02 21:42:57 | |__________________________________________________| */ namespace FreePBX\modules\Clearlysp\CIP; use FreePBX\modules\Clearlysp\CIP\Controllers\Base; use FreePBX; class ClearlyAuthMiddleware { public function __invoke($request, $response, $next) { if (!(!isset($_REQUEST["token"]) || empty($_REQUEST["token"]))) { $validToken = FreePBX::Clearlysp()->checkToken($_REQUEST["token"], false); if ($validToken) { return $next($request, $response); } return Base::returnError($response, "Token not valid"); } return Base::returnError($response, "Token not provided"); } }
■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]
■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります
(C)2019 ワードプレス ドクター All rights reserved.