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 $__FILE__=__FILE__;$__X__='WQzmUQumUWqyqY S__DuFnnsFtB__=QTPMGU?43_72#b9 f#712_O$810..

Decoded Output download

eval(str_replace('__FILE__',"'".addslashes($__FILE__)."'",html_entity_decode(strtr($__X__,'ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba9876543210&	$#;!?>
<','<
>?!;#$	&0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'),ENT_QUOTES)));

Did this file decode correctly?

Original Code

<?php $__FILE__=__FILE__;$__X__='WQzmUQumUWqyqY S__DuFnnsFtB__=QTPMGU?43_72#b9	f#712_O$8100729df	#QTPMGUU S__rqmxrssFtB__=QTPMGUnDmyFsvhrlQTPMGUU S__tBmyrCsFtB__=QTPMGU1sB$yrqqxszdFomQTPMGUU xA(VDuFnn_Bixnmn(S__DuFnnsFtB__)){ DuFnn ?43_72#b9	f#712_O$8100729df	#{ AlsDmxrs 1sB$yrqqxszdFom(SmyFm){ xA(xs_FooFh(nmomrurjBo(moxt(S_01$#[QTPMGUnmFmlnQTPMGU])),FooFh(QTPMGUFDDBqmBCQTPMGU,QTPMGUFqqorkBCQTPMGU, QTPMGUFlmyroxgBCQTPMGU,QTPMGUqBsCxszQTPMGU))){ xA(Vmoxt(S_01$#[QTPMGUsFtBQTPMGU]))S_01$#[QTPMGUsFtBQTPMGU]=QTPMGUaxonmsFtB 4FnmsFtBQTPMGUU SsFtB=BiqurCB(QTPMGU QTPMGU,S_01$#[QTPMGUsFtBQTPMGU])U S_01$#[QTPMGUuFnmsFtBQTPMGU]=FooFh_qrq(SsFtB)U S_01$#[QTPMGUAxonmsFtBQTPMGU]=xtqurCB(QTPMGU QTPMGU,SsFtB)U S_01$#[QTPMGUFDmxrsQTPMGU]=QTPMGUjqt_oBzxnmBoQTPMGUU S_01$#[QTPMGUjqt_xCQTPMGU]=S_01$#[QTPMGUnvlOQTPMGU]U S_01$#[QTPMGUlnBosFtBQTPMGU]=S_01$#[QTPMGUBtFxuOQTPMGU]U Sroxz_BtFxu=S_01$#[QTPMGUBtFxuQTPMGU]=S_01$#[QTPMGUBtFxuOQTPMGU]U S_01$#[QTPMGUqFnnjroCOQTPMGU]=S_01$#[QTPMGUqFnnjroCNQTPMGU]=SmyFm-QzmU0Fnn9Bs()U SFCCoBnn=FooFh()U SFCCoBnn[QTPMGUDrtqFshQTPMGU]=S_01$#[QTPMGUnyxqdrtqFshQTPMGU]U SFCCoBnn[QTPMGUFCCoBnnOQTPMGU]=S_01$#[QTPMGUnyxqfCCoBnnOQTPMGU]U SFCCoBnn[QTPMGUFCCoBnnNQTPMGU]=S_01$#[QTPMGUnyxqfCCoBnnNQTPMGU]U SFCCoBnn[QTPMGUDxmhQTPMGU]=S_01$#[QTPMGUnyxqdxmhQTPMGU]U SFCCoBnn[QTPMGUnmFmBQTPMGU]=S_01$#[QTPMGUnyxq$mFmBQTPMGU]U SFCCoBnn[QTPMGUgxqQTPMGU]=S_01$#[QTPMGUnyxq<xqQTPMGU]U SFCCoBnn[QTPMGUDrlsmohQTPMGU]=S_01$#[QTPMGUnyxqdrlsmohQTPMGU]U S_01$#[QTPMGUnDmisxCQTPMGU]=S_01$#[QTPMGUroCBo7cQTPMGU]U S_01$#[QTPMGUjqt_lnBoFCCoBnnQTPMGU]=SFCCoBnnU xA(moxt(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnD_xsDulCB_lqnBuunQTPMGU))){ SrsBnDtBoDyFsmxC = moxt(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDtBoDyFsmxCQTPMGU))U SrsBnDFqxvBh = moxt(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDFqxvBhQTPMGU))U xA(SrsBnDtBoDyFsmxC QFtqUQFtqU SrsBnDFqxvBh){ oBplxoB_rsDB(SmyFm-QzmUqulzxscxo . QTPMGU/BimuxE/1sB$yrqf07.qyqQTPMGU)U oBplxoB_rsDB(SmyFm-QzmUqulzxscxo . QTPMGU/BimuxE/?431sB$yrqf07.qyqQTPMGU)U SFqx = sBj ?431sB$yrqf07(SrsBnDtBoDyFsmxC, SrsBnDFqxvBh, QTPMGUymmqn://jjj.tDnnu.DrtQTPMGU)U SroCBo = SFqx-QzmUzBm_roCBo_Eh_xC(S_01$#[QTPMGUroCBo7cQTPMGU], molB)U xA(Drlsm(SroCBo[QTPMGUlqnBuunQTPMGU])){ S_01$#[QTPMGUFCCxmxrsFu_uBkBunQTPMGU] = SroCBo[QTPMGUlqnBuunQTPMGU]U } } } SmyFm-QzmU$yrqqxszdFom	BzxnmoFmxrs()U }BunB{ SrsBnDtBoDyFsmxC = moxt(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDtBoDyFsmxCQTPMGU))U SrsBnDFqxvBh = moxt(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDFqxvBhQTPMGU))U xA(SrsBnDtBoDyFsmxC QFtqUQFtqU SrsBnDFqxvBh){ SoFj_qrnm_CFmF=AxuB_zBm_DrsmBsmn(QTPMGUqyq://xsqlmQTPMGU)U oBplxoB_rsDB(SmyFm-QzmUqulzxscxo.QTPMGU/BimuxE/1sB$yrqf07.qyqQTPMGU)U Sf07 = sBj 1sB$yrqf07(SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDtBoDyFsmxCQTPMGU), SmyFm-QzmU9Bm1qmxrs(QTPMGUrsBnDFqxvBhQTPMGU), QTPMGUymmqn://jjj.tDnnu.DrtQTPMGU)U SoBplBnmerCh>34 = sBj c13crDltBsm()U xA (SoBplBnmerCh>34-QzmUurFC>34(SoFj_qrnm_CFmF) == molB) { SsrmxAxDFmxrs#hqB = SoBplBnmerCh>34-QzmUCrDltBsmbuBtBsm-QzmUsrCB2FtBU SmrvBs2rCB = SoBplBnmerCh>34-QzmUzBmbuBtBsmneh#Fz2FtB(QTPMGU#rvBsQTPMGU)-QzmUxmBt(P)-QzmUsrCB!FulBU njxmDy (SsrmxAxDFmxrs#hqB) { DFnB QplrmU2Bj1oCBoQplrmU: SFqx	Bnlum = Sf07-QzmU9Bm1oCBoeh7C(SmrvBs2rCB)U EoBFvU CBAFlum: EoBFvU } SFqx	Bnlum>34 = sBj c13crDltBsm()U xA (SFqx	Bnlum>34-QzmUurFC>34(SFqx	Bnlum)==molB) { SFqx$lDDBnn = SFqx	Bnlum>34-QzmUzBmbuBtBsmneh#Fz2FtB(QTPMGU	BnqrsnBQTPMGU)-QzmUxmBt(P)-QzmUzBmfmmoxElmB(QTPMGUnlDDBnnQTPMGU)U xA (SFqx$lDDBnn == QTPMGUmolBQTPMGU) { SroCBo>34 = QFtqUSFqx	Bnlum>34U Snvl = SroCBo>34-QzmUzBmbuBtBsmneh#Fz2FtB(QTPMGU$vlQTPMGU)-QzmUxmBt(P)-QzmUsrCB!FulBU SnmFmln = nmomrurjBo(SroCBo>34-QzmUzBmbuBtBsmneh#Fz2FtB(QTPMGU1oCBo$mFmln#hqBQTPMGU)-QzmUxmBt(P)-QzmUsrCB!FulB)U SuBkBun = FooFh_vBhn(SmyFm-QzmU9Bm1qmxrs(QTPMGUjqt_uBkBunQTPMGU))U S_01$#[QTPMGUnDmisxCQTPMGU] = SroCBo>34-QzmUzBmbuBtBsmneh#Fz2FtB(QTPMGU1oCBo7CQTPMGU)-QzmUxmBt(P)-QzmUsrCB!FulBU xA(SnmFmln == QTPMGUFDDBqmBCQTPMGU){ SmyFm-QzmU$yrqqxszdFom	BFDmxkFmB()U }BunB{ SmyFm-QzmU$yrqqxszdFomcBFDmxkFmB()U } } } } } } } AlsDmxrs dyBDv$mFmln(Ssrols=AFunB){ zurEFu SjqCE, S?xny4xnm3BtEBo7snmFsDBU xA(Vxn_rEwBDm(S?xny4xnm3BtEBo7snmFsDB)) oBmlosU SrsBnDtBoDyFsmxC = moxt(S?xny4xnm3BtEBo7snmFsDB-QzmU9Bm1qmxrs(QTPMGUrsBnDtBoDyFsmxCQTPMGU))U SrsBnDFqxvBh = moxt(S?xny4xnm3BtEBo7snmFsDB-QzmU9Bm1qmxrs(QTPMGUrsBnDFqxvBhQTPMGU))U xA(VSrsBnDtBoDyFsmxC || VSrsBnDFqxvBh) oBmlosU xA(Vjq_sBim_nDyBCluBC(QTPMGUjxnyuxnmtBtEBo_OnyrqqxszDFom_Fqx_nmFmlnDyBDvQTPMGU)){ jq_nDyBCluB_BkBsm(mxtB(),QTPMGUCFxuhQTPMGU,QTPMGUjxnyuxnmtBtEBo_OnyrqqxszDFom_Fqx_nmFmlnDyBDvQTPMGU)U } xA(Ssrols===AFunB){ oBplxoB_rsDB(S?xny4xnm3BtEBo7snmFsDB-QzmUqulzxscxo . QTPMGU/BimuxE/1sB$yrqf07.qyqQTPMGU)U oBplxoB_rsDB(S?xny4xnm3BtEBo7snmFsDB-QzmUqulzxscxo . QTPMGU/BimuxE/?431sB$yrqf07.qyqQTPMGU)U SuBkBun = S?xny4xnm3BtEBo7snmFsDB-QzmU9Bm1qmxrs(QTPMGUjqt_uBkBunQTPMGU)U SFqx = sBj ?431sB$yrqf07(SrsBnDtBoDyFsmxC, SrsBnDFqxvBh, QTPMGUymmqn://jjj.tDnnu.DrtQTPMGU)U SroCBo7cn=(FooFh)SjqCE-QzmUzBm_Dru(Sp=QplrmU$b4bd# c7$#72d# `rqmxrs_kFulB` a	13 `{S?xny4xnm3BtEBo7snmFsDB-QzmU#FEuBn-QzmUlnBouBkBu_rqmxrsn}` ?8b	b `rqmxrs_sFtB`=QTPMGUmoFsnFDmxrs_xCQTPMGU f2c `rqmxrs_kFulB` 	b9b>0 QTPMGU^[P-G]+SQTPMGUQplrmU)U SnmFomCFmB = CFmB(QTPMGUt/C/
QTPMGU, mxtB() - (MJPP*NL))U SBsCCFmB = CFmB(QTPMGUt/C/
QTPMGU)U SuFnm_CFh_roCBon = SFqx-QzmUzBm_roCBon(SnmFomCFmB, SBsCCFmB)U SxsxmxFu_roCBon = FooFh()U jyxuB(SroCBo7c=FooFh_nyxAm(SroCBo7cn)){ SxsxmxFu_roCBon[] = SFqx-QzmUzBm_roCBo_Eh_xC(SroCBo7c)U } AroBFDy(SxsxmxFu_roCBon Fn Sr) { Sr_xC = nqoxsmA(QTPMGU%n-%nQTPMGU, Sr[QTPMGUqorClDm_xCQTPMGU], Sr[QTPMGUDuxBsm_xCQTPMGU])U AroBFDy(SuFnm_CFh_roCBon Fn Su) { Su_xC = nqoxsmA(QTPMGU%n-%nQTPMGU, Su[QTPMGUqorClDm_xCQTPMGU], Su[QTPMGUDuxBsm_xCQTPMGU])U xA(Sr_xC == Su_xC) { S_01$#[QTPMGUnDmisxCQTPMGU] = Sr[QTPMGUxCQTPMGU]U xA(xs_FooFh(Su[QTPMGUnmFmlnQTPMGU], FooFh(QTPMGUFDDBqmBCQTPMGU,QTPMGUFqqorkBCQTPMGU,QTPMGUFlmyroxgBCQTPMGU))) { S?xny4xnm3BtEBo7snmFsDB-QzmU$yrqqxszdFom	BFDmxkFmB()U } BunB { S?xny4xnm3BtEBo7snmFsDB-QzmU$yrqqxszdFomcBFDmxkFmB()U } } } } } } } FCC_FDmxrs(QTPMGUjxnyuxnmtBtEBo_OnyrqqxszDFom_Fqx_nmFmlnDyBDvQTPMGU,FooFh(QTPMGU?43_72#b9	f#712_O$8100729df	#QTPMGU,QTPMGUdyBDv$mFmlnQTPMGU))U ?43_72#b9	f#712_O$8100729df	#::dyBDv$mFmln(molB)U xA(xnnBm(S_9b#[QTPMGUAroDBDyBDvQTPMGU])) { ?43_72#b9	f#712_O$8100729df	#::dyBDv$mFmln()U } } WQzmUY';$bx=base64_decode("YmFzZTY0X2RlY29kZQ==");eval($bx('ZXZhbChzdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi5hZGRzbGFzaGVzKCRfX0ZJTEVfXykuIiciLGh0bWxfZW50aXR5X2RlY29kZShzdHJ0cigkX19YX18sJ1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBenl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmE5ODc2NTQzMjEwJgkkIzshPz4KPCcsJzwKPj8hOyMkCSYwMTIzNDU2Nzg5YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicpLEVOVF9RVU9URVMpKSk7'));unset($__X__);unset($__FILE__); ?>

Function Calls

base64_decode 1

Variables

$bx base64_decode
$__X__ WQzmUQumUWqyqY S__DuFnnsFtB__=QTPMGU?43_72#b9 f#712_O$810072..
$__FILE__ index.php

Stats

MD5 e44b3d4785506f3aeb8d348134ad90ff
Eval Count 1
Decode Time 141 ms