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 /* Tecnologias CIWS 2019 */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%6..
Decoded Output download
ob_start();
error_reporting(0);
session_start();
if ($pasa <>"si")
header("location:index.php");
include("sesiones.php");
include("variables_config.php");
include("bd.config.php");
include("funciones.php");
include("../log.php");
$error = '';
if($_SESSION["MAC2"]==""or !isset($_SESSION["MAC2"])){
$ul=exec("",$int);
$ul=exec("vol c:",$int);
foreach($int as $a=>$b){
$st.=$b;
}
$UD=explode(":",$st);
$st=trim($UD[1]);
$exp[1]=encrypt($st."AC","ciwsparking");
$_SESSION["MAC2"]=$exp[1];
}else{
$exp[1]=$_SESSION["MAC2"];
}
$fp = fopen("licencia.lic","r");
if ($fp) {
while (!feof($fp)) {
$linea = $linea .fgets($fp);
}
fclose($fp);
$reader = decrypt($linea,'us29%wk@d9@34Pis556');
$reader = explode("@@@45@@@",$reader);
$MQD = $reader[3];
$ANDELICENCIA = $reader[6];
$LICENCIAc[0] = $reader[1];
$LICENCIAc[1] = $reader[2];
$LICENCIAc[2] = $reader[3];
$LICENCIAc[3] = $reader[6];
if($reader[7]<>"500"){
$LICENCIAc[4] = explode(",",$reader[7]);
foreach($LICENCIAc[4] as $a=>$b){
$MODULOSP[$b]="si";
}
}else{
for($a=0;$a<=1000;$a++){
$MODULOSP[$a]="si";
}
}
}
$ID = encrypt($exp[1],"ciwsparking");
$IDC = strlen($ID);
$sl = "";
for ($a = 0;$a <= $IDC;$a++) {
if ($a %5 == 0 and $a <>1 and $a <>0) {
$sl = $sl ."-".$ID[$a];
}else {
$sl = $sl .$ID[$a];
}
}
$ID = $sl;
if ($exp[1] == $reader[1] and ( $reader[2] >= date('Y-m-d') or $reader[2] == '0000-00-00')) {
$_SESSION["MAC2"] = $exp[1];
}else {
include("lic.php");
exit;
}
if (!isset($_SESSION['ID_usuario'])) {
if (isset($VARPOST[usuario])) {
$logS = generarPW(50);
$sql = "select * from ".$prefijo ."_usuarios where usuario = '".$VARPOST["usuario"] ."' and clave = '".ecriptString($VARPOST["clave"]) ."' and activo = '1' ";
$obj = $bd->ejecutar($sql);
$paso = false;
while ($x = $bd->obtener_fila($obj,0)) {
$_SESSION['ID_usuario'] = $x["ID_usuario"];
$_SESSION['nombres'] = $x["nombres"];
$_SESSION['usuario'] = $x["usuario"];
$_SESSION['tipo_usuario'] = $x["tipo_usuario"];
$_SESSION['activo'] = $x["activo"];
$_SESSION['fingerIDUSER'] = $x["fingerID"];
$paso = true;
}
if ($paso) {
$sql = "select ID_usuario from ".$prefijo ."_usuarios where log <> '' ";
$obj = $bd->ejecutar($sql);
$num = $bd->registros();
if ($num >= $MQD) {
$sql = "update ".$prefijo ."_usuarios set log = '' ";
$obj = $bd->ejecutar($sql);
}
$sql = " update ".$prefijo ."_usuarios set log ='".$logS ."' where usuario = '".$VARPOST["usuario"] ."' ";
$obj = $bd->ejecutar($sql);
$_SESSION['log'] = $logS;
RA('1',$_SESSION['ID_usuario'],"".$prefijo ."_usuarios",$_SESSION['ID_usuario'],'',"Login");
header("location:./");
exit;
}else {
$error="<img src='apimages/iconos-pequenos/delete.png' > Usuario y/o contrasea incorrecto";
}
}
include("login.php");
exit;
}else {
$sql = "select * from ".$prefijo ."_turnos where ID_usuario = '".$_SESSION['ID_usuario'] ."' and fin = '0000-00-00'";
$obj = $bd->ejecutar($sql);
$turno = false;
while ($x = $bd->obtener_fila($obj,0)) {
$turno = true;
$ID_turno = $x["ID_turno"];
$fecha = $x["inicio"];
$recaudo = $x["recaudo"];
$ingresos = $x["ingresos"];
$salidas = $x["salidas"];
}
$fingerIDUSER = $_SESSION['fingerIDUSER'];
$sql = "select * from ".$prefijo ."_usuarios where ID_usuario = '".$_SESSION['ID_usuario'] ."'";
$obj = $bd->ejecutar($sql);
while ($x = $bd->obtener_fila($obj,0)) {
$logS = $x["log"];
}
if ($logS == ""or $logS <>$_SESSION['log']) {
}
}
$sql2 = "select NOW()";
$stmt = $bd->ejecutar($sql2);
while ($x = $bd->obtener_fila($stmt,0)) {
$fecha_ahora = $x[0];
$na = explode(" ",$fecha_ahora);
$fd = explode("-",$na[0]);
$fe = explode(":",$na[1]);
$DAYMAX["Y"] = $fd[0];
$DAYMAX["m"] = $fd[1];
$DAYMAX["d"] = $fd[2];
$DAYMAX["H"] = $fe[0];
$DAYMAX["i"] = $fe[1];
$DAYMAX["s"] = $fe[2];
$DAYMAX["NOW"] = $fecha_ahora;
$DAYMAX["NOWT"] = $na[1];
$DAYMAX["NOWD"] = $na[0];
}
$title = "{$nombre_version} - {$ANDELICENCIA}";
function consultarPlaca3($placa){
$bd=Db::getInstance();
$placa=strtoupper ($placa);
$sql="select * from appwork_mensualidades as a where activo = '1' and fecha_inicio<='".date('Y-m-d')."' and fecha_fin >= '".date('Y-m-d')."' ";
$obj=$bd->ejecutar($sql);
$permiso=false;
while($x=$bd->obtener_fila($obj,0)){
$explo=explode(' ',$x["placas"]);
if(is_array($explo)){
foreach($explo as $n){
if($n==$placa or $placa==$x["ID_mensualidad"]){
$ID_mensualidad=$x["ID_mensualidad"];
$meA=true;
}
}
}
}
if($meA){
return $ID_mensualidad;
}else{
return "No";
}
};
Did this file decode correctly?
Original Code
<?php /* Tecnologias CIWS 2019 */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x1788;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUyNSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>F{PeYXtFTLmY\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hTSYtJOMctE9woa4FoxvcoAPwJ0JRtOVCaSXbUL7eWPLcMAINUnlGunSd2Olhtw6wJXLdMydHa0pKX0hkrOnBA1nBySJBUkfwe0IkocLBznfKX0hkrOnBA1nBySJdUkfwe0IkocLBzyfKX0hkrOnBA1nBySJctkfwe0IkocLBzkfKX0hkrOnBA1nBySJUtkfwe0IkoclBznfKX0hkrOnBA1nBySJDUkfwe0IkoclBzyfKX0hkrOnBA1nBySJFZkfwe0IkoclBzkfKX0hkrOnBA1nBySJTL9bwl0INUELcMajDoygCBivFMr7eWPLOrycTAyCBZkKT1fAwl0INUELdMydHa07eWPLOrycTAyCBZkKT1frwl0INUELdMydHy07eWp9eWPLfol0doAINUEJGZOVd21JFMagfMaZF2lvdm0IRUn7kryKOraHUAYyTLYkWb0JKX0hcmaVC3Opd24IC29VF3aSfoyZAoxiC2rzhtOXdoyjCUl7eWPLCMW9Oow6KMflfrlVF3OidMYlhtL7eWPLFoxiC2r9F3OZfo91FunlFJEPkunSCBYihTSYtJOzFBX9wmYldoajftEQwocZd20ICbnXf29ZD19scB5zfBySDBOicoazwoyzworIf2ilFMAIwoyjfol2dZEINUEmHUFICB5LwoclC2iib2lVDBYpdzX9kZwVcoy0cUImBU1sRBWmhU4JkZnidMWIcMajDoygcMlVwe49wtFJRMOifoAPk1LsdU1LkZLVwJFIwjSYtJOvCMP9kokLRT5lDMajfbOiFJILF3yShTSYtJOXcbksDbYvNBciduYlKX0hf2ipdoAPkuI9kokLRT5vCmOldMaZb2cpdorPko9JDJXXhUl7eWPLcbiXdo89cbiXdo9LcUImwtFSkuidwmnSCBYiFZkfhTSYtMlMholzb2yZFMy5htOlGunSdZLpGX0hcM9ZcByjDtILcbiXdo8ICbHIko4pGX0hDBCPko49NUOXdoyjCUnvFJELFoxiC2r9NUO4BZkkOy9scB5zfBySDBOictkfhbSYtJOkOy9scB5zfBySDBOice0LGySJUAOgdBaVF3aidolLCBWJbTSYtJOscAr9fuk1cTSYtm0Ytm0Ytm0Ytm0YtMlMhtOscArpGX0hFMa0fbkVwtOkOy9scB5zfBySDBOiceSYtm1lduYlGX0hFMa0fbkVwtkKdZw7eWp9eWp9KX==dIl}QmBz\CY
Function Calls
fopen | 1 |
fread | 3 |
strtr | 2 |
fclose | 1 |
urldecode | 1 |
str_replace | 1 |
base64_decode | 3 |
Stats
MD5 | c4e02777ddd7bac2c4f5edf01a86be13 |
Eval Count | 3 |
Decode Time | 159 ms |