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 // This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download



function trae_comp($permiso) {
global $tipo_c, $puerto, $base, $host, $usuario, $conex, $fmtfecha, $motor, $SCRIPT_FILENAME, $db;
$x =strpos($tipo_c,"(");
if ($x > 0)
{
$tipo_com = " AND tipo_c $tipo_c ";
}
else
{
$tipo_com = " AND tipo_c = '".$tipo_c."'";
}
if ($motor == "informix") {
$consulta = "SET LOCK MODE TO WAIT";
ejecuta_query($consulta);
}
$prog=$SCRIPT_FILENAME;
$ff = hoy($fmtfecha);
$p =strpos($prog,"pagos.php");
if (trim($tipo_c) == "?")
#     usado en movi
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo FROM comprobante, permcom WHERE comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c NOT IN ('REQ','COT','SOL','CAR','OC') ORDER BY 1,5";
else
{
if (trim($tipo_c)=="OP")
$p=0;
$q =strpos($prog,"chequed.php");
if (($p != false) || ($q != false))
{
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom, cuentas, OUTER cambio, bancos WHERE cuentas.cuenta = bancos.cuenta AND cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
if ($motor == "Oci8po")
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom, cuentas, cambio, bancos WHERE cuentas.cuenta = bancos.cuenta AND cuentas.cod_mon = cambio.cod_mon(+) AND SYSDATE = fec_cam(+) AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
if ($motor == "mssql"||$motor=="postgres")
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom,bancos, cuentas LEFT JOIN cambio ON (cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' ) WHERE cuentas.cuenta = bancos.cuenta AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
}
else
{
$p =strpos($prog,"rcaja.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,0 AS v_fondo, 0 AS v_fondoe, cuentas.cod_mon, 0 AS val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit ORDER BY 1,5";
}
else
{
$p =strpos($prog,"cajam.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla, cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,saldo_hoy AS v_fondo FROM permcom,comprobante,nue_usuario,cuentas,nits, scuentas WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit AND scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0 ORDER BY 1,5";
}
else
{
$p =strpos($prog,"consigna.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,saldo_hoy AS v_fondo, saldo_hoye AS v_fondoe, cuentas.cod_mon, cambio.val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits, OUTER scuentas, OUTER cambio, OUTER scuentae WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit AND scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0 AND cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' AND scuentae.cuenta=comprobante.cuenta_i AND scuentae.nit=0 AND scuentae.ano_mese=0 AND scuentae.cod_mon=cuentas.cod_mon ORDER BY 1,5";
if ($motor != "informix")
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo, saldo_hoy AS v_fondo, scuentae.saldo_hoye AS v_fondoe, cuentas.cod_mon, cambio.val_cam FROM permcom, comprobante LEFT JOIN scuentas ON (scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0) LEFT JOIN scuentae ON (scuentae.cuenta=comprobante.cuenta_i AND scuentae.nit=0 AND scuentae.ano_mese=0), nue_usuario,nits, cuentas LEFT JOIN cambio ON (cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff') LEFT JOIN scuentae A ON (cuentas.cod_mon = A.cod_mon) WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit ORDER BY 1,5";
}
else
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo FROM comprobante, permcom WHERE comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' $tipo_com ORDER BY 1,5";
}
}
}
}
$result = lee_todo($consulta);
for($j=0;$j<count($result);$j++)
{	
$xx = $result[$j];
$q =strpos($prog,"rcaja.php");
if ($q != false)
{
$cuenta = $xx['cuenta_i'];
$lee = "SELECT saldo_hoy FROM scuentas WHERE cuenta = '$cuenta' AND nit = 0 AND ano_mes=0 ";
$m_sal = lee_uno($lee);
$xx['v_fondo'] = $m_sal['saldo_hoy'];
$cod_mon=trim($xx['cod_mon']);
if (strlen(trim($cod_mon))>0)
{
$lee = "SELECT saldo_hoye FROM scuentae WHERE cuenta = '$cuenta' AND nit = 0 AND ano_mese=0 AND cod_mon = '$cod_mon' ";
$m_sal = lee_uno($lee);
$xx['v_fondoe'] = $m_sal['saldo_hoye'];
$lee = "SELECT val_cam FROM cambio WHERE cod_mon = '$cod_mon' AND fec_cam = '$ff' ";
$m_sal = lee_uno($lee);
$xx['val_cam'] = $m_sal['val_cam'];
}
}
if ($p != false & strlen(trim($xx['cod_mon']))>0 & strlen(trim($xx['val_cam']))==0)
{
$cod_mon=trim($xx['cod_mon']);
$comprob = $xx['comprob'];
$cuenta = $xx['cuenta_r'];
die ("cambio errado para la moneda $cod_mon, <br>
 el comprobante $comprob usa la cuenta $cuenta y esta maneja moneda extranjera");
$mat_compr=array();
return $mat_compr;
}
$mat_compr[$j] = $xx;
}
return $mat_compr;
}$O000O0O00=fopen($OOO0O0O00,'rb');while(--$O00O00O00)fgets($O000O0O00,1024);fgets($O000O0O00,4096);$OO00O00O0=(base64_decode(strtr(fread($O000O0O00,372),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);$OO00O00O0=ereg_replace('__FILE__',"'".$OOO0O0O00."'",(base64_decode(strtr(fread($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))));fclose($O000O0O00);eval($OO00O00O0);echo '
';
# trae los comprobantes que puede usar un usuario
function trae_comp($permiso) {
global $tipo_c, $puerto, $base, $host, $usuario, $conex, $fmtfecha, $motor, $SCRIPT_FILENAME, $db;
$x =strpos($tipo_c,"(");
if ($x > 0)
{
$tipo_com = " AND tipo_c $tipo_c ";
}
else
{
$tipo_com = " AND tipo_c = '".$tipo_c."'";
}
if ($motor == "informix") {
$consulta = "SET LOCK MODE TO WAIT";
ejecuta_query($consulta);
}
$prog=$SCRIPT_FILENAME;
$ff = hoy($fmtfecha);
$p =strpos($prog,"pagos.php");
if (trim($tipo_c) == "?")
#     usado en movi
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo FROM comprobante, permcom WHERE comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c NOT IN ('REQ','COT','SOL','CAR','OC') ORDER BY 1,5";
else
{
if (trim($tipo_c)=="OP")
$p=0;
$q =strpos($prog,"chequed.php");
if (($p != false) || ($q != false))
{
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom, cuentas, OUTER cambio, bancos WHERE cuentas.cuenta = bancos.cuenta AND cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
if ($motor == "Oci8po")
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom, cuentas, cambio, bancos WHERE cuentas.cuenta = bancos.cuenta AND cuentas.cod_mon = cambio.cod_mon(+) AND SYSDATE = fec_cam(+) AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
if ($motor == "mssql"||$motor=="postgres")
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo,cuentas.nom_cta,cuentas.cod_mon, cambio.val_cam, bancos.ult_cheque, bancos.ult_cheque+1 AS cheque1 FROM comprobante, permcom,bancos, cuentas LEFT JOIN cambio ON (cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' ) WHERE cuentas.cuenta = bancos.cuenta AND comprobante.cuenta_r = cuentas.cuenta AND comprobante.cuenta_r IN (SELECT cuenta FROM permcta WHERE usuario = '$usuario') AND comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' AND tipo_c = '$tipo_c' ORDER BY 1,5";
}
else
{
$p =strpos($prog,"rcaja.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,0 AS v_fondo, 0 AS v_fondoe, cuentas.cod_mon, 0 AS val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit ORDER BY 1,5";
}
else
{
$p =strpos($prog,"cajam.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla, cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,saldo_hoy AS v_fondo FROM permcom,comprobante,nue_usuario,cuentas,nits, scuentas WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit AND scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0 ORDER BY 1,5";
}
else
{
$p =strpos($prog,"consigna.php");
if ($p != false)
{
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo,saldo_hoy AS v_fondo, saldo_hoye AS v_fondoe, cuentas.cod_mon, cambio.val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits, OUTER scuentas, OUTER cambio, OUTER scuentae WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit AND scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0 AND cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff' AND scuentae.cuenta=comprobante.cuenta_i AND scuentae.nit=0 AND scuentae.ano_mese=0 AND scuentae.cod_mon=cuentas.cod_mon ORDER BY 1,5";
if ($motor != "informix")
$consulta = "SELECT DISTINCT permcom.comprob,nom_compr,plantilla,cuenta_r,cuenta_i,ultimo, cuentas.nom_cta,nue_usuario.nit AS responsable, nits.nombre AS n_respo, saldo_hoy AS v_fondo, scuentae.saldo_hoye AS v_fondoe, cuentas.cod_mon, cambio.val_cam FROM permcom, comprobante LEFT JOIN scuentas ON (scuentas.cuenta=comprobante.cuenta_i AND scuentas.nit=0 AND scuentas.ano_mes=0) LEFT JOIN scuentae ON (scuentae.cuenta=comprobante.cuenta_i AND scuentae.nit=0 AND scuentae.ano_mese=0), nue_usuario,nits, cuentas LEFT JOIN cambio ON (cambio.cod_mon = cuentas.cod_mon AND fec_cam = '$ff') LEFT JOIN scuentae A ON (cuentas.cod_mon = A.cod_mon) WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND tipo_c='$tipo_c' AND permcom.usuario='$usuario' AND $permiso AND cuentas.cuenta = comprobante.cuenta_i AND nits.nit=nue_usuario.nit ORDER BY 1,5";
}
else
$consulta = "SELECT DISTINCT comprobante.comprob,plantilla, comprobante.nom_compr, comprobante.cuenta_i, comprobante.cuenta_r, ultimo FROM comprobante, permcom WHERE comprobante.comprob = permcom.comprob AND $permiso AND permcom.usuario = '$usuario' $tipo_com ORDER BY 1,5";
}
}
}
}
$result = lee_todo($consulta);
for($j=0;$j<count($result);$j++)
{	
$xx = $result[$j];
$q =strpos($prog,"rcaja.php");
if ($q != false)
{
$cuenta = $xx['cuenta_i'];
$lee = "SELECT saldo_hoy FROM scuentas WHERE cuenta = '$cuenta' AND nit = 0 AND ano_mes=0 ";
$m_sal = lee_uno($lee);
$xx['v_fondo'] = $m_sal['saldo_hoy'];
$cod_mon=trim($xx['cod_mon']);
if (strlen(trim($cod_mon))>0)
{
$lee = "SELECT saldo_hoye FROM scuentae WHERE cuenta = '$cuenta' AND nit = 0 AND ano_mese=0 AND cod_mon = '$cod_mon' ";
$m_sal = lee_uno($lee);
$xx['v_fondoe'] = $m_sal['saldo_hoye'];
$lee = "SELECT val_cam FROM cambio WHERE cod_mon = '$cod_mon' AND fec_cam = '$ff' ";
$m_sal = lee_uno($lee);
$xx['val_cam'] = $m_sal['val_cam'];
}
}
if ($p != false & strlen(trim($xx['cod_mon']))>0 & strlen(trim($xx['val_cam']))==0)
{
$cod_mon=trim($xx['cod_mon']);
$comprob = $xx['comprob'];
$cuenta = $xx['cuenta_r'];
die ("cambio errado para la moneda $cod_mon, <br>
 el comprobante $comprob usa la cuenta $cuenta y esta maneja moneda extranjera");
$mat_compr=array();
return $mat_compr;
}
$mat_compr[$j] = $xx;
}
return $mat_compr;
}

Did this file decode correctly?

Original Code

<?php // This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited.
$OOO0O0O00=__FILE__;$O00O00O00=__LINE__;$OO00O0000=9876;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
kr9NHenNHenNHe1lFMamb3klFoxiC2APk19gOLlHOa9gkZXJkZwVkr9NTznNHr8XHt4JkZwShokiF2A2Yy9LcBYvcoAPF3OZfuwPcmklCBWPkr8XHenNHr8XHtXLT08XHr8XHeEXhUXmOB50cbk5d3a3D2iUUylRTlfNaaOnCAkJW2YrcrcMO2fkDApQToxYdanXAbyTF1c2BuiDGjExHjH0YTC3KeLqRz0mRtfnWLYrOAcuUrlhU0xYTL9WAakTayaBa1icBMyJC2OlcMfPDBpqdo1Vd3nxFmY0fbc3Gul6HerZHzW1YjF4KUSvkZLphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7cBYPdZEmeWPmKX0hwZn0FMylwoxvFZnjd21XFM9JCB50cbHIFbalwun1cBOlwuazCbwIfB4IfbY1CbkpdX0hcmaVC3Opd24Ifukica9jd21XhtOXcbksDbYvhUn7eWpmdo9JCBXIkuOpFo9gCZXIkun1cbk0dZXIkokiF2ASwtOPd3Y0RtELfbY1CbkpdZXIkoYvdMa4RtELcM10cMajDorSwtOsd3OvFJXIkyYeALlWay9oUAxyTLyYOUXIkoOJKX0hkuIINbY0FmnvFZILfolXd19jRtwPwJL7eWppcJEPkuIINJEXhW0hGX0hkuOpFo9gC29swe0IwJnnTLWIfolXd19jwtO0Dbnvb2HIwjSYtm0YtMaSF2AYtmSYtJO0Dbnvb2YvdUE9wtwIWA5rwuOpFo9gCZE9wtFJRJO0Dbnvb2HVwJFJKX0hgW0hDBCIhtOsd3OvFJE9NUEJDB5Md3ksDbIJhUn7eWPLC29VF3aSforINUEJA0aAwrxNW0SITA9rOUnATZnbWAlAwjSYtMaQcBY1foygFbalFmLPkoYvdmY1duOihTSYtm0YtJOXFM9mNUOTW1kkAyOgOLlHOA5nTAA7eWPLcMCINUnPd3LPkocsfoclC2iihTSYtJOXwe1zfukXd3HPkunZd2FSwmnic29zRmnPFtwpKX0hDBCIhuOZDB0PkuOpFo9gCZLINT0Iwj8JhW0hwZEIwtEIfbYico8IcB4IdB92DW0hkoYvdmY1duOiwe0IwlYyTraeatnrUaYAUA5eatnjd21XFM9JCB50cU5jd21XFM9JRunSCB50DBxSCUXIC29sFukvCMyVfoAVdM9sb2YvdbnZRtnjd21XFM9JCB50cU5jfBaVfoygDUXIC29sFukvCMyVfoAVC3aldmOib3wSwuaSfolsdZnoAL9YwoYvdbnZd2kidmOlRtnXcbksC29swyfwOakywoYvdbnZd2kidmOlRMYvdbnZd2wINUnXcbksC29sRMYvdbnZd2wIWA5rwtOXcbksDbYvwryKOtnXcbksC29sRmazfByZDB8INUEmkuazfByZDB8mwryKOtn0Dbnvb2HITL9AwrlKwtImALaOkZXmW09AkZXmA09HkZXmW0yUkZXmT0HmhUnNALOyAJntBUExReAJKX0hcBxzcW0hGX0hDBCIhuOZDB0PkuOpFo9gCZL9NUkNAtwpeWPLFe0XKX0hkurINbY0FmnvFZILFukvcZXJC2ilFbalct5XDuEJhTSYtMlMwtIPkuEIwT0IcMySF2Apwux8wtILFUEiNUnMCBxzcULpeWp7eWPLC29VF3aSforINUEJA0aHOAYAwrOkA1OkTLYAwoYvdbnZd2kidmOlRMYvdbnZd2wSFoxidmOpdoxiRtnjd21XFM9JCB50cU5Vd21gC29sFuwSwoYvdbnZd2kidmOlRMY1cB50Ca9pRtnjd21XFM9JCB50cU5jfBaVfoygFJXIfBx0DB1vRoY1cB50CbHVdM9sb2Y0CUxjfBaVfoyzRMYvcy9sd24SwoYidBkpdZ52CBxgC2ysRtnJCB5jd3HVfBx0b2YPcby1cUXICMyVC29zRmaSfy9jDoaxfBAqHUnnAZnjDoaxfBAxwrcUT00IC29sFukvCMyVfoASwunlFM1jd20SwoY1cB50CbHSwr9aaraUwoYidBkpdZXICMyVC29zwyfwOakywoY1cB50CbHVC3aldmOiwe0ICMyVC29zRMY1cB50CUnnTLWIC2ysCMlvRMYvcy9sd24INUnjfBaVfoyzRMYvcy9sd24IWA5rwoclC19jCB0INUEmkocMkZnnTLWIC29sFukvCMyVfoAVC3aldmOib3wINUnjfBaVfoyzRMY1cB50CUnnTLWIC29sFukvCMyVfoAVC3aldmOib3wIUA4IhyYyTraeatnjfBaVforIOlkNTUnXcbksC3OiwyfwOakywuazfByZDB8INUEmkuazfByZDB8mhUnnTLWIC29sFukvCMyVfoAVC29sFukv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d21XFM9JRunSCB50DBxSCUXIC29sFukvCMyVfoAVdM9sb2YvdbnZRtnjd21XFM9JCB50cU5jfBaVfoygDUXIC29sFukvCMyVfoAVC3aldmOib3wSwuaSfolsdZnoAL9YwoYvdbnZd2kidmOlRtnXcbksC29swyfwOakywoYvdbnZd2kidmOlRMYvdbnZd2wINUnXcbksC29sRMYvdbnZd2wIWA5rwtOXcbksDbYvwryKOtnXcbksC29sRmazfByZDB8INUEmkuazfByZDB8mwtO0Dbnvb2YvdUnNALOyAJntBUExReAJKX0hgW0hgW0hgW0hgW0hkuklF3aSftE9woxlca90d2OvhtOjd25zfBx0CUL7eWpMd3wPkoP9HeSLDjxjd3aVftILFMazfBx0hTSLDJSqhW0hGXLYtJO4GtE9wtOZcbY1duOdkopfKX0hkurINbY0FmnvFZILFukvcZXJFMYiDMrVFoiXwJL7eWppcJEPkurIwT0IcMySF2ApeWp7eWPLC3aldmOiwe0Ikui4BZfjfBaVfoygDUffKX0hkoxlcUE9wtkTOAxyW1WIF2ySco9gDo95wrcUT00IF2Y1cB50CbHIa0iyALAIC3aldmOiwe0IkZOjfBaVformwryKOtnVDbWINUEXwryKOtnidM9gdBazNTEIwjSYtJOsb3YidtE9woxlca91dM8PkoxlcUL7eWPLGuidk3cgcM9Vco8mbUE9wtOsb3YidySmF2ySco9gDo95k107eWPLC29Lb21vdj10FMlshtO4GySmC29Lb21vdJffhTSYtMlMwtizfukScB4PfukpdUILC29Lb21vdJLpNjEpeWp7eWPLdoalwe0IwlYyTraeatnzCBxLd19Pd3llwrcUT00IF2Y1cB50CBAIa0iyALAIC3aldmOiwe0IkZOjfBaVformwryKOtnVDbWINUEXwryKOtnidM9gdBazcT0XwryKOtnjd2OgdB9Vwe0IkZOjd2OgdB9VkZEJKX0hko1gF2ySwe0Idoalb3aVdZILdoalhTSYtJO4GySmfl9Md25Ld2AmbUE9wtOsb3YidySmF2ySco9gDo95cUffKX0hkoxlcUE9wtkTOAxyW1WIfMySb2YidUnoAL9YwoYidBkpdZnbUraUOUnjd2OgdB9Vwe0IkZOjd2OgdB9VkZnnTLWIcMajb2YidUE9wtFLcMCmwtw7eWPLda9zCBXINUnScBagfB5vhtOScBApKX0hkui4BZf2CBxgC2ysk10INUELda9zCBxdk3cidy9jCB0mbTSYtm0Ytm0YtMlMwtILFtEiNUnMCBxzcUEMwuY0FMxldJi0FMlshtO4GySmC29Lb21vdJffhUL+HtEMwuY0FMxldJi0FMlshtO4GySmfMySb2YidUffhUL9NTEpeWp7eWPLC29Lb21vdj10FMlshtO4GySmC29Lb21vdJffhTSYtJOjd21XFM9Jwe0Ikui4BZfjd21XFM9Jk107eWPLC3aldmOiwe0Ikui4BZfjfBaVfoygFJffKX0hcollwtIJC2ysCMlvwoaZFMyLdZnXCbkiwoxiwo1vdMaLCUELC29Lb21vdJXINokZNlxVwoaSwoYvdbnZd2kidmOlwtOjd21XFM9JwuazCUnSCUnjfBaVforIkoY1cB50CUn5woazforIdByVcBpiwo1vdMaLCUnlGuOZCB5QcbkiwJL7eWPLdBy0b2YvdbnZNByZFMy5htL7eWpZcbO1FM4Iko1ify9jd21XFjSYtm0YtJOsCbOgC29sFukdkopfwe0Ikui4KX0hgW0hFMa0fbkVwtOsCbOgC29sFuw7eWp9eWP=

Function Calls

fgets 2
fopen 1
fread 2
strtr 2
fclose 1
ereg_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O00O00O00 0
$OO00O0000 9876
$OO00O00O0 echo ' '; # trae los comprobantes que puede usar un usuari..
$OOO0O0O00 index.php

Stats

MD5 1ba2a7cbb966898ef089025195639d9d
Eval Count 3
Decode Time 80 ms