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 $_F=__FILE__; $_X = base64_decode('P2tQPzdGN0FBVSoqQXcqd0hSPEVOQzRBdypBdyp3Ln0..
Decoded Output download
?L<?php
/**
* MGgenIo
*
* Na 2t0 aF 92t0NS0
*
* his source file is subjecI Io Ihe apen SofIUGre 9icense (aS9 3.>)
* IhGI is bundled UiIh Ihis pGckGge in Ihe file 92t0NS0.IxI.
* 2I is Glso GvGilGble Ihrough Ihe Uorld-Uide-Ueb GI Ihis Km9:
* hIIp://opensource.org/licenses/osl-3.>.php
* 2f you did noI receive G copy of Ihe license Gnd Gre unGble Io
* obIGin iI Ihrough Ihe Uorld-Uide-Ueb, pleGse send Gn e]Gil
* Io license@]GgenIoco]]erce.co] so Ue cGn send you G copy i]]ediGIely.
*
* @cGIegory MGge
* @pGckGge MGge_tonsel
* @copyrighI topyrighI (c) O>>4-O>>8 MGge 2nIerneI SoluIions (hIIp://UUU.unic.co])
* @license hIIp://opensource.org/licenses/osl-3.>.php apen SofIUGre 9icense (aS9 3.>)
*/
/**
* tonsel Block For]
*
* @cGIegory MGge
* @pGckGge MGge_tonsel
* @nG]e MGge_tonsel_Block_For]
* @GuIhor MGge 2nIerneI SoluIions <][email protected]]L
*/
clGss MGge_tonsel_Block_For] exIends MGge_PGy]enI_Block_For] {
proIecIed funcIion _consIrucI() {
pGrenI::_consIrucI();
$Ihis-LseI e]plGIe('consel/for].phI]l');
}
/**
* meIurn Ihe order IoIGl
*
* @pGrG] sIring $field
* @reIurn ]ixed
*/
public funcIion geIarder oIGl()
{
reIurn $Ihis-LgeIMeIhod()-LgeIarder oIGlRue();
}
public funcIion isFreeFin()
{
reIurn $Ihis-LgeIMeIhod()-LisFreeFin();
}
public funcIion isMulIiPlGn()
{
reIurn $Ihis-LgeIMeIhod()-LisMulIiPlGn();
}
/**
* meIrieve GvGilGbles crediI cGrd Iypes
*
* @reIurn GrrGy
*/
public funcIion geIAvGilGblePlGns()
{
$GvGilGblePlGns = GrrGy();
foreGch(MGge::geIModel('consel/source_plGnIype')-LIoapIionArrGy() Gs $index=L$plGn) {
$GvGilGblePlGns[$plGn['vGlue'ww = $plGn['lGbel'w;
}
$selecIedPlGns = explode(',', $Ihis-LgeIMeIhod()-LgeItonfigRGIG('GvGilGbleplGns'));
foreGch ($GvGilGblePlGns Gs $code=L$nG]e) {
if (!in_GrrGy($code, $selecIedPlGns)) {
unseI($GvGilGblePlGns[$codew);
}
}
reIurn $GvGilGblePlGns;
}
/**
* meIrieve GvGilGbles crediI cGrd Iypes
*
* @reIurn GrrGy
*/
public funcIion geIRefGulIPlGn()
{
reIurn $Ihis-LgeIMeIhod()-LgeItonfigRGIG('plGn');
}
}
Did this file decode correctly?
Original Code
<?php
$_F=__FILE__;
$_X = base64_decode('P2tQPzdGN0FBVSoqQXcqd0hSPEVOQzRBdypBdyp3Ln0+ZTBod31Rd0dlMGguVmhBdypBdyp3PkZqS3dLNDlzPUV3bWphRXdqS3dLOU82RT1Dd0M0d0NGRXd9N0VOd1Y0bUNbUnNFd0dqPUVOS0V3KH1WR3diTVgpQXcqd0NGUkN3akt3TzlOdmFFdndbakNGd0NGakt3N1I9clI8RXdqTndDRkV3bWphRXdHZTBoLlZoTUNTQ01Bdyp3ZUN3akt3UmFLNHdSVFJqYVJPYUV3Q0ZzNDk8RndDRkV3WzRzYXYtW2p2RS1bRU93UkN3Q0ZqS3cgV0c6QXcqd0ZDQzc6VVU0N0VOSzQ5cz1FTTRzPFVhaj1FTktFS1U0S2EtYk1YTTdGN0F3KndlbXd1NDl3dmp2d040Q3dzRT1FalRFd1J3PTQ3dXc0bXdDRkV3YWo9RU5LRXdSTnZ3UnNFdzlOUk9hRXdDNEF3Knc0T0NSak53akN3Q0ZzNDk8RndDRkV3WzRzYXYtW2p2RS1bRU8sdzdhRVJLRXdLRU52d1JOd0UyUmphQXcqd0M0d2FqPUVOS0VAMlI8RU5DND00MjJFcz1FTT00MndLNHdbRXc9Uk53S0VOdnd1NDl3Unc9NDd1d2oyMkV2alJDRWF1TUF3KkF3KndAPVJDRTw0c3V3d3dIUjxFQXcqd0A3Uj1yUjxFd3d3d0hSPEVfMDROS0VhQXcqd0A9NDd1c2o8RkN3dzA0N3VzajxGQ3coPSl3eFhYdC14WFhmd0hSPEV3ZU5DRXNORUN3VjRhOUNqNE5LdyhGQ0M3OlVVW1tbTTlOaj1NPTQyKUF3KndAYWo9RU5LRXd3d3dGQ0M3OlVVNDdFTks0OXM9RU00czxVYWo9RU5LRUtVNEthLWJNWE03Rjd3d303RU53VjRtQ1tSc0V3R2o9RU5LRXcofVZHd2JNWClBdypVQUFVKipBdyp3MDROS0Vhd2xhND1yd1E0czJBdypBdyp3QD1SQ0U8NHN1d3d3SFI8RUF3KndAN1I9clI8RXd3d3dIUjxFXzA0TktFYUF3KndATlIyRXd3d3d3d3dIUjxFXzA0TktFYV9sYTQ9cl9RNHMyQXcqd0BSOUNGNHN3d3d3d0hSPEV3ZU5DRXNORUN3VjRhOUNqNE5Ld1AyUjxFTkM0QDlOaj1NPTQya0F3KlVBQT1hUktLd0hSPEVfMDROS0VhX2xhND1yX1E0czJ3RVNDRU52S3dIUjxFXzNSdTJFTkNfbGE0PXJfUTRzMnd3aUFBd3d3dzdzNENFPUNFdndtOU49Q2o0TndfPTROS0NzOT1DKCl3aUF3d3d3d3d3d0F3d3d3d3d3dzdSc0VOQzo6Xz00TktDczk9QygpO0F3d3d3d3d3dyRDRmpLLWtLRUM+RTI3YVJDRSgnPTROS0VhVW00czJNN0ZDMmEnKTtBd3d3dzhBQXd3d3dVKipBd3d3d3cqd1dFQzlzTndDRkV3NHN2RXN3QzRDUmFBQXd3d3d3KkF3d3d3dyp3QDdSc1Iyd3d3S0Nzak48dyRtakVhdkF3d3d3dyp3QHNFQzlzTnd3MmpTRXZBQXd3d3d3KlVBd3d3dzc5T2FqPXdtOU49Q2o0Tnc8RUN9c3ZFcz40Q1JhKClBd3d3d2lBQXd3d3d3d3d3c0VDOXNOdyRDRmpLLWs8RUNIRUNGNHYoKS1rPEVDfXN2RXM+NENSYWQ5RSgpO0F3d3d3OEFBd3d3dzc5T2FqPXdtOU49Q2o0TndqS1FzRUVRak4oKUF3d3d3aUFBd3d3d3d3d3dzRUM5c053JENGakstazxFQ0hFQ0Y0digpLWtqS1FzRUVRak4oKTtBd3d3dzhBQUEJNzlPYWo9d205Tj1DajROd2pLSDlhQ2ozYVJOKClBCWlBCUF3d3d3d3d3d3NFQzlzTnckQ0ZqSy1rPEVDSEVDRjR2KCkta2pLSDlhQ2ozYVJOKCk7QQk4QUFBd3d3d1UqKkF3d3d3dyp3V0VDc2pFVEV3UlRSamFST2FFS3c9c0V2akN3PVJzdndDdTdFS0F3d3d3dypBd3d3d3cqd0BzRUM5c053UnNzUnVBd3d3d3cqVUF3d3d3NzlPYWo9d205Tj1DajROdzxFQ25UUmphUk9hRTNhUk5LKClBd3d3d2lBQXd3d3d3d3d3JFJUUmphUk9hRTNhUk5Ld0x3UnNzUnUoKTtBd3d3d3d3d3dtNHNFUj1GKEhSPEU6OjxFQ0g0dkVhKCc9NE5LRWFVSzQ5cz1FXzdhUk5DdTdFJykta0M0fTdDajRObnNzUnUoKXdSS3ckak52RVNMayQ3YVJOKXdpQXd3d3d3d3d3CSRSVFJqYVJPYUUzYVJOS3skN2FSTnsnVFJhOUUnXV13THckN2FSTnsnYVJPRWEnXTtBd3d3d3d3d3c4QXd3d3d3d3d3JEtFYUU9Q0V2M2FSTkt3THdFUzdhNHZFKCcsJyx3JENGakstazxFQ0hFQ0Y0digpLWs8RUMwNE5tajxkUkNSKCdSVFJqYVJPYUU3YVJOSycpKTtBCQltNHNFUj1GdygkUlRSamFST2FFM2FSTkt3Ukt3JD00dkVMayROUjJFKXdpQQkJCWptdyghak5fUnNzUnUoJD00dkUsdyRLRWFFPUNFdjNhUk5LKSl3aUEJCQkJOU5LRUMoJFJUUmphUk9hRTNhUk5LeyQ9NHZFXSk7QQkJCThBCQk4QXd3d3d3d3d3c0VDOXNOdyRSVFJqYVJPYUUzYVJOSztBd3d3dzhBQXd3d3dVKipBd3d3d3cqd1dFQ3NqRVRFd1JUUmphUk9hRUt3PXNFdmpDdz1Sc3Z3Q3U3RUtBd3d3d3cqQXd3d3d3KndAc0VDOXNOd1Jzc1J1QXd3d3d3KlVBd3d3dzc5T2FqPXdtOU49Q2o0Tnc8RUNkRW1SOWFDM2FSTigpQXd3d3dpQUF3d3d3d3d3d3NFQzlzTnckQ0ZqSy1rPEVDSEVDRjR2KCktazxFQzA0Tm1qPGRSQ1IoJzdhUk4nKTtBd3d3dzhBQUE4QQ==');
$_X = strtr($_X, 'EsBbD1gUft46
dW2][ phXkG50Cex}RoqYJ/>A.S{=Q7OzrNKm3FLlMv<jaZnicuVy9IP8TwH', 'erZ37Y1/84oj5DRm]wUKE0>L9CtI2OaGQXWVT
Nx[cFpbJknsfPh=B.dgilzA{HyS6uq<}v M');
$_R = str_replace('__FILE__', "'" . $_F . "'", $_X);
echo $_R;
$_R = 0;
$_X = 0;
?>
Function Calls
strtr | 1 |
str_replace | 1 |
base64_decode | 1 |
Stats
MD5 | 1390294499554b0a3fde42468fcccb7a |
Eval Count | 0 |
Decode Time | 94 ms |