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__;$_C60465765='Pz48P29Sbw0KCQk3TDM2NiBzYm9Tc0RBNnUNCgkJew0KCQkJMDNzICRNbT..

Decoded Output download

?><?php
		class reportAsg
		{
			var $id; 	//int
			var $titulo; 	//string
			var $descripcion; 	//string
			var $datos; 	//blob
			
		
			function __construct($cod=0)
			{
				
				if($cod > 0)
				{
					
					$this->id = $cod+0;
					$this->cargar();
				}
			}
			
			
			
			function cargar()
			{
				
				$sql = "select * from reportAsg where id = '$this->id'";
				$rs = mysql_query($sql);
				$row = mysql_fetch_array($rs);
				$this->id = $row['id'];
			$this->titulo = $row['titulo'];
			$this->descripcion = $row['descripcion'];
			$this->datos = $row['datos'];
			
			}
			
			function validarEntrada()
			{
				$this->id = $this->id +0;
			$this->titulo = $this->titulo ;
			$this->descripcion = $this->descripcion ;
			$this->datos = $this->datos ;
			
			
			}
		
		}
		
		

function cargarReporte($xml)
{
	preg_match_all("|<etiqueta>(.*)</etiqueta>|sU", $xml, $items);
	$listar_nodos = array();
	foreach ($items[1] as $key => $item)
	{
		preg_match("|<tipo>(.*)</tipo>|s", $item, $tipo);
		preg_match("|<fuente>(.*)</fuente>|s", $item, $fuente);
		preg_match("|<fontSize>(.*)</fontSize>|s", $item, $fontSize);
		preg_match("|<decoracion>(.*)</decoracion>|s", $item, $decoracion);
		preg_match("|<x>(.*)</x>|s", $item, $x);
		preg_match("|<y>(.*)</y>|s", $item, $y);
		preg_match("|<valor>(.*)</valor>|s", $item, $valor);
		preg_match("|<width>(.*)</width>|s", $item, $width);

		$listar_nodos[$key]['tipo'] = $tipo[1];
		$listar_nodos[$key]['fuente'] = $fuente[1];
		$listar_nodos[$key]['fontSize'] = $fontSize[1];
		$listar_nodos[$key]['decoracion'] = $decoracion[1];
		$listar_nodos[$key]['x'] = $x[1] ;
		$listar_nodos[$key]['y'] = $y[1] ;
		$listar_nodos[$key]['valor'] = $valor[1];
		$listar_nodos[$key]['width'] = $width[1];

	}
	
	preg_match_all("|<propiedades>(.*)</propiedades>|sU", $xml, $items);
	$propiedades = array();
	foreach ($items[1] as $key => $item)
	{
		preg_match("|<alto>(.*)</alto>|s", $item, $alto);
		preg_match("|<ancho>(.*)</ancho>|s", $item, $ancho);
		

		$propiedades['alto'] = $alto[1];
		$propiedades['ancho'] = $ancho[1];


	}
	

	return $listar_nodos;
}


