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 eval(gzinflate(base64_decode("rVTbbtpAEH0mUv5havnBlpyEhNwpUQO4UhRCIptWqtrIWsxA3IJNd5..

Decoded Output download


function socket_conectar()
{
    try
	{
		if (($socket_create = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) {		
			throw new Exception("SOCKET_ERROR_1:Error al crear eeel socket. ". socket_strerror(socket_last_error()));
			
		}  
		if ( $socket_connect = @socket_connect($socket_create,DBSERVER_IPL,SYS_SOCKET_PORTL) === false )
		{	
		    //echo "<br>Direccion: ".$Ips."<br>Puerto: ".$Puerto."<br>";
			throw new Exception("SOCKET_ERROR_2: Error al conectar en el socket. ". socket_strerror(socket_last_error()));
			
		}
		return array(true,$socket_create);
	}	
	catch (Exception $e)
	{
		return array(false,$e->getMessage());
	}
}
function socket_transaccion($programa,$operacion,$parametros)
{	
	$login = DBSERVER_USL;
	$passwd = DBSERVER_CLL;
	$servidor = ServidorL;
	$bd = NOMBRE_BDL;
	$usrusrn = NETBANK_USL;
	$usrpass = NETBANK_CLL;  
	$Puerto = SYS_SOCKET_PORTL;
	$host = DBSERVER_IPL;	
	$ip = SOCKET_IPL;	
	
	echo "<br>Socket Linea<br>";

	$parametros = iconv("utf-8","ibm850//TRANSLIT",$parametros);
	$msg =  "073263EB9DC9D7D53E3DE04C37D7D1D0|$login|$passwd|$servidor|$ip|$programa|$operacion|$bd|$usrusrn|$usrpass|$parametros|";
	try{
		session_write_close();
		$con = socket_conectar();
		if (!$con[0])
		{
			throw new Exception($con[1]);
		}
		$socket_create = $con[1];
		if ( $socket_write = @socket_write($socket_create,$msg,strlen($msg)) === false )
		{
			throw new Exception("SOCKET_ERROR_3:Error al escribir buffer. ".socket_strerror(socket_last_error()));
			
		}
		$salida = socket_read($socket_create,4096);
		if (strlen($salida) == 0)
		{
			throw new Exception("SOCKET_ERROR_4:No existe mensaje de salida, verifique estado del socket
");
		}
		socket_close($socket_create);
		return array(true,$salida);
	}
	catch (Exception $e)
	{
		return array(false,$e->getMessage());
	}
}
function socket_conectar()
{
    try
	{
		if (($socket_create = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) === false) {		
			throw new Exception("SOCKET_ERROR_1:Error al crear eeel socket. ". socket_strerror(socket_last_error()));
			
		}  
		if ( $socket_connect = @socket_connect($socket_create,DBSERVER_IPL,SYS_SOCKET_PORTL) === false )
		{	
		    //echo "<br>Direccion: ".$Ips."<br>Puerto: ".$Puerto."<br>";
			throw new Exception("SOCKET_ERROR_2: Error al conectar en el socket. ". socket_strerror(socket_last_error()));
			
		}
		return array(true,$socket_create);
	}	
	catch (Exception $e)
	{
		return array(false,$e->getMessage());
	}
}



function socket_transaccion($programa,$operacion,$parametros)
{	
	$login = DBSERVER_USL;
	$passwd = DBSERVER_CLL;
	$servidor = ServidorL;
	$bd = NOMBRE_BDL;
	$usrusrn = NETBANK_USL;
	$usrpass = NETBANK_CLL;  
	$Puerto = SYS_SOCKET_PORTL;
	$host = DBSERVER_IPL;	
	$ip = SOCKET_IPL;	
	
	echo "<br>Socket Linea<br>";

	$parametros = iconv("utf-8","ibm850//TRANSLIT",$parametros);
	$msg =  "073263EB9DC9D7D53E3DE04C37D7D1D0|$login|$passwd|$servidor|$ip|$programa|$operacion|$bd|$usrusrn|$usrpass|$parametros|";
	try{
		session_write_close();
		$con = socket_conectar();
		if (!$con[0])
		{
			throw new Exception($con[1]);
		}
		$socket_create = $con[1];
		if ( $socket_write = @socket_write($socket_create,$msg,strlen($msg)) === false )
		{
			throw new Exception("SOCKET_ERROR_3:Error al escribir buffer. ".socket_strerror(socket_last_error()));
			
		}
		$salida = socket_read($socket_create,4096);
		if (strlen($salida) == 0)
		{
			throw new Exception("SOCKET_ERROR_4:No existe mensaje de salida, verifique estado del socket
");
		}
		socket_close($socket_create);
		return array(true,$salida);
	}
	catch (Exception $e)
	{
		return array(false,$e->getMessage());
	}
}

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode("rVTbbtpAEH0mUv5havnBlpyEhNwpUQO4UhRCIptWqtrIWsxA3IJNd5dcFOffO7trAyGplF7AsryzszvnnLmsrw1naSyTLAWRxT9QRnGWYiwZd9z1tcf1NaCf5A/raxVaVCrJEBzHLl05MonQgA/PDM7px+is6/c8CC9b51HYC/zTC7XoRL3WletCo9GAIRsLdOGxUlHXVuQNz+4gxTvw72OcKkCOpY77vcgPgssg2j72Oc84sDGoMBwQcVyA3gRrs8QvJEfl6BTrMRMyMhbXdes6mno9AZSEwF5wV+SXGRnLCmWv3Qz94LMfRGdXHS/8EkYF1KvLoNdZIgiuivGoAyolt7YwvsnAet/nJ+2EYxwT0WNCb59NxaY2X82Qy0zbzKcxW/U36rRzDAuhilwCpvBvYqkXRznjKTDO2YMj+Qy956po/yflHzMZ34Azhwg2umUFPbtFi+TZuHEyQnmBQrAROiYwhaTH/FdrVHKWCqbFc+wpz0acTZhnZ1PkTBk9e8rIhJJnQpWxwmSPs1GSUmrnufsUdlQg8hXibrC80+qYHYH8NhmQlg0Ii0+z0Vfu3cuLZuBHzbaxzQSnR0Wg2m+eds/nAcisYiztqAC6/oocqwArVaRP3mRCLgOjcqtrMslUHTHupZGeRXWFWinoJCmysn4M2VIYuiChArl1rJkcbhxanpX0J4d71a2tXnDaDTtnPeuZjhrQRIzoHFjVg9rOfs1vHrVbR+2D9l7Nr7X96m6rdkCr7XY1N3Lnhbj5XMqcoOfznOWLnOUkal6KmJea5UsIct0DNIx0HQmqFjoW3fFEYhSPM0GVoyvWJlYE8sU8q5f9/k55fK1em+b8bV9pr+1rc053wIvBV7jUX0wSjWppjuj16hRRanrUgmOkYPTtvpwcb2z62mI4ooh50k849GfDIXLV7X/T7LZg42TAFjoS5MEqgd3q0f5C1pKJOam4QPWPWOwedzPA+0SQdBOkDv+OMEAw93lwizwZJj9nSBwlG2S0V860b6m1lKYSpK6JV2bUq5PMgC4mz3+dYL8A")));  ?>

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 354d4ed81d9046b0842b031cb6dda591
Eval Count 1
Decode Time 108 ms