De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.
*Please note that not all obfuscation codes can be decoded.<?php
$ex_type = $ex_radiko; ht_subtitle($subno,""); switch ($subno) { case "0201": ht_delrsv($val,$ex_type); echo_msg(2,"予約を削除しました。"); break; case "0202": if ($sel == 1) { ht_rec_start("rsv",$val,$ex_type); break; } if ($sel == 2) { rfmenu_kw_append($val,"radiko"); break; } if ($sel == 3) { $val2 = rfmenu_onair_select($val,$ex_type); if ($val2 === false) { echo_msg(2,"放送されていません。"); } else { ht_live($val2,$ex_type); } break; } if ($sel == 4) { $val2 = rfmenu_onair_select($val,$ex_type); if ($val2 === false) { echo_msg(2,"放送されていません。"); } else { ht_live_server($val2,$ex_type); } break; } break; case "0203": if ($sel == 1) { $ht_jump_btn2 = 1; $ht_jump_btn1_label = "録音予約"; $ht_jump_btn2_label = "KW登録"; rfmenu_rec_ch_ex($ex_type, $val); break; } if ($sel == 2) { rfmenu_onair_ch($ex_type,$val,1); break; } if ($sel == 3) { rfmenu_onair_ch($ex_type,$val,2); break; } break; case "0204": $ht_jump_btn1_label = "録音予約"; ht_rec_kwsrc("検索結果",$multi_sw,$ex_type,$val,$val2); break; case "0205": if ($sel == 1) { rf_batsh_rec($ex_type, 0, 0, 0, ""); echo_msg(2, "番組予約を行いました。"); } if ($sel == 2) { rf_batsh_rec($ex_type, 1, 0, 0, ""); echo_msg(2, "予約リストを作成しました。"); echo_msg(2, ""); echo_msg(2, "log/YYYYMMDD_HHMMSS_rfriends_exec_radiko_XXXXXXX.log"); } break; case "0207": $v = explode(',',$val); if($premium_areafree == 1) { $area = rf_change_pref($v[0]); $nowarea = $area; echo_msg(2, "エリア : $nowarea $v[1] (H:$home_area_code)"); $ret = premium_putarea($area); echo_msg(2,""); echo_msg(2,"ラジコプレミアムの地区(エリア)を変更しました。"); break; } if ($radiko_auth_mode == 0 || $radiko_auth_mode == 2) { rf_reflesh_auth_sub(); echo_msg(2,""); echo_msg(2,"地域情報(ホームエリア)を更新しました。"); break; } if ($radiko_auth_mode == 3) { $area = rf_change_pref($v[0]); $nowarea = $area; echo_msg(2, "エリア : $nowarea $v[1] (H:$home_area_code)"); rfmenu_gpstest($area); echo_msg(2,""); echo_msg(2,"現在地を変更しました。"); break; } echo_msg(2,"このモードでは変更できません。"); rf_pause(); break; case "0209": if ($sel == 1) { ht_webaudio($val,$radiko_recdir); } else if ($sel == 2) { ht_play_server($val,$radiko_recdir); } break; default: ht_development($subno,$val,2); break; }<?php
$ex_type = $ex_radiko;
ht_subtitle($subno, "");
switch ($subno) {
case "0201":
ht_delrsv($val, $ex_type);
echo_msg(2, "予約を削除しました。");
break;
case "0202":
if ($sel == 1) {
ht_rec_start("rsv", $val, $ex_type);
break;
}
if ($sel == 2) {
rfmenu_kw_append($val, "radiko");
break;
}
if ($sel == 3) {
$val2 = rfmenu_onair_select($val, $ex_type);
if ($val2 === false) {
echo_msg(2, "放送されていません。");
} else {
ht_live($val2, $ex_type);
}
break;
}
if ($sel == 4) {
$val2 = rfmenu_onair_select($val, $ex_type);
if ($val2 === false) {
echo_msg(2, "放送されていません。");
} else {
ht_live_server($val2, $ex_type);
}
break;
}
break;
case "0203":
if ($sel == 1) {
$ht_jump_btn2 = 1;
$ht_jump_btn1_label = "録音予約";
$ht_jump_btn2_label = "KW登録";
rfmenu_rec_ch_ex($ex_type, $val);
break;
}
if ($sel == 2) {
rfmenu_onair_ch($ex_type, $val, 1);
break;
}
if ($sel == 3) {
rfmenu_onair_ch($ex_type, $val, 2);
break;
}
break;
case "0204":
$ht_jump_btn1_label = "録音予約";
ht_rec_kwsrc("検索結果", $multi_sw, $ex_type, $val, $val2);
break;
case "0205":
if ($sel == 1) {
rf_batsh_rec($ex_type, 0, 0, 0, "");
echo_msg(2, "番組予約を行いました。");
}
if ($sel == 2) {
rf_batsh_rec($ex_type, 1, 0, 0, "");
echo_msg(2, "予約リストを作成しました。");
echo_msg(2, "");
echo_msg(2, "log/YYYYMMDD_HHMMSS_rfriends_exec_radiko_XXXXXXX.log");
}
break;
case "0207":
$v = explode(',', $val);
if ($premium_areafree == 1) {
$area = rf_change_pref($v[0]);
$nowarea = $area;
echo_msg(2, "エリア : {$nowarea} {$v[1]} (H:{$home_area_code})");
$ret = premium_putarea($area);
echo_msg(2, "");
echo_msg(2, "ラジコプレミアムの地区(エリア)を変更しました。");
break;
}
if ($radiko_auth_mode == 0 || $radiko_auth_mode == 2) {
rf_reflesh_auth_sub();
echo_msg(2, "");
echo_msg(2, "地域情報(ホームエリア)を更新しました。");
break;
}
if ($radiko_auth_mode == 3) {
$area = rf_change_pref($v[0]);
$nowarea = $area;
echo_msg(2, "エリア : {$nowarea} {$v[1]} (H:{$home_area_code})");
rfmenu_gpstest($area);
echo_msg(2, "");
echo_msg(2, "現在地を変更しました。");
break;
}
echo_msg(2, "このモードでは変更できません。");
rf_pause();
break;
case "0209":
if ($sel == 1) {
ht_webaudio($val, $radiko_recdir);
} else {
if ($sel == 2) {
ht_play_server($val, $radiko_recdir);
}
}
break;
default:
ht_development($subno, $val, 2);
break;
}Malware detection & removal plugin for WordPress
(C)2020 Wordpress Doctor All rights reserved.