!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/frames/   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:     ftpuploademergencia.php (6.68 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<html>
<head>
<link rel="stylesheet" type="text/css" href="nuevo.css">

<link rel="STYLESHEET" type="text/css" href="estilo.css">


<?
require "./class.ftp.php"
include 
"conn.php";
$debug=0;
if (
$debug==1){
    echo 
"<pre>";
    
print_r($_REQUEST);
    
PRINT_R($_FILES);
}

flush(); 







 
$fecha=date("Y-m-d")." ".(date("H")+7).date(":i:s"); 




if (!
strpos($_FILES['upload']['name'],".zip") and !strpos($_FILES['upload']['name'],".ZIP")){
    echo 
"<h1>solo se admiten ficheros en formato ZIP</h1>";
die();
}






$localfile $_FILES['upload']['tmp_name'];  


// nueva forma de nombrar

$ultimoid=$_REQUEST['id'];


  
  
  
$Arrayextension_imagen=explode(".",$_FILES['imagen']['name']);

  
$extensionimagen=$Arrayextension_imagen[count($Arrayextension_imagen)-1];
 
  
$imagen=$ultimoid.".".$extensionimagen;
  


  
  
  
   
  
  

 
   
$autor$_REQUEST['autor'];
     
$titulo=$_REQUEST['titulo'];
     
$correo=$_REQUEST['correo'];

      
$anyo=$_REQUEST['anyo']; 
   
     
$fecha_hora=STRVAL(INTVAL((date("H"))+DIF_HORARIA));
IF (
STRLEN($fecha_hora)==1){$fecha_hora='0'.$fecha_hora;}
     
$fecha=date("Y-m-d")." ".$fecha_hora.date(":i:s"); ;
     
     
$tamano=intval(filesize($localfile)/1000);
     
$fichero=$ultimoid."-".rand(111,999).".zip";
      echo 
$fichero;










     
$ruta=RUTA_FTP.$fichero;
 
 
mysql_close($conn);  

    if (isset(
$_POST['submit'])) { 

        
copy ($localfile,"../libros/$fichero"); 
        


    
   if (
copy ($localfile,"../libros/$fichero")) { 
       


     echo 
$error '<h1>Fichero subido correctamente.'.$fichero."</h1>"

$conn=mysql_connect("localhost",$bbdduser,$bbddpassword);
mysql_select_db($bbdd,$conn)or die(mysql_error());
     
$sql="update  libros set ruta='$ruta',tamano=$tamano ,inftp=1 where id=$ultimoid";
     echo 
"<br>$sql</br>";
    
     
mysql_query($sql,$conn);
if(
mysql_error()){
//echo $query."<br>";
     
echo mysql_error();
echo 
"<h1>error</h1>";
die();
}

     
     
// ahora, toca la imagen y la sinopsis
     
$negativo=0;
     
   unset (
$localfile);
   
$localfile $_FILES['imagen']['tmp_name'];
if (
strlen(trim($extensionimagen))==0){
   
$negativo=1;
}else{
   if (
copy ($localfile,"./includes2/$imagen")){;
   
$origen="./includes2/";
$destino='./includes/';
$resize=1;
$calidad=90;

imgress($origen,$destino,$resize,$calidad);

// y borramos el origen.....
unlink("./includes2/$imagen");
$query1="select * from sinopsis where id_book=$ultimoid";
$resimagen=mysql_query($query1,$conn);
$rowimagen=mysql_fetch_array($resimagen);
if (
$rowimagen['id']>0){
    
$querysinop="update sinopsis set imagename='$imagen' where id_book=$ultimoid";
    echo 
$querysinop."<br>";
    
mysql_query($querysinop,$conn);
    echo 
mysql_error()."<br>";
}else{
    
$querysinop="insert into sinopsis (imagename, id_book, sinopsis) values ('$imagen','$ultimoid','{$sinopsis}')"
    echo 
$querysinop."<br>";     
    
mysql_query($querysinop,$conn);
    echo 
mysql_error()."<br>";   
}
    
    




   }else{
          echo 
"<br>no se pudo subir imagen<br>";
   }
}

   
  
 
$sinopsis=$_POST['sinopsis'];
if (
strlen(trim($sinopsis))==0){
$negativo=1;
}
if (
$negativo==0){
   
$querysip="insert into sinopsis (imagename, id_book, sinopsis) values ('$imagen','$ultimoid','{$sinopsis}')";

   
mysql_query($querysip,$conn);
   
$querysip="update libros set sinopsis='*' where id=$ultimoid";

   
mysql_query($querysip,$conn);
   ECHO 
mysql_error();
 }
     
     
     

  
//   echo "<h3>puede enlazar directamente este libro desde su web, <b>http://placasci.exofire.net/frames/buskador.php?id=".$rowid[0]."</b>";
     
     
     
   
} else { 

          
         
     echo 
"<h2>Error al subir el fichero.({$error})</h2>";   
     echo 
$error;
   } 
     
   }



echo 
'<center><a href ="entradilla.php"><img src="papyreicon.gif" WIDTH=32 HEIGHT=32></img><B>P�gina Principal</B></a>'

   
mysql_close($conn); 

/*
function elimina_acentos($cadena){
$tofind = "&:�������������������������������������������������������+[]?�!�,;�'".'\\';
$replac = "y_nnAAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn___----_-i-"."-";
return(strtr($cadena,$tofind,$replac));

*/   
function ConectarFTP(){
//Permite conectarse al Servidor FTP
$id_ftp=ftp_connect(SERVER,PORT); //Obtiene un manejador del Servidor FTP
ftp_login($id_ftp,USER,PASSWORD); //Se loguea al Servidor FTP
ftp_pasv($id_ftp,MODO); //Establece el modo de conexi�n
return $id_ftp//Devuelve el manejador a la funci�n
}

function 
SubirArchivo($archivo_local,$archivo_remoto){
//Sube archivo de la maquina Cliente al Servidor (Comando PUT)
$id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP
ftp_put($id_ftp,$archivo_remoto,$archivo_local,FTP_BINARY);
//Sube un archivo al Servidor FTP en modo Binario
ftp_quit($id_ftp); //Cierra la conexion FTP
}
function 
imgress($diror,$dirdest,$val,$qual){
$q=$qual;
//open the directory
if (is_dir($diror)) {
   if (
$dh opendir($diror)) {
      while ((
$file readdir($dh)) !== false) {
        if(
$file == "." || $file == ".."){continue;}
                 
$k=explode(".",$file);
            if(
strpos($k[1],"jpg")===|| strpos($k[1],"jpeg")===0){
            
$salva=$dirdest.$file;
                    
$image=$diror.$file;
            
$im =imagecreatefromjpeg("$image");
            
$x=imagesx($im);
            
$y=imagesy($im); 
            if (
$x<>132 or $y<>216){
            
$k=array("salidaenfalso","salidaenfalso");
            } 
            
$thumbnail=imagecreatetruecolor(132,216);
            
$im_ridimensionata=imagecopyresized$thumbnail$im0000132,
            
216$x$y);
            
imagejpeg($thumbnail$salva$q);        
                    }
            elseif(
strpos($k[1],"gif")===0){
            
$salva=$dirdest.$file;
                    
$image=$diror.$file;
            
$im =imagecreatefromgif("$image");
            
$x=imagesx($im);
            
$y=imagesy($im);   
            
$thumbnail=imagecreatetruecolor(132,216);
            
$im_ridimensionata=imagecopyresized$thumbnail$im0000132,
            
216$x$y);
            
imagegif($thumbnail$salva$q);
                }
            elseif(
strpos($k[1],"png")===0){
            
$salva=$dirdest.$file;
                    
$image=$diror.$file;
            
$im =imagecreatefrompng("$image");
            
$x=imagesx($im);
            
$y=imagesy($im);   
            
$thumbnail=imagecreatetruecolor(132,216);
            
$im_ridimensionata=imagecopyresized$thumbnail$im0000132,
            
216$x$y);
            
imagepng($thumbnail$salva$q);
                }
            else{
                echo 
"$diror File not compatible(no jpg,gif or png)";
            } 
            
flush();  
            }
            
closedir($dh);
            }else{
                echo 
"no se pudo abrir";
            }
    }



echo 
"<SCRIPT>ap_showWaitMessage('waitDiv', 0);</SCRIPT>";

?>
</body>
</html>





:: 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.0047 ]--