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='P2lCP1ouWj4+c0E+KD4hPjlNQXNITTkoJ29GcEttRlR0JykpPk1Scz0oJ0VPPjlzek..

Decoded Output download

$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC]i/2Dl0EheA
[d8=Qp>VXo H}6GIw7ka3TrU<','=R9odmplAEPyk8gv[53xrMezqZHi7YhW<DsG{>CcX}1N/afj6]JtuS 
.BUnwVKLQO20ITF4b');$_R=str_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/*
|--------------------------------------------------------------------------
| File and Directory Modes
|--------------------------------------------------------------------------
|
| These prefs are used when checking and setting modes when working
| with the file system.  The defaults are fine on servers with proper
| security, but you may wish (or even need) to change the values in
| certain environments (Apache running a separate process for each
| user, PHP under CGI with Apache suEXEC, etc.).  Octal values should
| always be used to set the mode correctly.
|
*/
define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666);
define('DIR_READ_MODE', 0755);
define('DIR_WRITE_MODE', 0777);

/*
|--------------------------------------------------------------------------
| File Stream Modes
|--------------------------------------------------------------------------
|
| These modes are used when working with fopen()/popen()
|
*/

define('FOPEN_READ',							'rb');
define('FOPEN_READ_WRITE',						'r+b');
define('FOPEN_WRITE_CREATE_DESTRUCTIVE',		'wb'); // truncates existing file data, use with care
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE',	'w+b'); // truncates existing file data, use with care
define('FOPEN_WRITE_CREATE',					'ab');
define('FOPEN_READ_WRITE_CREATE',				'a+b');
define('FOPEN_WRITE_CREATE_STRICT',				'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT',		'x+b');


/* End of file constants.php */
/* Location: ./application/config/constants.php */

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCP1ouWj4+c0E+KD4hPjlNQXNITTkoJ29GcEttRlR0JykpPk1Scz0oJ0VPPjlzek0yPT5uMnpzWj0+ZTIyTW5uPmVXV099TTknKTtWVmgqVnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVZ8PnJzV00+ZUg5PjRzek0yPU96cT51TzlNblZ8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1WfFZ8PlQuTW5NPlp6TUFuPmV6TT5Rbk05Pn0uTUg+Mi5NMnlzSHg+ZUg5Pm5NPT1zSHg+WU85TW4+fS5NSD59T3p5c0h4Vnw+fXM9Lj49Lk0+QXNXTT5ucW49TVlYPj5ULk0+OU1BZVFXPW4+ZXpNPkFzSE0+T0g+bk16Y016bj59cz0uPlp6T1pNelZ8Pm5NMlF6cz1xLD48UT0+cU9RPlllcT59c24uPihPej5NY01IPkhNTTkpPj1PPjIuZUh4TT49Lk0+Y2VXUU1uPnNIVnw+Mk16PWVzSD5NSGNzek9IWU1IPW4+KEZaZTIuTT56UUhIc0h4PmU+bk1aZXplPU0+WnpPMk1ubj5BT3o+TWUyLlZ8PlFuTXosPm10bT5RSDlNej4vQzM+fXM9Lj5GWmUyLk0+blFLREsvLD5NPTJYKVg+PjcyPWVXPmNlV1FNbj5uLk9RVzlWfD5lV31lcW4+PE0+UW5NOT49Tz5uTT0+PS5NPllPOU0+Mk96ek0yPVdxWFZ8VipoVjlNQXNITSgncjNJS19nS0Y0X3U3NEsnLD5hW1VVKTtWOU1Bc0hNKCdyM0lLX3tnM1RLX3U3NEsnLD5hW1tbKTtWOU1Bc0hNKCc0M2dfZ0tGNF91NzRLJyw+YTFMTCk7VjlNQXNITSgnNDNnX3tnM1RLX3U3NEsnLD5hMTExKTtWVmgqVnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVZ8PnJzV00+cD16TWVZPnVPOU1uVnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVZ8Vnw+VC5Nbk0+WU85TW4+ZXpNPlFuTTk+fS5NSD59T3p5c0h4Pn1zPS4+QU9aTUgoKWhaT1pNSCgpVnxWKmhWVjlNQXNITSgncjdtS0VfZ0tGNCcsCQkJCQkJCSd6PCcpO1Y5TUFzSE0oJ3I3bUtFX2dLRjRfe2czVEsnLAkJCQkJCSd6KzwnKTtWOU1Bc0hNKCdyN21LRV97ZzNUS18vZ0tGVEtfNEtwVGcgL1QzNksnLAkJJ308Jyk7PmhoPj16UUgyZT1Nbj5NUnNuPXNIeD5Bc1dNPjllPWUsPlFuTT59cz0uPjJlek1WOU1Bc0hNKCdyN21LRV9nS0Y0X3tnM1RLXy9nS0ZUS180S3BUZyAvVDM2SycsCSd9KzwnKTs+aGg+PXpRSDJlPU1uPk1Sc249c0h4PkFzV00+OWU9ZSw+UW5NPn1zPS4+MmV6TVY5TUFzSE0oJ3I3bUtFX3tnM1RLXy9nS0ZUSycsCQkJCQknZTwnKTtWOU1Bc0hNKCdyN21LRV9nS0Y0X3tnM1RLXy9nS0ZUSycsCQkJCSdlKzwnKTtWOU1Bc0hNKCdyN21LRV97ZzNUS18vZ0tGVEtfcFRnMy9UJywJCQkJJ1I8Jyk7VjlNQXNITSgncjdtS0VfZ0tGNF97ZzNUS18vZ0tGVEtfcFRnMy9UJywJCSdSKzwnKTtWVlZoKj5LSDk+T0E+QXNXTT4yT0huPWVIPW5YWi5aPipoVmgqPklPMmU9c09IOj5YaGVaWldzMmU9c09IaDJPSEFzeGgyT0huPWVIPW5YWi5aPipo';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
defined 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php if ( ! defined('BASEPATH')) exit('No direct script ..
$_X ?><?php if ( ! defined('BASEPATH')) exit('No direct script ..

Stats

MD5 4f21980c62193906edc76e7db4d6e698
Eval Count 2
Decode Time 97 ms