!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/ipcam-cctv/   drwxr-xr-x
Free 13.07 GB of 57.97 GB (22.54%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     index.php (2.3 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
session_start
();
function 
login($username) {
    
$_SESSION['loginuser'] = $username;
    
header('Location: /ipcam-cctv/cctv.php');
    exit;
}

function 
fail_login($reason) {
    
session_destroy();
        
$pagetitle 'LOGIN FAILED';
        include 
'/var/www/html/ipcam-cctv/include/header.php';
    switch (
$reason) {
        case 
0:
            echo 
'<p>ERROR: Unknown username or password.</p>';
            break;
        case 
1:
            echo 
'<p>ERROR: Account is disabled.</p>';
            break;
    }
            echo 
'<p><a href="/var/www/html/ipcam-cctv/index.php">BACK TO LOGIN PAGE</a></p>';
            include 
'/var/www/html/ipcam-cctv/include/footer.php';
            exit;
}

if(!isset(
$_SESSION['loginuser']) && (!isset($_POST['username']) || !isset($_POST['password']))) {
    
$pagetitle 'LOGIN';
    include 
'/var/www/html/ipcam-cctv/include/header.php';
        echo 
'<div class="panel panel-default control-box">';
        echo 
'<div class="panel-heading">LOGIN</div>';
    echo 
'<form action="" method="POST">';
    echo 
'<table border="1">';
    
// echo $_SERVER['DOCUMENT_ROOT'];
    
echo '<tr><td>USERNAME:</td><td><input type="text" name="username" autocomplete="off"></td></tr>';
    echo 
'<tr><td>PASSWORD:</td><td><input type="password" name="password"></td></tr>';
    echo 
'<tr><td colspan="2"><input class="btn" type="submit" value="LOGIN" style="width:100%"></td></tr>';
    echo 
'</table>';
    echo 
'</form>';
        echo 
'</div>';
    echo 
'<div style="position: absolute; bottom: 5px;">';
    echo 
'<font size="1">VERSION: XX-XX-2017 (DEV)</font>';
    echo 
'</div>';
    include 
'/var/www/html/ipcam-cctv/include/footer.php';
} elseif (!isset(
$_SESSION['loginuser']) && isset($_POST['username']) && isset($_POST['password'])) {
    
// Process login
    
require_once '/var/www/html/ipcam-cctv/include/db.php';
    
$username $_POST['username'];
    
$database->prepared_query('select `username`, `password`, `enabled` from users where `username`=?', array('s'), array($username));

    
// Check if user exsists
    
if (count($database->result) == 0) {
        
fail_login(0);
    }

    
// Check user password
    
$loginpassword hash('sha256',$_POST['password']);
    if (
$database->result[0]['password'] == $loginpassword) {
        if (
$database->result[0]['enabled'] == 1) {
            
login($database->result[0]['username']);
        } else {
            
fail_login(1);
        }
    } else {
        
fail_login(0);
    }
} else {
    
// Already logged in - Restore page
    
header('Location: /ipcam-cctv/cctv.php');
}
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0048 ]--