Japanese English

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

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

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

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

<?php namespace Mgt\Varnish\Model\Config\Source; class CacheWarmerThreads implements \Magento\Framework\Option\ArrayInterface { public function toOptionArray() { goto C5527; D106b: C3d3e: goto D6851; D6851: return $optionsArray; goto C5141; C5527: $optionsArray = []; goto C1f41; C1f41: foreach (r...



難読化されたPHPコード

<?php
 namespace Mgt\Varnish\Model\Config\Source; class CacheWarmerThreads implements \Magento\Framework\Option\ArrayInterface { public function toOptionArray() { goto C5527; D106b: C3d3e: goto D6851; D6851: return $optionsArray; goto C5141; C5527: $optionsArray = []; goto C1f41; C1f41: foreach (range(1, 50) as $number) { $optionsArray[] = ["\166\x61\154\x75\x65" => $number, "\154\x61\x62\145\154" => $number]; E08b9: } goto D106b; C5141: } public function toArray() { goto b52a4; Deeed: return $optionsArray; goto Fa83f; fd522: e4de7: goto Deeed; b52a4: $optionsArray = []; goto Ba0f4; Ba0f4: foreach (range(1, 50) as $number) { $optionsArray[$number] = $number; D7193: } goto fd522; Fa83f: } }

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

<?php

namespace Mgt\Varnish\Model\Config\Source;

class CacheWarmerThreads implements \Magento\Framework\Option\ArrayInterface
{
    public function toOptionArray()
    {
        $optionsArray = [];
        foreach (range(1, 50) as $number) {
            $optionsArray[] = ["value" => $number, "label" => $number];
        }
        return $optionsArray;
    }
    public function toArray()
    {
        $optionsArray = [];
        foreach (range(1, 50) as $number) {
            $optionsArray[$number] = $number;
        }
        return $optionsArray;
    }
}


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

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

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