Wordpress 等でのPHPのマルウェア・ウィルス・改ざんコードをデコードして難読化をオンラインで解除し、
元の読みやすいコードに戻し解読できます。
<?php /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator 2.0.3 | | on 2023-10-31 14:25:56 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ namespace Plugin\AmazonPayV2_42\Exception;class AmazonPaymentException extends \Exception{const UNDEFINED = false;const ZERO_PAYMENT = 101;const INVALID_PAYMENT_METHOD = 2;const AMAZON_REJECTED = 3;const EXPIRED = 5;public static $errorMessages = array(self::ZERO_PAYMENT => 'Amazon Payは合計0円のお支払いに対応しておりません。', self::INVALID_PAYMENT_METHOD => 'Amazonアカウントでのお支払い選択において問題が発生しました。他の支払方法を選択するか、クレジットカード情報更新してください。', self::AMAZON_REJECTED => 'お支払い処理が失敗しました。他の支払い方法で再度購入してください。', self::EXPIRED => 'セッションの有効期限が切れました。');public static $amazon_error_list = array('InvalidPaymentMethod' => self::INVALID_PAYMENT_METHOD, 'AmazonRejected' => self::AMAZON_REJECTED, 'BuyerCanceled' => self::AMAZON_REJECTED, 'AmazonCanceled' => self::AMAZON_REJECTED, 'Declined' => self::INVALID_PAYMENT_METHOD, 'Expired' => self::EXPIRED);public static function create(int $error_code){goto FJM6Y;e7Nkh:$message = self::$errorMessages[$error_code];goto oTwlk;FJM6Y:if (!array_key_exists($error_code, self::$errorMessages)) {goto iED5I;}goto e7Nkh;vxQdo:$message = '予期しないエラーが発生しました。';goto dRaaj;omEU9:return new self($message, $error_code);goto ryKor;YIKXO:iED5I:goto vxQdo;dRaaj:Owudo:goto omEU9;oTwlk:goto Owudo;goto YIKXO;ryKor:}public static function getErrorCode($reason_code){goto yutpw;S58u9:return self::UNDEFINED;goto PAD1f;NEC68:return self::$amazon_error_list[$reason_code];goto WBy71;PAD1f:oosPs:goto NEC68;yutpw:if (array_key_exists($reason_code, self::$amazon_error_list)) {goto oosPs;}goto S58u9;WBy71:}}
<?php /* __________________________________________________ | Obfuscated by YAK Pro - Php Obfuscator 2.0.3 | | on 2023-10-31 14:25:56 | | GitHub: https://github.com/pk-fr/yakpro-po | |__________________________________________________| */ namespace Plugin\AmazonPayV2_42\Exception; class AmazonPaymentException extends \Exception { const UNDEFINED = false; const ZERO_PAYMENT = 101; const INVALID_PAYMENT_METHOD = 2; const AMAZON_REJECTED = 3; const EXPIRED = 5; public static $errorMessages = array(self::ZERO_PAYMENT => 'Amazon Payは合計0円のお支払いに対応しておりません。', self::INVALID_PAYMENT_METHOD => 'Amazonアカウントでのお支払い選択において問題が発生しました。他の支払方法を選択するか、クレジットカード情報更新してください。', self::AMAZON_REJECTED => 'お支払い処理が失敗しました。他の支払い方法で再度購入してください。', self::EXPIRED => 'セッションの有効期限が切れました。'); public static $amazon_error_list = array('InvalidPaymentMethod' => self::INVALID_PAYMENT_METHOD, 'AmazonRejected' => self::AMAZON_REJECTED, 'BuyerCanceled' => self::AMAZON_REJECTED, 'AmazonCanceled' => self::AMAZON_REJECTED, 'Declined' => self::INVALID_PAYMENT_METHOD, 'Expired' => self::EXPIRED); public static function create(int $error_code) { if (!array_key_exists($error_code, self::$errorMessages)) { $message = '予期しないエラーが発生しました。'; goto dRaaj; } $message = self::$errorMessages[$error_code]; dRaaj: return new self($message, $error_code); } public static function getErrorCode($reason_code) { if (array_key_exists($reason_code, self::$amazon_error_list)) { return self::$amazon_error_list[$reason_code]; } return self::UNDEFINED; } }
■【無料】ワードプレス:マルウェアスキャン&セキュリティープラグイン [マルウェア・ウィルス検出と駆除]
■WordPress のマルウェア駆除、セキュリティー対策 カスタマイズや修正、引っ越し・復旧のご依頼承ります
(C)2019 ワードプレス ドクター All rights reserved.