!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/home/jerryg/public_html/drupal/includes/   drwxr-xr-x
Free 318.37 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     session.inc (2.05 KB)      -rw-r--r-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
// $Id: session.inc,v 1.14 2005/03/01 20:15:10 dries Exp $

/**
 * @file
 * User session handling functions.
 */

session_set_save_handler("sess_open""sess_close""sess_read""sess_write""sess_destroy""sess_gc");
session_start();

/*** Session functions *****************************************************/

function sess_open($save_path$session_name) {
  return 
1;
}

function 
sess_close() {
  return 
1;
}

function 
sess_read($key) {
  global 
$user;

  
$result db_query_range("SELECT u.*, s.* FROM {users} u INNER JOIN {sessions} s ON u.uid = s.uid WHERE s.sid = '%s' AND u.status < 3"$key01);

  if (!
db_num_rows($result)) {
    
db_query("INSERT INTO {sessions} (sid, uid, hostname, timestamp) VALUES ('%s', 0, '%s', %d)"$key$_SERVER["REMOTE_ADDR"], time());
    
$result db_query("SELECT u.* FROM {users} u WHERE u.uid = 0");
  }

  
$user db_fetch_object($result);
  
$user drupal_unpack($user);
  
$user->roles = array();

  
$result db_query("SELECT r.rid, r.name FROM {role} r INNER JOIN {users_roles} ur ON ur.rid = r.rid WHERE ur.uid = %d"$user->uid);

  while (
$role db_fetch_object($result)) {
    
$user->roles[$role->rid] = $role->name;
  }

  return !empty(
$user->session) ? $user->session '';
}

function 
sess_write($key$value) {
  global 
$user;

  
db_query("UPDATE {sessions} SET uid = %d, hostname = '%s', session = '%s', timestamp = %d WHERE sid = '%s'"$user->uid$_SERVER["REMOTE_ADDR"], $valuetime(), $key);

  return 
'';
}

function 
sess_destroy($key) {
  
db_query("DELETE FROM {sessions} WHERE sid = '$key'");
}

function 
sess_gc($lifetime) {

  
/*
  **  Be sure to adjust 'php_value session.gc_maxlifetime' to a large enough
  **   value.  For example, if you want user sessions to stay in your database
  **   for three weeks before deleting them, you need to set gc_maxlifetime
  **   to '1814400'.  At that value, only after a user doesn't log in after
  **   three weeks (1814400 seconds) will his/her session be removed.
  */
  
db_query("DELETE FROM {sessions} WHERE timestamp < %d"time() - $lifetime);

  return 
1;

}

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0178 ]--