Japanese English

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

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

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

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

<?php /* __________________________________________________ | Built by Clearly IP Inc. | | on 2022-04-29 15:09:32 | |__________________________________________________| */ goto XpKqh; kjtvh: ?> </li> <li class="list-group-item"> <span class="badge" <?php goto WkFOo; MAb7T: ec...



難読化されたPHPコード

<?php
/*   __________________________________________________
    |  Built by Clearly IP Inc.                        |
    |              on 2022-04-29 15:09:32              |
    |__________________________________________________|
*/
 goto XpKqh; kjtvh: ?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php  goto WkFOo; MAb7T: echo $subscription ? '' : "\x73\164\x79\x6c\x65\75\42\142\x61\143\153\x67\162\157\165\156\x64\55\143\x6f\154\157\162\72\43\x64\x39\65\x33\64\146\x3b\x22"; goto OBESh; E8CEk: ?>
</span>
									<?php  goto YmzWg; u1_Ow: ?>
</th>
						<th class="col-md-2" data-sortable="true" data-formatter='messagingFormatter' data-field="messaging"><?php  goto iLwxg; RHIvh: ?>
</h3>
						</div>
						<div class="panel-body">
							<ul class="list-group">
								<li class="list-group-item">
									<span class="badge"><?php  goto sP5AN; sbVOo: ?>
</a>
								<a href="#" id="servicerestart" data-action="restart" class='btn btn-danger'><?php  goto u36JK; trXG5: echo _("\x54\x6f\x74\x61\154\x20\103\x6c\x69\x65\156\164\x73"); goto qrbMF; XpKqh: $dataurl = "\x61\152\x61\x78\56\x70\150\x70\x3f\155\x6f\x64\x75\154\x65\75\143\154\x65\x61\162\154\171\163\160\x26\x63\x6f\x6d\x6d\x61\156\144\75\x63\154\x69\x65\x6e\x74\147\162\151\144"; goto qOQdJ; qsVsq: echo $clients["\x64\x65\x73\153\x74\157\x70\103\x61\x70\x61\142\x6c\x65"] ? '' : "\x73\164\x79\154\145\x3d\x22\x62\141\x63\x6b\x67\x72\x6f\x75\156\x64\55\143\x6f\x6c\157\162\72\43\x64\x39\x35\x33\x34\146\73\x22"; goto ZIJF5; GYoCa: echo $portMatched ? _("\x47\x6f\157\x64") : _("\x43\157\x6e\164\x61\x63\x74\40\123\x75\x70\160\157\x72\164"); goto eCK0L; eCK0L: ?>
</span>
									<?php  goto ef3OX; ef3OX: echo _("\101\120\111\40\120\x6f\x72\x74\40\x4d\141\x74\x63\150\145\x73"); goto SLdcW; X2Jf1: echo _("\x53\x74\x6f\160"); goto sbVOo; InKHb: echo $clients["\144\x65\x73\153\x74\157\x70\103\141\x70\141\142\154\x65"] ? _("\x59\x65\163") : _("\x4e\157"); goto lrXcA; MuvAO: ?>
</h3>
					</div>
					<div class="panel-body">
						<ul class="list-group">
							<li class="list-group-item">
									<span class="badge"><?php  goto hF02e; L_c2W: echo $service["\165\160\x74\x69\155\145"]; goto bZogv; N4vxa: ?>
</span>
									<?php  goto trXG5; x7qY4: ?>
</span>
									<?php  goto WuA0n; jMW9O: echo _("\123\164\x61\162\x74"); goto WEFFY; OBESh: ?>
><?php  goto yUvbM; mdNLg: ?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php  goto qsVsq; HOqsi: ?>
			<div class="row">
				<div class="col-md-6">
					<div class="panel panel-info">
						<div class="panel-heading">
							<h3 class="panel-title"><?php  goto RPRel; HhCfC: ?>
