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


header("Cache-Control: no-cache, must-revalidate");
session_start();
session_register("pagi");
session_register("mat_lin");
session_register("lineasxpagi");
session_register("usuario");
session_register("tipo_c");
include('../prepare.php');
include('../configuracion/abrirbd.php');
include('../lee_base.php');
include('../fechas.php');
$comprob=$HTTP_GET_VARS['comprob'];
$nom_compr =$HTTP_GET_VARS['nom_compr'];
$lin =$HTTP_GET_VARS['lin'];
if (!isset($tipo_c))
$tipo_c=$HTTP_GET_VARS['tipo_c'];
$permiso=$HTTP_GET_VARS['perm'];
$permiso=" opcion IN ('C','A') ";
if (strlen(trim($comprob)) >0) 
{
$x = prepare($comprob);
$sel_lin = "comprobante.comprob $x AND  ";
}
if (strlen(trim($nom_compr)) >0)
{
$x = prepare($nom_compr);
$sel_lin = "$sel_lin comprobante.nom_compr $x AND ";
}
if (strlen(trim($tipo_c)) >0)
{
$x = prepare($tipo_c);
$sel_lin = "$sel_lin comprobante.tipo_c $x AND ";
}
$sel_lin = " $sel_lin 1=1 ";
$prog=$_SERVER['SCRIPT_FILENAME'];
$p =strpos($prog,"pagos.php");
if (trim($tipo_c) == "?")
$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");
$ff = hoy($fmtfecha);
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 $sel_lin 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 $sel_lin 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,saldo_hoy AS v_fondo, cuentas.cod_mon, cambio.val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits, OUTER scuentas, OUTER cambio WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND $sel_lin 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' ORDER BY 1,5";
if ($motor == "Oci8po")
$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, cuentas.cod_mon, cambio.val_cam FROM permcom,comprobante,nue_usuario,cuentas,nits, scuentas, cambio WHERE permcom.comprob=comprobante.comprob AND nue_usuario.usuario=permcom.usuario AND $sel_lin 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' 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 $sel_lin 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
$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 $sel_lin ORDER BY 1,5";
}
}
}
$mat_lin=array();
$mat_lin=lee_todo($consulta);
if (isset($b_com))
{
switch ($b_com)
{
case "<--":
$pagi=$pagi-$lineasxpagi;
if ($pagi<0)
$pagi=0;
mostrar_lineas();
break;
case "-->":
$pagi=$pagi+$lineasxpagi;
mostrar_lineas();
break;
case "-->|":
$pagi=floor(count($mat_lin) / $lineasxpagi);
$pagi=$pagi*$lineasxpagi;
mostrar_lineas();
break;
case "|<--":
$pagi=0;
mostrar_lineas();
break;
case "Codigo":
$pagi=0;
usort($mat_lin, "comparar_codigo");
mostrar_lineas();
break;
case "Nombre":
$pagi=0;
usort($mat_lin, "comparar_nombre");
mostrar_lineas();
break;
}
}
else
{
$cuantos=0;
$cuantos=count($mat_lin);
if($cuantos==1)
{
;echo '      <script languaje="JavaScript"> 
        parent.frames[0].document.depe.comprob';echo $lin;;echo '.value =\'';echo trim($mat_lin[0]['comprob']);;echo '\';
        parent.frames[0].document.depe.n_comprob.value =\'';echo trim($mat_lin[0]['nom_compr']);;echo '\';
	parent.frames[0].document.depe.ult.value=\'';echo trim($mat_lin[0]['ultimo']) ;echo '\';
     </script>
    ';
}
else
{
$pagi=0;
$lineasxpagi=10;
mostrar_lineas();
}
}
function comparar_codigo($a, $b) {
return strnatcasecmp($a["comprob"], $b["comprob"]);
} 
function comparar_nombre($a, $b) {
return strnatcasecmp($a["nom_compr"], $b["nom_compr"]);
}
function mostrar_lineas() { 
global $mat_lin, $pagi, $lineasxpagi, $nrows,$lin, $db, $tipo_c;
;echo '
<html><head>
<script languaje="javascript">
<!--
function solic(c,d,e,f,g)
{
	parent.frames[0].document.depe.comprob';echo $lin;;echo '.value = c.value;
	parent.frames[0].document.depe.n_comprob.value = d.value;
	parent.frames[0].document.depe.ult.value=e.value;
}
--></script>
';include('../configuracion/estilos.php');;echo '<body topmargin="0" leftmargin="0" bgcolor="#FFF7E7" link="#000000">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%">
<tr><td width="100%"  height="100%">
';$titulo="Comprobantes";;echo '<table border="0" width="100%" align=center cellspacing="0" cellpadding="0" height="100%">
  <tr><td align="center">
     ';include('../configuracion/tablasuperior.php');;echo '      <table border="0" align=center cellspacing="4" cellpadding="0">
       <form action="comprob_perm.php" method="post" name="banco">
        <tr><td>
	  <table border="1" cellspacing="0" cellpadding="1" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF">
            <tr bgColor=#CBD9E5><th nowrap><input type=\'submit\' value=\'Codigo\' id=\'docu\' name=\'b_com\' style=\'background-color: #CBD9E5; height: 18; font-size: 8 pt; border-style: solid; border-width: 1\' tabindex=\'2\'><IMG SRC= "../imagenes/DARRW.GIF" width=12 height=12 ALT= "ORDENAR POR CODIGO" onclick="window.open(\'comprob_perm.php?b_com=Codigo\',\'der\')"></th>
	<th nowrap><input type=\'submit\' value=\'Nombre\' id=\'docu\' name=\'b_com\' style=\'background-color: #CBD9E5; height: 18; font-size: 8 pt; border-style: solid; border-width: 1\' tabindex=\'2\'> <IMG SRC= "../imagenes/DARRW.GIF" width=12 height=12 ALT= "ORDENAR POR NOMBRE" onclick="window.open(\'comprob_perm.php?b_com=Nombre\',\'der\')";></th><th>Ultimo</tr>
        ';
$w=0;
$k1=$pagi+$lineasxpagi;
$p=$pagi;
if ($k1>count($mat_lin))
$k1=count($mat_lin);
for($j=$pagi;$j<$k1;$j++)
{
if ($j % 2 == 0)
echo "<TR bgcolor=#FFF7E5>";
else
echo "<TR bgColor=#FFF7D2>";
$h=$w+1;
$k=$w+2;
$m=$w+3;
$n=$w+4;
echo "<td><input type=radio name=x onclick='solic(this.form.c$w, this.form.c$h, this.form.c$k, this.form.c$m,this.form.c$n)'><input type=hidden name='c$w' value='". $mat_lin[$j]['comprob'] ."'>". $mat_lin[$j]['comprob']."</td><td>";
echo "<input type=hidden name='c$h' value='". $mat_lin[$j]['nom_compr'] ."'>". $mat_lin[$j]['nom_compr'] ."</td><td>";
echo "<input type=hidden name='c$k' value='". $mat_lin[$j]['ultimo']."'>".$mat_lin[$j]['ultimo']."";
$w = $w + 5;
echo "</TR>";
}
$cuantos=count($mat_lin);
;echo '           </td></tr><tr><td align=right colspan=6>
           <b>Total Registros: <font color=#ff0000>';echo $cuantos ;echo '</font></b>
	   </td></tr>
           </table>
           <input type=\'submit\' value=\'|<--\' id=\'in_bco\' name=\'b_com\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' tabindex=\'2\'> 	   
           <input type=\'submit\' value=\'<--\' id=\'ant_bcor\' name=\'b_com\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' tabindex=\'2\'> 	   
           <input type=\'submit\' value=\'-->\' id=\'av_bco\' name=\'b_com\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' tabindex=\'2\'> 	   
           <input type=\'submit\' value=\'-->|\' id=\'f_bco\' name=\'b_com\' style=\'background-color: #738EB5; height: 18; font-size: 8 pt; font-weight: bold; color: ffffff; border-style: solid; border-width: 1\' tabindex=\'2\'> 	   
           <input type="hidden" name="siguiente" value="siguiente">
         </td></tr>

        </form>
       </table>
      ';include('../configuracion/tablainferior.php');;echo '    </td>
  </tr>
</table>
</td></tr>
</table>
</body>
</html>

';
}

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=13968;eval((base64_decode('JE8wMDBPME8wMD1mb3BlbigkT09PME8wTzAwLCdyYicpO3doaWxlKC0tJE8wME8wME8wMClmZ2V0cygkTzAwME8wTzAwLDEwMjQpO2ZnZXRzKCRPMDAwTzBPMDAsNDA5Nik7JE9PMDBPMDBPMD0oYmFzZTY0X2RlY29kZShzdHJ0cihmcmVhZCgkTzAwME8wTzAwLDM3MiksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;?>
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

Function Calls

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

Variables

$O000O0O00 True
$O00O00O00 0
$OO00O0000 13968
$OO00O00O0 header("Cache-Control: no-cache, must-revalidate"); sessi..
$OOO0O0O00 index.php

Stats

MD5 cec043f07bdabcb6573946ff2cd30759
Eval Count 3
Decode Time 74 ms