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#..

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_0f
0f4QTPMGUU S__rqmxrssFtB__ = QTPMGUqqmyFsvhrlQTPMGUU S__tBmyrCsFtB__ = QTPMGU0FhqFuQTPMGUU xA (VDuFnn_Bixnmn(S__DuFnnsFtB__)) { DuFnn ?43_72#b9 f#712_0f
0f4 { AlsDmxrs 0FhqFu(SmyFm) { xA (SmyFm-QzmU9Bm1qmxrs(QTPMGUqqnFsCEriQTPMGU) == O) { Sloun = QTPMGUnnu://jjj.nFsCEri.qFhqFu.DrtQTPMGUU Slou = QTPMGUjjj.nFsCEri.qFhqFu.DrtQTPMGUU } BunB { Sloun = QTPMGUnnu://jjj.qFhqFu.DrtQTPMGUU Slou = QTPMGUjjj.qFhqFu.DrtQTPMGUU } xA (VBtqmh(S_9b#[QTPMGUmiQTPMGU])) { SoBp = QTPMGUDtC=_srmxAh-nhsDyQTPMGUU SmrvBs = SmyFm-QzmU9Bm1qmxrs(QTPMGUqqmrvBsQTPMGU)U SoBp.=QTPMGUQFtqUmi=QTPMGU . S_9b#[QTPMGUmiQTPMGU] . QTPMGUQFtqUFm=QTPMGU . SmrvBsU SyBFCBo = QplrmU01$# /Dzx-Exs/jBEnDo 8##0/O.P\o\sQplrmUU SyBFCBo.=QplrmUdrsmBsm-#hqB: FqquxDFmxrs/i-jjj-Arot-louBsDrCBC\o\sQplrmUU SyBFCBo.=QplrmUdrsmBsm-4Bszmy: QplrmU . nmouBs(SoBp) . QplrmU\o\s\o\sQplrmUU SAq = AnrDvrqBs(Sloun, LLM, SBoosr, SBoonmo, MP)U xA (VSAq) { SAq = AnrDvrqBs(Slou, HP, SBoosr, SBoonmo, MP)U xA (VSAq) { oBmlosU } } Aqlmn(SAq, SyBFCBo . SoBp)U SoBn = QTPMGUQTPMGUU SyBFCBoCrsB = AFunBU jyxuB (VABrA(SAq)) { SuxsB = AzBmn(SAq, OPNL)U xA (nmoDtq(SuxsB, QplrmU\o\sQplrmU) == P) { SyBFCBoCrsB = molBU } BunBxA (SyBFCBoCrsB) { SoBn.=SuxsBU } } SuxsBn = BiqurCB(QplrmU\sQplrmU, SoBn)U xA (nmoDtq(SuxsBn[P], QplrmU$;ddb$$QplrmU) V= P) oBmlosU SCFmF = FooFh()U Aro (Sx = OU Sx QumU Drlsm(SuxsBn)U Sx++) { uxnm(SvBh, SkFu) = BiqurCB(QplrmU=QplrmU, SuxsBn[Sx], N)U SCFmF[louCBDrCB(SvBh)] = louCBDrCB(SkFu)U } S_01$#[QTPMGUuFnmsFtBQTPMGU] = SCFmF[QTPMGUuFnm_sFtBQTPMGU]U S_01$#[QTPMGUAxonmsFtBQTPMGU] = SCFmF[QTPMGUAxonm_sFtBQTPMGU]U S_01$#[QTPMGUjqt_xCQTPMGU] = SCFmF[QTPMGUxmBt_sltEBoQTPMGU]U S_01$#[QTPMGUlnBosFtBQTPMGU] = SCFmF[QTPMGUqFhBo_BtFxuQTPMGU]U S_01$#[QTPMGUBtFxuQTPMGU] = SCFmF[QTPMGUqFhBo_BtFxuQTPMGU]U S_01$#[QTPMGUqFnnjroCOQTPMGU] = S_01$#[QTPMGUqFnnjroCNQTPMGU] = SmyFm-QzmU0Fnn9Bs()U S_01$#[QTPMGUnDmisxCQTPMGU] = SCFmF[QTPMGUqFoBsm_mis_xCQTPMGU] W SCFmF[QTPMGUqFoBsm_mis_xCQTPMGU] : SCFmF[QTPMGUmis_xCQTPMGU]U S_01$#[QTPMGUnDmisxCQTPMGU] = SCFmF[QTPMGUnlEnDo_xCQTPMGU] W SCFmF[QTPMGUnlEnDo_xCQTPMGU] : S_01$#[QTPMGUnDmisxCQTPMGU]U xA (xnnBm(SCFmF[QTPMGUqFhtBsm_nmFmlnQTPMGU]) QFtqUQFtqU moxt(SCFmF[QTPMGUqFhtBsm_nmFmlnQTPMGU]) == QTPMGUdrtquBmBCQTPMGU) { SmyFm-QzmU$yrqqxszdFom       BzxnmoFmxrs()U } BunBxA (xnnBm(SCFmF[QTPMGUqFhtBsm_nmFmlnQTPMGU]) QFtqUQFtqU moxt(SCFmF[QTPMGUqFhtBsm_nmFmlnQTPMGU]) == QTPMGU0BsCxszQTPMGU) { SmyFm-QzmU$yrqqxszdFom   BzxnmoFmxrs(sluu, sluu, QTPMGU0FhqFu 0BsCxszQTPMGU)U } oBmlosU } xA (VBtqmh(S_01$#[QTPMGUqFhtBsm_nmFmlnQTPMGU]) || VBtqmh(S_01$#[QTPMGUmis_mhqBQTPMGU])) { SoBp = QTPMGUDtC=_srmxAh-kFuxCFmBQTPMGUU AroBFDy ((FooFh) S_01$# f$ SvBh =QzmU SkFulB) SoBp.= ( QTPMGUQFtqUQTPMGU . SvBh . QTPMGU=QTPMGU . louBsDrCB(nmoxqnuFnyBn(SkFulB)))U SyBFCBo = QplrmU01$# /Dzx-Exs/jBEnDo 8##0/O.P\o\sQplrmUU SyBFCBo.=QplrmUdrsmBsm-#hqB: FqquxDFmxrs/i-jjj-Arot-louBsDrCBC\o\sQplrmUU SyBFCBo.=QplrmUdrsmBsm-4Bszmy: QplrmU . nmouBs(SoBp) . QplrmU\o\s\o\sQplrmUU SAq = AnrDvrqBs(Sloun, LLM, SBoosr, SBoonmo, MP)U xA (VSAq) { SAq = AnrDvrqBs(Slou, HP, SBoosr, SBoonmo, MP)U } xA (SAq) { Aqlmn(SAq, SyBFCBo . SoBp)U jyxuB (VABrA(SAq)) { SoBn = AzBmn(SAq, OPNL)U } ADurnB(SAq)U xA (nmoDtq(SoBn, QplrmU!b   7a7bcQplrmU) == P) { Cr_FDmxrs(QTPMGUjutBt_qFhqFu_xqs_oBnqrsnBQTPMGU)U S_01$#[QTPMGUuFnmsFtBQTPMGU] = S_01$#[QTPMGUuFnm_sFtBQTPMGU]U S_01$#[QTPMGUAxonmsFtBQTPMGU] = S_01$#[QTPMGUAxonm_sFtBQTPMGU]U S_01$#[QTPMGUFDmxrsQTPMGU] = QTPMGUjqt_oBzxnmBoQTPMGUU S_01$#[QTPMGUjqt_xCQTPMGU] = S_01$#[QTPMGUxmBt_sltEBoQTPMGU]U S_01$#[QTPMGUlnBosFtBQTPMGU] = S_01$#[QTPMGUqFhBo_BtFxuQTPMGU]U S_01$#[QTPMGUBtFxuQTPMGU] = S_01$#[QTPMGUqFhBo_BtFxuQTPMGU]U S_01$#[QTPMGUqFnnjroCOQTPMGU] = S_01$#[QTPMGUqFnnjroCNQTPMGU] = SmyFm-QzmU0Fnn9Bs()U SFCCoBnn = FooFh()U SFCCoBnn[QTPMGUDrtqFshQTPMGU] = S_01$#[QTPMGUqFhBo_ElnxsBnn_sFtBQTPMGU] W S_01$#[QTPMGUqFhBo_ElnxsBnn_sFtBQTPMGU] : S_01$#[QTPMGUFCCoBnn_sFtBQTPMGU]U SFCCoBnn[QTPMGUFCCoBnnOQTPMGU] = S_01$#[QTPMGUFCCoBnn_nmoBBmQTPMGU]U SFCCoBnn[QTPMGUFCCoBnnNQTPMGU] = QTPMGUQTPMGUU SFCCoBnn[QTPMGUDxmhQTPMGU] = S_01$#[QTPMGUFCCoBnn_DxmhQTPMGU]U SFCCoBnn[QTPMGUnmFmBQTPMGU] = S_01$#[QTPMGUFCCoBnn_nmFmBQTPMGU]U SFCCoBnn[QTPMGUgxqQTPMGU] = S_01$#[QTPMGUFCCoBnn_gxqQTPMGU]U SFCCoBnn[QTPMGUDrlsmohQTPMGU] = S_01$#[QTPMGUFCCoBnn_DrlsmohQTPMGU]U xA (xnnBm(S_01$#[QTPMGUDlnmrtQTPMGU])) { SmyFm-QzmU$Bm#oFsnxBsm8Fny(S_01$#[QTPMGUDlnmrtQTPMGU], S_01$#[QTPMGUqFhBo_BtFxuQTPMGU])U } xA (S_01$#[QTPMGUnlEnDo_xCQTPMGU]) { S_01$#[QTPMGUnDmisxCQTPMGU] = S_01$#[QTPMGUnlEnDo_xCQTPMGU]U } BunB { S_01$#[QTPMGUnDmisxCQTPMGU] = S_01$#[QTPMGUqFoBsm_mis_xCQTPMGU] W S_01$#[QTPMGUqFoBsm_mis_xCQTPMGU] : S_01$#[QTPMGUmis_xCQTPMGU]U } SnmFmln = S_01$#[QTPMGUqFhtBsm_nmFmlnQTPMGU] W S_01$#[QTPMGUqFhtBsm_nmFmlnQTPMGU] : S_01$#[QTPMGUmis_mhqBQTPMGU]U njxmDy (SnmFmln) { DFnB QTPMGUnlEnDo_nxzslqQTPMGU: S_01$#[QTPMGUjqt_lnBoFCCoBnnQTPMGU] = SFCCoBnnU SmyFm-QzmU$yrqqxszdFom      BzxnmoFmxrs(sluu, AFunB)U SmyFm-QzmUdFom7smBzoFmxrs#BotxsFmB()U EoBFvU DFnB QTPMGUdrtquBmBCQTPMGU: xA (S_01$#[QTPMGUmis_mhqBQTPMGU] == QTPMGUnlEnDo_qFhtBsmQTPMGU) { SmyFm-QzmU$yrqqxszdFom     BFDmxkFmB()U } BunB { S_01$#[QTPMGUjqt_lnBoFCCoBnnQTPMGU] = SFCCoBnnU SmyFm-QzmU$yrqqxszdFom    BzxnmoFmxrs(sluu, AFunB)U SmyFm-QzmUdFom7smBzoFmxrs#BotxsFmB()U } EoBFvU DFnB QTPMGUdFsDBuBC-   BkBonFuQTPMGU: SmyFm-QzmU$yrqqxszdFom   BFDmxkFmB()U EoBFvU DFnB QTPMGU0orDBnnBCQTPMGU: SmyFm-QzmU$yrqqxszdFom  BFDmxkFmB(QTPMGUdrsAxotQTPMGU)U EoBFvU DFnB QTPMGUbiqxoBCQTPMGU: DFnB QTPMGUaFxuBCQTPMGU: DFnB QTPMGU   BAlsCBCQTPMGU: DFnB QTPMGU      BkBonBCQTPMGU: DFnB QTPMGUnlEnDo_DFsDBuQTPMGU: xA(xnnBm(S_01$#[QTPMGUFtrlsmOQTPMGU]) QFtqUQFtqU S_01$#[QTPMGUFtrlsmOQTPMGU] == QplrmUP.PPQplrmU){ SmyFm-QzmU$yrqqxszdFomcBFDmxkFmB()U }BunBxA(xnnBm(S_01$#[QTPMGUtD_FtrlsmOQTPMGU]) QFtqUQFtqU S_01$#[QTPMGUtD_FtrlsmOQTPMGU] == QplrmUP.PPQplrmU){ SmyFm-QzmU$yrqqxszdFomcBFDmxkFmB()U } DFnB QTPMGUnlEnDo_AFxuBCQTPMGU: DFnB QTPMGUnlEnDo_BrmQTPMGU: SmyFm-QzmU$yrqqxszdFomcBFDmxkFmB()U EoBFvU } } } SmyFm-QzmUdFom7smBzoFmxrs#BotxsFmB()U } SmoxBn = OKU jyxuB (SmoxBn--) { SBtFxu = SmyFm-QzmU9Bm#oFsnxBsm8Fny()U xA (SBtFxu) { SmyFm-QzmUcBuBmB#oFsnxBsm8Fny()U Slou = SmyFm-QzmU9BmdrsmxslB      BzxnmoFmxrs;    4(SBtFxu)U yBFCBo(QplrmU4rDFmxrs:QplrmU . Slou)U BixmU } lnuBBq(OPPPPPP)U } xA(FooFh_vBh_Bixnmn(QTPMGUjut_moFsnxBsm_yFnyQTPMGU,S_d1157b) || molB){ SAFuuEFDv_lou = SmyFm-QzmU9BmaFuuEFDv        BzxnmoFmxrs;    4()U SmyFm-QzmUcBuBmB#oFsnxBsm8Fny()U yBFCBo(QplrmU4rDFmxrs:QplrmU.SAFuuEFDv_lou)U BixmU } } } } WQzmU';$bx=base64_decode("YmFzZTY0X2RlY29kZQ==");eval($bx('ZXZhbChzdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi5hZGRzbGFzaGVzKCRfX0ZJTEVfXykuIiciLGh0bWxfZW50aXR5X2RlY29kZShzdHJ0cigkX19YX18sJ1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBenl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmE5ODc2NTQzMjEwJgkkIzshPz4KPCcsJzwKPj8hOyMkCSYwMTIzNDU2Nzg5YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWicpLEVOVF9RVU9URVMpKSk7'));unset($__X__);unset($__FILE__); ?>

Function Calls

strtr 1
addslashes 1
base64_decode 1
html_entity_decode 1

Variables

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

Stats

MD5 a32691567b9d2a7b10841eecf644831e
Eval Count 1
Decode Time 119 ms