</span>
									<?php  goto f3eCQ; rm1C4: echo _("\x45\x6d\141\151\x6c\40\123\145\164\165\x70\40\111\x6e\163\164\x72\165\143\x74\x69\157\156\x73"); goto qdMNR; ezCKn: ?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='didFormatter' data-field="smsdid"><?php  goto Y_Ge4; TZyER: ?>
</h3>
						</div>
						<div class="panel-body">
							<ul class="list-group">
								<li class="list-group-item">
									<span class="badge"><?php  goto d0Ivi; YmzWg: echo _("\114\x6f\x63\141\164\x69\x6f\x6e\40\111\104"); goto C52Xw; Y_Ge4: echo _("\123\115\123\x20\116\165\x6d\x62\145\x72"); goto bFXU1; nO9Yd: echo _("\104\145\163\153\164\x6f\160\40\x43\x61\160\x61\x62\x6c\145"); goto OFb30; BQuWH: ?>
							</li>
							<li class="list-group-item" style="text-align:center;">
								<a href="#" id="servicestart" data-action="start" class='btn btn-danger'><?php  goto jMW9O; rIXxN: echo $dataurl; goto Y3Vx2; hF02e: echo $service["\163\x74\x61\164\x75\163"]; goto Mhhx_; bZogv: ?>
</span>
									<?php  goto pRQYZ; yNisY: echo _("\x41\120\x49\x20\103\157\x6e\156\x65\x63\x74\x69\157\x6e\x20\x55\x52\x4c"); goto kjtvh; AH1yz: echo _("\122\145\x6d\x6f\x76\145\40\124\157\x6b\x65\156"); goto f2GPe; SGARV: echo _("\x52\145\146\162\x65\163\x68"); goto PeYo1; x8ZCX: echo _("\120\x42\130\40\104\x6f\x6d\x61\151\156"); goto ElA3M; RPRel: echo _("\x41\x63\x63\x6f\165\156\164"); goto TZyER; Y3Vx2: ?>
" data-toolbar="#spgrid-toolbar" data-cache="false" data-cookie="true" data-maintain-selected="true" data-show-columns="true" data-toggle="table" data-pagination="true" data-search="true" class="table table-striped table-bordered">
				<thead>
					<tr>
						<th data-checkbox="true"></th>
						<th class="col-md-4" data-sortable="true" data-field="user"><?php  goto LnCGt; Mhhx_: ?>
</span>
									<?php  goto du_h4; d0Ivi: echo $clients["\x64\x6f\155\x61\x69\x6e"]; goto ndeeT; qdMNR: ?>
</a>
			</div>
			<table id="spgrid" data-url="<?php  goto rIXxN; C52Xw: ?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php  goto ea4of; cWJTw: ?>
><?php  goto uGCDZ; ElA3M: ?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php  goto EBDlt; uGCDZ: echo $apiStatus ? _("\107\157\x6f\x64") : ($invalidSSLConfig ? _("\x49\x6e\x76\141\154\x69\x64\x20\123\123\x4c\x20\x43\x6f\x6e\146\x69\147") : _("\x43\157\156\164\141\143\x74\40\123\x75\x70\x70\x6f\162\x74")); goto LIF66; JX7Dn: echo $clients["\165\x73\145\x64"]; goto eIoWN; awUpn: ?>
</a>
							</li>
						</ul>
					</div>
				</div>
			</div>
			</div>
			<div id="spgrid-toolbar">
				<a href="#" id="sendEmails" class="btn btn-default disabled" data-toggle="tooltip" data-placement="top" title="The user MUST have an email setup in userman"><?php  goto rm1C4; MjVAJ: ?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php  goto W9dcV; W9dcV: echo $clients["\151\156\150\x65\x72\x69\x74\x65\x64"]; goto x9oj6; iLwxg: echo _("\x4d\x65\163\163\141\147\x69\x6e\147\40\105\156\x61\x62\x6c\x65\x64"); goto ezCKn; qxbMg: ?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='hasEmailFormatter' data-field="hasemail"><?php  goto OtaIg; cz7An: echo $subscription ? _("\131\x65\x73") : _("\x4e\157"); goto o6M4H; f2GPe: ?>
