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='P2lCOXNjPjJXZW5uUyJ6T30iaQ1WPj4+PkI5c2M+Mldlbm5TIjJPVy1ZOS0wMD4yT1..

Decoded Output download

0$_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;?><div class="row">
    <div class="col-md-11 col-lg-11 col-sm-11 col-xs-11 col-lg-offset-1 col-md-offset-1 col-sm-offset-1 col-xs-offset-1">
	<h1><?= $title ?></h1>
    </div>
</div>
<div class="row">
    <div class="col-md-12 col-lg-12 col-sm-12 col-xs-12">
	<div class="row">
	    <?= form_open('usuario/cambiar_clave', array('id' => 'change_password_form', 'class' => '', 'role' => 'form')); ?>
	    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-6 col-lg-offset-2 col-md-offset-2 col-sm-offset-2 col-xs-offset-2">

		<h2> Cambiar clave</h2>

		<p>
		    Usa el siguiente formulario para cambiar tu contrasea.
		</p>

		<!-- session messages view -->
		<?php
		if ($this->session->flashdata('message_view'))
		{
		    if ($this->session->flashdata('result_view') == 'success')
		    {
			$alert_class = 'alert alert-info';
		    }
		    else
		    {
			$alert_class = 'alert alert-danger';
		    }
		 ?>
    		<div id="flash-message-view" class="row">
    		    <div class="col-md-12 col-lg-12 col-sm-12 col-xs-12">
    			<div class="<?= $alert_class ?>">
    			    <button type="button" class="close" data-dismiss="alert"></button>
				<?= $this->session->flashdata('message_view') ?>
    			</div>
    		    </div>
    		</div>
    		<script type="text/javascript">
    		    setTimeout(function() {
    			$('#flash-message-view').fadeOut(1000);
    		    }, 3000);
    		</script>

		<? } ?>
		<!-- end session messages -->

		<div class="form-group">
		    <label class="sr-only" for="password_current">Contrasea actual</label>
		    <input type="password" size="30" name="password_current" class="form-control" placeholder="Contrasea actual">
		    <?php echo form_error('password_current'); ?>
		</div>
		<div class="form-group">
		    <label class="sr-only" for="password_new">Contrasea nueva</label>
		    <input type="password" size="30" name="password_new" class="form-control" placeholder="Contrasea nueva">
		    <?php echo form_error('password_new'); ?>
		</div>
		<div class="form-group">
		    <label class="sr-only" for="password_new_confirm">Repetir nueva contrasea</label>
		    <input type="password" size="30" name="password_new_confirm" class="form-control" placeholder="Repetir nueva contrasea">
		</div>

	    </div>
	    <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4 col-lg-offset-3 col-md-offset-3 col-sm-offset-3 col-xs-offset-3"
		 style="margin-top:20px; margin-bottom:20px;">
		<a href="#" onclick="$('#change_password_form').submit();" id="btn_change_password_submit"
		   class="btn button-blue">GUARDAR</a>
		<a href="<?= base_url("/") ?>" id="btn_change_password_cancel" class="btn button-black">CANCELAR</a>
	    </div>
	    <?= form_close() ?>
	</div>

    </div>
