!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/home/wwwroot/1a1b/m/   drwxrwxr-x
Free 83.29 GB of 96.73 GB (86.11%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     buscador.php (5.2 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?     include ("header.php");
// aqui, metemos la comprobación. De no estar identificado, lo largamos a index.php
include ("/home/wwwroot/frames/conn.php");
include (
"/home/wwwroot/frames/classes/class.log.php"); 
$control= new control();
$encriptado=new Encriptor(); 

if (
$control->usuario=="anonimo"){
    
// redirigimos
    
?>
     <script type="text/javascript">
  window.location="<?echo "/1a1b/m/index.php";?>";</script>
  <?}
  
  
  
  
  


// fin comprobacion identidad
echo $busqueda=reSanitizar($_REQUEST['search']);
//if (strlen(trim($busqueda)==0))$busqueda="campo vacío";
echo $campo=reSanitizar($_REQUEST['radio-choice-1']);
echo    
$trozos=explode(" ",$busqueda);
echo    
$numero=count($trozos);
   
$arrayacentos=array(
'á'=>'a',
'é'=>'e',
'í'=>'i',
'ó'=>'o',
'ú'=>'u',
'ä'=>'a',
'ë'=>'e',
'ï'=>'i',
'ö'=>'o',
'ü'=>'u'
);
 
$busqueda_enquery=$busqueda;
   foreach (
$arrayacentos as $key=>$valor){
$busqueda_enquery=str_replace($key,$valor,$busqueda_enquery);
   }      
   
   
   
   
   
   
   
   
    if (
strlen(trim($busqueda))==0){ ?>
    
<body>
<div data-role="page" id="buscador" data-theme="<?echo $formato;?>">
    <?echo cabecera();?> 
<div role="main" class="ui-content" data-role="content">
        <div class="content-primary">
        
        <div class="ui-body ui-body-b ui-corner-all">     

<div style="text-align : center;"> 
<h2>Se ha enviado una petición vacía</h2>

<a href="javascript:history.back(1)" data-role="button" data-inline="true" data-theme="<?echo $formato;?>">Volver</a> 
</div>
</div>
</div>    <!--ui-body ui-body-b ui-corner-all    -->
              
        </div> <!--div role="content-primary"-->               
</div>   <!--div role="main"-->   
<br>
 <? include ("./footer.php");?>  
</div> <!-- div data-role="page" id="buscador">  --> 

 <?die();?>



<?}
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  if (
$numero==1) { 
        
       
// echo "<br> un trozo <br>";
   //SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE    
   
$sql=" SELECT t1.id,sinopsis.imagename,t1.autor,t1.genero,t1.subgenero as tematica, concat (t1.titulo,' ',t1.version,'') as titulo, t1.anyo as ano,t1.fecha_subida
FROM papyr225_papyre.libros as t1 
LEFT OUTER JOIN sinopsis ON t1.id = sinopsis.id_book   
WHERE (t1.
$campo LIKE '%$busqueda_enquery%') and t1.inftp=1 order by t1.titulo";
 
 
  } elseif (
$numero>1) { 
  
  
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
  //busqueda de frases con mas de una palabra y un algoritmo especializado
  
$sql="select t1.id,sinopsis.imagename,t1.autor,t1.genero,t1.subgenero as tematica,concat (t1.titulo,' <b>',t1.version,'</b>') as titulo,  t1.anyo as ano,t1.fecha_subida,t1.tamano,t1.ruta,t1.sinopsis as sinop,
t1.programa as maquetacion, MATCH (t1.
$campo) AGAINST ('$busqueda_enquery'  IN BOOLEAN MODE ) AS Score FROM ".BBDD.".libros as t1  
LEFT OUTER JOIN sinopsis ON t1.id = sinopsis.id_book 
    WHERE  t1.inftp=1 and MATCH (t1.
$campo) AGAINST ('$busqueda_enquery'  IN BOOLEAN MODE )";   
  
}

 

        
?>



<body>
<div data-role="page" id="buscador" data-theme="<?echo $formato;?>">
    <?echo cabecera();?> 
<div role="main" class="ui-content" data-role="content">
        <div class="content-primary">
        
        <div class="ui-body ui-body-b ui-corner-all">  
        <h4 style='font-family: "fontin"; font-size : 2em; text-align:center;'>
        Busqueda por <?echo $campo;?>:<br><span class="azul"> <? echo reSanitizar($_REQUEST['search']);
        
//."-(".$busqueda_enquery ;
        /* 
        
        
        $charset = mysql_client_encoding($conn);
printf ("current character set is %s\n", $charset);

mysql_query("mysql_set_charset_name(&mysql, 'utf8')");
$charset = mysql_client_encoding($conn);
printf ("current character set is %s\n", $charset);
        
        
        */
        
        
        
?></span>
        </h4>
        
         <ul data-role="listview"> 
        
        
<?




         $recurso
=mysql_query($sql,$conn);  
     
$counter=0;
        while (
$row=mysql_fetch_array($recurso)){
       
$counter++;
    
$id_book=$encriptado->encrypt($row['id']);
    
$tituloutf8_encode($row['titulo']);
    
$autorutf8_encode($row['autor']);
    
$portada=$localhost."./includes/".$row['imagename'];  
    
                
        
?><li>
<a href='./enlace.php?ID=<? echo $id_book;?>'>
<img  src="<?echo $portada;?>" />  
 <h3><? echo $titulo;?></h3>
<p style="font-size : small;"><? echo $autor" ".utf8_encode($row['genero'])."/".utf8_encode($row['tematica']); ?>
</p> 
</a>
</li>
<? }
?>
</ul>

<?if ($counter==0){    ?>
<div class="ui-body ui-body-b ui-corner-all" data-theme="c"> 
<div style="text-align : center;"> 
<h2>No se han encontrado resultados</h2>

<a href="javascript:history.back(1)" data-role="button" data-inline="true" data-theme="<?echo $formato;?>">Volver</a> 
</div>
</div>
<?}?>


</div>    <!--ui-body ui-body-b ui-corner-all    -->
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
         

              
        </div> <!--div role="content-primary"-->               
</div>   <!--div role="main"-->   


    
     <div data-role="footer">
      <h4>Footer</h4>
    </div>
</div> <!-- div data-role="page" id="buscador">  --> 
        


<?

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0046 ]--