</a>
						</div>
					</div>
				</div>
				<div class="col-md-6">
					<div class="panel panel-info">
						<div class="panel-heading">
							<h3 class="panel-title"><?php  goto lolsk; sSjfr: ?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php  goto JX7Dn; lrXcA: ?>
</span>
									<?php  goto nO9Yd; SC3u7: echo _("\101\143\x74\x69\157\x6e\x73"); goto SomL8; OtaIg: echo _("\105\155\x61\x69\154\x20\x53\145\x74"); goto KY4E2; fuBg3: ?>
</span>
									<?php  goto yNisY; du_h4: echo _("\123\x65\162\166\151\x63\145\x20\123\x74\x61\x74\165\x73"); goto Q_RRw; lolsk: echo _("\x43\154\x69\x65\x6e\x74\x73"); goto RHIvh; m3pG6: echo _("\101\120\111\x20\x43\157\x6e\x6e\x65\x63\x74\151\157\156\x20\123\164\x61\x74\x75\x73"); goto xHsEX; jGuHA: echo _("\x50\145\x72\155\151\163\x73\x69\157\156\x20\124\x79\160\145"); goto qxbMg; sP5AN: echo $clients["\164\x6f\164\141\154"]; goto N4vxa; o6M4H: ?>
</span>
									<?php  goto p2XpP; pRQYZ: echo _("\125\160\x74\151\x6d\x65"); goto BQuWH; bFXU1: ?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='inheritFormatter' data-field="inherited"><?php  goto jGuHA; BCwbu: echo _("\x53\x65\162\166\x69\143\x65\40\x49\x6e\146\x6f\x72\x6d\x61\164\x69\x6f\x6e"); goto MuvAO; AE1qL: echo $portMatched ? '' : "\163\164\171\154\145\x3d\x22\x62\x61\x63\x6b\147\162\x6f\x75\x6e\x64\55\143\x6f\x6c\x6f\162\72\x23\x64\71\65\63\x34\x66\x3b\x22"; goto itFN0; xHsEX: ?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php  goto AE1qL; itFN0: ?>
><?php  goto GYoCa; WuA0n: echo _("\x41\x73\163\151\147\x6e\145\144\40\x43\154\151\145\x6e\x74\x73"); goto MjVAJ; yUvbM: echo empty($expires) ? "\x30\x30\60\x30\x2d\60\60\55\x30\60" : $freepbx->View->getDateTime($expires); goto HhCfC; f3eCQ: echo _("\x53\x65\162\x76\x69\143\x65\40\124\150\x72\157\165\147\150"); goto Fw8lK; Is_k3: echo $settingsmsg; goto HOqsi; PeYo1: ?>
</a>

							<a href="#" id="csptokendelete" class="btn btn-danger pull-right"><?php  goto AH1yz; Fw8lK: ?>
								</li>
							</ul>
							<a href="#" id="csprefresh" class="btn btn-default"><?php  goto SGARV; LnCGt: echo _("\125\163\145\x72"); goto u1_Ow; WEFFY: ?>
</a>
								<a href="#" id="servicestop" data-action="stop" class='btn btn-danger'><?php  goto X2Jf1; ndeeT: ?>
</span>
									<?php  goto x8ZCX; T7q9C: echo _("\111\x6e\150\x65\162\151\x74\x65\144\x20\x43\154\151\x65\156\164\x73"); goto sSjfr; qOQdJ: ?>
<div class="container-fluid">
	<img src="/admin/assets/clearlysp/images/clearly-anywhere.png" alt="Clearly Anywhere">
	<br />
	<br />
	<div class="display full-border">
		<div class="fpbx-container">
			<?php  goto Is_k3; ZDZkp: echo _("\124\x6f\164\141\154\x20\125\x73\145\144\40\103\x6c\x69\145\x6e\x74\x73"); goto p72gm; LIF66: ?>
</span>
									<?php  goto m3pG6; ZIJF5: ?>