</div>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P2lCOXNjPjJXZW5uUyJ6T30iaQ1WPj4+PkI5c2M+Mldlbm5TIjJPVy1ZOS0wMD4yT1ctV3gtMDA+Mk9XLW5ZLTAwPjJPVy1Sbi0wMD4yT1ctV3gtT0FBbk09LTA+Mk9XLVk5LU9BQW5NPS0wPjJPVy1uWS1PQUFuTT0tMD4yT1ctUm4tT0FBbk09LTAiaQ1WCUIuMGlCP1M+JD1zPVdNPj9pQmguMGkNVj4+Pj5CaDlzY2kNVkJoOXNjaQ1WQjlzYz4yV2VublMiek99ImkNVj4+Pj5COXNjPjJXZW5uUyIyT1ctWTktMGs+Mk9XLVd4LTBrPjJPVy1uWS0waz4yT1ctUm4tMGsiaQ1WCUI5c2M+Mldlbm5TInpPfSJpDVYJPj4+PkI/Uz5BT3pZX09aTUgoJ1FuUWV6c09oMmVZPHNlel8yV2VjTScsPmV6emVxKCdzOSc+U2k+JzIuZUh4TV9aZW5ufU96OV9BT3pZJyw+JzJXZW5uJz5TaT4nJyw+J3pPV00nPlNpPidBT3pZJykpOz4/aQ1WCT4+Pj5COXNjPjJXZW5uUyIyT1ctV3gtWz4yT1ctWTktWz4yT1ctblktWz4yT1ctUm4tWz4yT1ctV3gtT0FBbk09LWs+Mk9XLVk5LU9BQW5NPS1rPjJPVy1uWS1PQUFuTT0taz4yT1ctUm4tT0FBbk09LWsiaQ1WDVYJCUIua2k+L2VZPHNlej4yV2VjTUJoLmtpDVYNVgkJQlppDVYJCT4+Pj4gbmU+TVc+bnN4UXNNSD1NPkFPellRV2V6c08+WmV6ZT4yZVk8c2V6Pj1RPjJPSD16ZW5Nw7FlWA1WCQlCaFppDVYNVgkJQiEtLT5uTW5uc09IPllNbm5leE1uPmNzTX0+LS1pDVYJCUI/Wi5aDVYJCXNBPigkPS5zbi1pbk1ubnNPSC1pQVdlbi45ZT1lKCdZTW5uZXhNX2NzTX0nKSkNVgkJXQ1WCQk+Pj4+c0E+KCQ9LnNuLWluTW5uc09ILWlBV2VuLjllPWUoJ3pNblFXPV9jc019Jyk+U1M+J25RMjJNbm4nKQ1WCQk+Pj4+XQ1WCQkJJGVXTXo9XzJXZW5uPlM+J2VXTXo9PmVXTXo9LXNIQU8nOw1WCQk+Pj4+bA1WCQk+Pj4+TVduTQ1WCQk+Pj4+XQ1WCQkJJGVXTXo9XzJXZW5uPlM+J2VXTXo9PmVXTXo9LTllSHhNeic7DVYJCT4+Pj5sDVYJCT4/aQ1WPj4+PgkJQjlzYz5zOVMiQVdlbi4tWU1ubmV4TS1jc019Ij4yV2VublMiek99ImkNVj4+Pj4JCT4+Pj5COXNjPjJXZW5uUyIyT1ctWTktMGs+Mk9XLVd4LTBrPjJPVy1uWS0waz4yT1ctUm4tMGsiaQ1WPj4+PgkJCUI5c2M+Mldlbm5TIkI/Uz4kZVdNej1fMldlbm4+P2kiaQ1WPj4+PgkJCT4+Pj5CPFE9PU9IPj1xWk1TIjxRPT1PSCI+Mldlbm5TIjJXT25NIj45ZT1lLTlzbllzbm5TImVXTXo9ImnDl0JoPFE9PU9IaQ1WCQkJCUI/Uz4kPS5zbi1pbk1ubnNPSC1pQVdlbi45ZT1lKCdZTW5uZXhNX2NzTX0nKT4/aQ1WPj4+PgkJCUJoOXNjaQ1WPj4+PgkJPj4+PkJoOXNjaQ1WPj4+PgkJQmg5c2NpDVY+Pj4+CQlCbjJ6c1o9Pj1xWk1TIj1NUj1oCmVjZW4yenNaPSJpDVY+Pj4+CQk+Pj4+bk09VHNZTU9RPShBUUgyPXNPSCgpPl0NVj4+Pj4JCQkkKCcjQVdlbi4tWU1ubmV4TS1jc019JylYQWU5TTdRPSgwYWFhKTsNVj4+Pj4JCT4+Pj5sLD5KYWFhKTsNVj4+Pj4JCUJobjJ6c1o9aQ1WDVYJCUI/Pmw+P2kNVgkJQiEtLT5NSDk+bk1ubnNPSD5ZTW5uZXhNbj4tLWkNVg1WCQlCOXNjPjJXZW5uUyJBT3pZLXh6T1FaImkNVgkJPj4+PkJXZTxNVz4yV2VublMibnotT0hXcSI+QU96UyJaZW5ufU96OV8yUXp6TUg9ImkvT0g9emVuTcOxZT5lMj1RZVdCaFdlPE1XaQ1WCQk+Pj4+QnNIWlE9Pj1xWk1TIlplbm59T3o5Ij5uczVNUyJKYSI+SGVZTVMiWmVubn1PejlfMlF6ek1IPSI+Mldlbm5TIkFPelktMk9IPXpPVyI+WldlMk0uT1c5TXpTIi9PSD16ZW5Nw7FlPmUyPVFlVyJpDVYJCT4+Pj5CP1ouWj5NMi5PPkFPellfTXp6T3ooJ1plbm59T3o5XzJRenpNSD0nKTs+P2kNVgkJQmg5c2NpDVYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaQ1WCQk+Pj4+QldlPE1XPjJXZW5uUyJuei1PSFdxIj5BT3pTIlplbm59T3o5X0hNfSJpL09IPXplbk3DsWU+SFFNY2VCaFdlPE1XaQ1WCQk+Pj4+QnNIWlE9Pj1xWk1TIlplbm59T3o5Ij5uczVNUyJKYSI+SGVZTVMiWmVubn1PejlfSE19Ij4yV2VublMiQU96WS0yT0g9ek9XIj5aV2UyTS5PVzlNelMiL09IPXplbk3DsWU+SFFNY2UiaQ1WCQk+Pj4+Qj9aLlo+TTIuTz5BT3pZX016ek96KCdaZW5ufU96OV9ITX0nKTs+P2kNVgkJQmg5c2NpDVYJCUI5c2M+Mldlbm5TIkFPelkteHpPUVoiaQ1WCQk+Pj4+QldlPE1XPjJXZW5uUyJuei1PSFdxIj5BT3pTIlplbm59T3o5X0hNfV8yT0hBc3pZImlnTVpNPXN6PkhRTWNlPjJPSD16ZW5Nw7FlQmhXZTxNV2kNVgkJPj4+PkJzSFpRPT49cVpNUyJaZW5ufU96OSI+bnM1TVMiSmEiPkhlWU1TIlplbm59T3o5X0hNfV8yT0hBc3pZIj4yV2VublMiQU96WS0yT0g9ek9XIj5aV2UyTS5PVzlNelMiZ01aTT1zej5IUU1jZT4yT0g9emVuTcOxZSJpDVYJCUJoOXNjaQ1WDVYJPj4+PkJoOXNjaQ1WCT4+Pj5COXNjPjJXZW5uUyIyT1ctV3gtVT4yT1ctWTktVT4yT1ctblktVT4yT1ctUm4tVT4yT1ctV3gtT0FBbk09LUo+Mk9XLVk5LU9BQW5NPS1KPjJPVy1uWS1PQUFuTT0tSj4yT1ctUm4tT0FBbk09LUoiDVYJCT5uPXFXTVMiWWV6eHNILT1PWjprYVpSOz5ZZXp4c0gtPE89PU9ZOmthWlI7ImkNVgkJQmU+LnpNQVMiIyI+T0gyV3MyeVMiJCgnIzIuZUh4TV9aZW5ufU96OV9BT3pZJylYblE8WXM9KCk7Ij5zOVMiPD1IXzIuZUh4TV9aZW5ufU96OV9uUTxZcz0iDVYJCT4+PjJXZW5uUyI8PUg+PFE9PU9ILTxXUU0iaUMgRmc0RmdCaGVpDVYJCUJlPi56TUFTIkI/Uz48ZW5NX1F6VygiaCIpPj9pIj5zOVMiPD1IXzIuZUh4TV9aZW5ufU96OV8yZUgyTVciPjJXZW5uUyI8PUg+PFE9PU9ILTxXZTJ5ImkvRkUvS0lGZ0JoZWkNVgk+Pj4+Qmg5c2NpDVYJPj4+PkI/Uz5BT3pZXzJXT25NKCk+P2kNVglCaDlzY2kNVg1WPj4+PkJoOXNjaQ1WQmg5c2NpDVY=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIue0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYTNUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZaFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMjBJVEY0YicpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw='));?>

Function Calls

strtr 1
strrev 1
form_open 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><div class="row"> <div class="col-md-11 col-lg-11 col..
$_X ?><div class="row"> <div class="col-md-11 col-lg-11 col..

Stats

MD5 ccacf0506e6a12440a81d1024f48d0cf
Eval Count 2
Decode Time 96 ms