?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C60465765='Pz48P29Sbw0KCQk3TDM2NiBzYm9Tc0RBNnUNCgkJew0KCQkJMDNzICRNbTsgCS8vTThEDQoJCQkwM3MgJERNRFdMUzsgCS8vNkRzTTh1DQoJCQkwM3MgJG1iNjdzTW83TVM4OyAJLy82RHNNOHUNCgkJCTAzcyAkbTNEUzY7IAkvL1RMU1QNCgkJCQ0KCQkNCgkJCVhXODdETVM4IF9fN1M4NkRzVzdEKCQ3U209aykNCgkJCXsNCgkJCQkNCgkJCQlNWCgkN1NtID4gaykNCgkJCQl7DQoJCQkJCQ0KCQkJCQkkRFJNNi0+TW0gPSAkN1NtK2s7DQoJCQkJCSREUk02LT43M3N1M3MoKTsNCgkJCQl9DQoJCQl9DQoJCQkNCgkJCQ0KCQkJDQoJCQlYVzg3RE1TOCA3M3N1M3MoKQ0KCQkJew0KCQkJCQ0KCQkJCSQ2bkwgPSAiNmJMYjdEICogWHNTeiBzYm9Tc0RBNnUgRlJic2IgTW0gPSAnJERSTTYtPk1tJyI7DQoJCQkJJHM2ID0gelk2bkxfbldic1koJDZuTCk7DQoJCQkJJHNTRiA9IHpZNm5MX1hiRDdSXzNzczNZKCRzNik7DQoJCQkJJERSTTYtPk1tID0gJHNTRlsnTW0nXTsNCgkJCSREUk02LT5ETURXTFMgPSAkc1NGWydETURXTFMnXTsNCgkJCSREUk02LT5tYjY3c01vN01TOCA9ICRzU0ZbJ21iNjdzTW83TVM4J107DQoJCQkkRFJNNi0+bTNEUzYgPSAkc1NGWydtM0RTNiddOw0KCQkJDQoJCQl9DQoJCQkNCgkJCVhXODdETVM4IDAzTE1tM3N3OERzM20zKCkNCgkJCXsNCgkJCQkkRFJNNi0+TW0gPSAkRFJNNi0+TW0gK2s7DQoJCQkkRFJNNi0+RE1EV0xTID0gJERSTTYtPkRNRFdMUyA7DQoJCQkkRFJNNi0+bWI2N3NNbzdNUzggPSAkRFJNNi0+bWI2N3NNbzdNUzggOw0KCQkJJERSTTYtPm0zRFM2ID0gJERSTTYtPm0zRFM2IDsNCgkJCQ0KCQkJDQoJCQl9DQoJCQ0KCQl9DQoJCQ0KCQkNCg0KWFc4N0RNUzggNzNzdTNzamJvU3NEYigkQnpMKQ0Kew0KCW9zYnVfejNEN1JfM0xMKCJ8PGJETW5XYkQzPiguKik8L2JETW5XYkQzPnw2YyIsICRCekwsICRNRGJ6Nik7DQoJJExNNkQzc184U21TNiA9IDNzczNZKCk7DQoJWFNzYjM3UiAoJE1EYno2W2ldIDM2ICRyYlkgPT4gJE1EYnopDQoJew0KCQlvc2J1X3ozRDdSKCJ8PERNb1M+KC4qKTwvRE1vUz58NiIsICRNRGJ6LCAkRE1vUyk7DQoJCW9zYnVfejNEN1IoInw8WFdiOERiPiguKik8L1hXYjhEYj58NiIsICRNRGJ6LCAkWFdiOERiKTsNCgkJb3NidV96M0Q3UigifDxYUzhEdE01Yj4oLiopPC9YUzhEdE01Yj58NiIsICRNRGJ6LCAkWFM4RHRNNWIpOw0KCQlvc2J1X3ozRDdSKCJ8PG1iN1NzMzdNUzg+KC4qKTwvbWI3U3MzN01TOD58NiIsICRNRGJ6LCAkbWI3U3MzN01TOCk7DQoJCW9zYnVfejNEN1IoInw8Qj4oLiopPC9CPnw2IiwgJE1EYnosICRCKTsNCgkJb3NidV96M0Q3UigifDxZPiguKik8L1k+fDYiLCAkTURieiwgJFkpOw0KCQlvc2J1X3ozRDdSKCJ8PDAzTFNzPiguKik8LzAzTFNzPnw2IiwgJE1EYnosICQwM0xTcyk7DQoJCW9zYnVfejNEN1IoInw8Rk1tRFI+KC4qKTwvRk1tRFI+fDYiLCAkTURieiwgJEZNbURSKTsNCg0KCQkkTE02RDNzXzhTbVM2WyRyYlldWydETW9TJ10gPSAkRE1vU1tpXTsNCgkJJExNNkQzc184U21TNlskcmJZXVsnWFdiOERiJ10gPSAkWFdiOERiW2ldOw0KCQkkTE02RDNzXzhTbVM2WyRyYlldWydYUzhEdE01YiddID0gJFhTOER0TTViW2ldOw0KCQkkTE02RDNzXzhTbVM2WyRyYlldWydtYjdTczM3TVM4J10gPSAkbWI3U3MzN01TOFtpXTsNCgkJJExNNkQzc184U21TNlskcmJZXVsnQiddID0gJEJbaV0gOw0KCQkkTE02RDNzXzhTbVM2WyRyYlldWydZJ10gPSAkWVtpXSA7DQoJCSRMTTZEM3NfOFNtUzZbJHJiWV1bJzAzTFNzJ10gPSAkMDNMU3NbaV07DQoJCSRMTTZEM3NfOFNtUzZbJHJiWV1bJ0ZNbURSJ10gPSAkRk1tRFJbaV07DQoNCgl9DQoJDQoJb3NidV96M0Q3Ul8zTEwoInw8b3NTb01ibTNtYjY+KC4qKTwvb3NTb01ibTNtYjY+fDZjIiwgJEJ6TCwgJE1EYno2KTsNCgkkb3NTb01ibTNtYjYgPSAzc3MzWSgpOw0KCVhTc2IzN1IgKCRNRGJ6NltpXSAzNiAkcmJZID0+ICRNRGJ6KQ0KCXsNCgkJb3NidV96M0Q3UigifDwzTERTPiguKik8LzNMRFM+fDYiLCAkTURieiwgJDNMRFMpOw0KCQlvc2J1X3ozRDdSKCJ8PDM4N1JTPiguKik8LzM4N1JTPnw2IiwgJE1EYnosICQzODdSUyk7DQoJCQ0KDQoJCSRvc1NvTWJtM21iNlsnM0xEUyddID0gJDNMRFNbaV07DQoJCSRvc1NvTWJtM21iNlsnMzg3UlMnXSA9ICQzODdSU1tpXTsNCg0KDQoJfQ0KCQ0KDQoJc2JEV3M4ICRMTTZEM3NfOFNtUzY7DQp9DQoNCg0KPz4=';$_D=strrev('edoced_46esab');eval($_D('JF9DNjA0NjU3NjU9YmFzZTY0X2RlY29kZSgkX0M2MDQ2NTc2NSk7JF9DNjA0NjU3NjU9c3RydHIoJF9DNjA0NjU3NjUsJ0VBR1lLc0MzcXJuUzE0OFBjRnpMZWRmSlhtSEJ4SU9XRGo2VnRnMmFRNWxVOWJvMGlOa3ZSdU1oeXc3cFRaJywnUUFIeVpyNGFPa3FvTmpuWVV3bWxQSzlJZmREeDVNOHV0UnNKU0dDRlZ6TDNYZXB2MVcwVGhnaUI3RWMyYjYnKTskX1I9c3RyX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX0M2MDQ2NTc2NSk7ZXZhbCgkX1IpOyRfUj0wOyRfQzYwNDY1NzY1PTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C60465765 0

Stats

MD5 7949ed8c61067e773cfe1a694be5cf50
Eval Count 2
Decode Time 53 ms