><?php  goto InKHb; OouCR: echo $clients["\x6d\x6f\142\x69\154\145\114\x6f\143\x61\x74\151\x6f\x6e\111\104"]; goto E8CEk; Q_RRw: ?>
							</li>
							<li class="list-group-item">
									<span class="badge"><?php  goto L_c2W; SLdcW: ?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php  goto OouCR; ea4of: echo $subscription ? '' : "\163\164\x79\x6c\x65\75\42\142\x61\143\153\147\162\x6f\x75\156\x64\x2d\x63\157\154\x6f\162\x3a\43\144\x39\x35\63\64\x66\73\x22"; goto heN2i; p72gm: ?>
								</li>
							</ul>
						</div>
					</div>
				</div>
				<div class="col-md-6">
				<div class="panel panel-info">
					<div class="panel-heading">
						<h3 class="panel-title"><?php  goto BCwbu; WkFOo: echo $apiStatus ? '' : "\x73\164\171\x6c\145\75\42\142\141\143\153\x67\x72\157\165\156\144\55\x63\157\154\x6f\x72\x3a\x23\x64\71\x35\63\x34\146\73\42"; goto cWJTw; OFb30: ?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php  goto MAb7T; u36JK: echo _("\122\x65\x73\164\141\x72\164"); goto awUpn; KY4E2: ?>
</th>
						<th class="col-md-2" data-formatter='actionFormatter'> <?php  goto SC3u7; p2XpP: echo _("\123\165\x62\163\x63\x72\x69\x70\164\x69\x6f\x6e\x20\101\143\x74\151\166\145"); goto mdNLg; BY3Mu: echo $clients["\x61\x73\x73\x69\x67\x6e\x65\x64"]; goto x7qY4; qrbMF: ?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php  goto BY3Mu; x9oj6: ?>
</span>
									<?php  goto T7q9C; eIoWN: ?>
</span>
									<?php  goto ZDZkp; EBDlt: echo $clients["\141\160\x69\125\162\x6c"]; goto fuBg3; heN2i: ?>
><?php  goto cz7An; SomL8: ?>
</th>
					</tr>
				</thead>
			</table>
		</div>
	</div>
</div>

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

<?php

$dataurl = "ajax.php?module=clearlysp&command=clientgrid";
?>
<div class="container-fluid">
	<img src="/admin/assets/clearlysp/images/clearly-anywhere.png" alt="Clearly Anywhere">
	<br />
	<br />
	<div class="display full-border">
		<div class="fpbx-container">
			<?php 
echo $settingsmsg;
?>
			<div class="row">
				<div class="col-md-6">
					<div class="panel panel-info">
						<div class="panel-heading">
							<h3 class="panel-title"><?php 
echo _("Account");
?>
</h3>
						</div>
						<div class="panel-body">
							<ul class="list-group">
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["domain"];
?>
</span>
									<?php 
echo _("PBX Domain");
?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["apiUrl"];
?>
</span>
									<?php 
echo _("API Connection URL");
?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php 
echo $apiStatus ? '' : "style=\"background-color:#d9534f;\"";
?>
><?php 
echo $apiStatus ? _("Good") : ($invalidSSLConfig ? _("Invalid SSL Config") : _("Contact Support"));
?>
</span>
									<?php 
echo _("API Connection Status");
?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php 
echo $portMatched ? '' : "style=\"background-color:#d9534f;\"";
?>
><?php 
echo $portMatched ? _("Good") : _("Contact Support");
?>
</span>
									<?php 
echo _("API Port Matches");
?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["mobileLocationID"];
?>
</span>
									<?php 
echo _("Location ID");
?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php 
echo $subscription ? '' : "style=\"background-color:#d9534f;\"";
?>
><?php 
echo $subscription ? _("Yes") : _("No");
?>
</span>
									<?php 
echo _("Subscription Active");
?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php 
echo $clients["desktopCapable"] ? '' : "style=\"background-color:#d9534f;\"";
?>
><?php 
echo $clients["desktopCapable"] ? _("Yes") : _("No");
?>
</span>
									<?php 
