!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\htdocs\jaime\wordpress\wp-includes\   drwxrwxrwx
Free 7.96 GB of 239.26 GB (3.33%)
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:     registration-functions.php (3.61 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

function username_exists$username ) {
    global 
$wpdb;
    
$username sanitize_user$username );
    
$user get_userdatabylogin($username);
    if ( 
$user )
        return 
$user->ID;

    return 
null;
}

function 
validate_username$username ) {
    
$name sanitize_user($usernametrue);
    
$valid true;

    if ( 
$name != $username )
        
$valid false;    

    return 
apply_filters('validate_username'$valid$username);    
}

function 
wp_insert_user($userdata) {
    global 
$wpdb;

    
extract($userdata);

    
// Are we updating or creating?
    
if ( !empty($ID) ) {
        
$update true;
    } else {
        
$update false;
        
// Password is not hashed when creating new user.
        
$user_pass md5($user_pass);
    }
    
    
$user_login sanitize_user($user_logintrue);

    if ( empty(
$user_nicename) )
        
$user_nicename sanitize_title$user_login );

    if ( empty(
$display_name) )
        
$display_name $user_login;
        
    if ( empty(
$nickname) )
        
$nickname $user_login;
            
    if ( empty(
$user_registered) )
        
$user_registered gmdate('Y-m-d H:i:s');

    if ( 
$update ) {
        
$query "UPDATE $wpdb->users SET user_pass='$user_pass', user_email='$user_email', user_url='$user_url', user_nicename = '$user_nicename', display_name = '$display_name' WHERE ID = '$ID'";
        
$query apply_filters('update_user_query'$query);
        
$wpdb->query$query );
        
$user_id $ID;
    } else {
        
$query "INSERT INTO $wpdb->users 
        (user_login, user_pass, user_email, user_url, user_registered, user_nicename, display_name)
    VALUES 
        ('
$user_login', '$user_pass', '$user_email', '$user_url', '$user_registered', '$user_nicename', '$display_name')";
        
$query apply_filters('create_user_query'$query);
        
$wpdb->query$query );
        
$user_id $wpdb->insert_id;
    }
    
    
update_usermeta$user_id'first_name'$first_name);
    
update_usermeta$user_id'last_name'$last_name);
    
update_usermeta$user_id'nickname'$nickname );
    
update_usermeta$user_id'description'$description );
    
update_usermeta$user_id'jabber'$jabber );
    
update_usermeta$user_id'aim'$aim );
    
update_usermeta$user_id'yim'$yim );

    if (
$update && !empty($role)) {
        
$user = new WP_User($user_id);
        
$user->set_role($role);
    }

    if ( !
$update ) {
        
$user = new WP_User($user_id);
        
$user->set_role(get_settings('default_role'));
    }

    
wp_cache_delete($user_id'users');
    
wp_cache_delete($user_login'userlogins');
    
    if ( 
$update )
        
do_action('profile_update'$user_id);
    else
        
do_action('user_register'$user_id);
        
    return 
$user_id;    
}

function 
wp_update_user($userdata) {
    global 
$wpdb$current_user;

    
$ID = (int) $userdata['ID'];
    
    
// First, get all of the original fields
    
$user get_userdata($ID);    

    
// Escape data pulled from DB.
    
$user add_magic_quotes(get_object_vars($user));

    
// If password is changing, hash it now.
    
if ( ! empty($userdata['user_pass']) ) {
        
$plaintext_pass $userdata['user_pass'];
        
$userdata['user_pass'] = md5($userdata['user_pass']);
    }

    
// Merge old and new fields with new fields overwriting old ones.
    
$userdata array_merge($user$userdata);
    
$user_id wp_insert_user($userdata);

    
// Update the cookies if the password changed.    
    
if( $current_user->id == $ID ) {
        if ( isset(
$plaintext_pass) ) {
            
wp_clearcookie();
            
wp_setcookie($userdata['user_login'], $plaintext_pass);
        }
    }
    
    return 
$user_id;
}

function 
wp_create_user$username$password$email '') {
    global 
$wpdb;
    
    
$user_login $wpdb->escape$username );
    
$user_email $wpdb->escape$email );
    
$user_pass $password;

    
$userdata compact('user_login''user_email''user_pass');
    return 
wp_insert_user($userdata);
}


function 
create_user$username$password$email ) {
    return 
wp_create_user$username$password$email );    
}


?>

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