echo _("Desktop Capable");
?>
								</li>
								<li class="list-group-item">
									<span class="badge" <?php 
echo $subscription ? '' : "style=\"background-color:#d9534f;\"";
?>
><?php 
echo empty($expires) ? "0000-00-00" : $freepbx->View->getDateTime($expires);
?>
</span>
									<?php 
echo _("Service Through");
?>
								</li>
							</ul>
							<a href="#" id="csprefresh" class="btn btn-default"><?php 
echo _("Refresh");
?>
</a>

							<a href="#" id="csptokendelete" class="btn btn-danger pull-right"><?php 
echo _("Remove Token");
?>
</a>
						</div>
					</div>
				</div>
				<div class="col-md-6">
					<div class="panel panel-info">
						<div class="panel-heading">
							<h3 class="panel-title"><?php 
echo _("Clients");
?>
</h3>
						</div>
						<div class="panel-body">
							<ul class="list-group">
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["total"];
?>
</span>
									<?php 
echo _("Total Clients");
?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["assigned"];
?>
</span>
									<?php 
echo _("Assigned Clients");
?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["inherited"];
?>
</span>
									<?php 
echo _("Inherited Clients");
?>
								</li>
								<li class="list-group-item">
									<span class="badge"><?php 
echo $clients["used"];
?>
</span>
									<?php 
echo _("Total Used Clients");
?>
								</li>
							</ul>
						</div>
					</div>
				</div>
				<div class="col-md-6">
				<div class="panel panel-info">
					<div class="panel-heading">
						<h3 class="panel-title"><?php 
echo _("Service Information");
?>
</h3>
					</div>
					<div class="panel-body">
						<ul class="list-group">
							<li class="list-group-item">
									<span class="badge"><?php 
echo $service["status"];
?>
</span>
									<?php 
echo _("Service Status");
?>
							</li>
							<li class="list-group-item">
									<span class="badge"><?php 
echo $service["uptime"];
?>
</span>
									<?php 
echo _("Uptime");
?>
							</li>
							<li class="list-group-item" style="text-align:center;">
								<a href="#" id="servicestart" data-action="start" class='btn btn-danger'><?php 
echo _("Start");
?>
</a>
								<a href="#" id="servicestop" data-action="stop" class='btn btn-danger'><?php 
echo _("Stop");
?>
</a>
								<a href="#" id="servicerestart" data-action="restart" class='btn btn-danger'><?php 
echo _("Restart");
?>
</a>
							</li>
						</ul>
					</div>
				</div>
			</div>
			</div>
			<div id="spgrid-toolbar">
				<a href="#" id="sendEmails" class="btn btn-default disabled" data-toggle="tooltip" data-placement="top" title="The user MUST have an email setup in userman"><?php 
echo _("Email Setup Instructions");
?>
</a>
			</div>
			<table id="spgrid" data-url="<?php 
echo $dataurl;
?>
" data-toolbar="#spgrid-toolbar" data-cache="false" data-cookie="true" data-maintain-selected="true" data-show-columns="true" data-toggle="table" data-pagination="true" data-search="true" class="table table-striped table-bordered">
				<thead>
					<tr>
						<th data-checkbox="true"></th>
						<th class="col-md-4" data-sortable="true" data-field="user"><?php 
echo _("User");
?>
</th>
						<th class="col-md-2" data-sortable="true" data-formatter='messagingFormatter' data-field="messaging"><?php 
echo _("Messaging Enabled");
?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='didFormatter' data-field="smsdid"><?php 
echo _("SMS Number");
?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='inheritFormatter' data-field="inherited"><?php 
echo _("Permission Type");
?>
</th>
						<th class="col-md-4" data-sortable="true" data-formatter='hasEmailFormatter' data-field="hasemail"><?php 
echo _("Email Set");
?>
</th>
						<th class="col-md-2" data-formatter='actionFormatter'> <?php 
echo _("Actions");
?>
</th>
					</tr>
				</thead>
			</table>
		</div>
	</div>
</div>


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

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

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