!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\   drwxrwxrwx
Free 7.98 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:     clases.php (2.92 KB)      -rw-rw-rw-
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

class DB_mysql {

/* variables de conexión */

var $BaseDatos;

var 
$Servidor;

var 
$Usuario;

var 
$Clave;

 

 

/* identificador de conexión y consulta */

var $Conexion_ID 0;

var 
$Consulta_ID 0;

 

/* número de error y texto error */

var $Errno 0;

var 
$Error "";


/* Método Constructor: Cada vez que creemos una variable

de esta clase, se ejecutará esta función */

function DB_mysql($bd ""$host "localhost"$user "nobody"$pass "") {

$this->BaseDatos $bd;

$this->Servidor $host;

$this->Usuario $user;

$this->Clave $pass;

}

 

/*Conexión a la base de datos*/
//function conectar("dama", "localhost", "jaime", "123")
function conectar($bd$host$user$pass){


if (
$bd != ""$this->BaseDatos $bd;

if (
$host != ""$this->Servidor $host;

if (
$user != ""$this->Usuario $user;

if (
$pass != ""$this->Clave $pass;

 

// Conectamos al servidor

$this->Conexion_ID mysql_connect($this->Servidor$this->Usuario$this->Clave);

if (!
$this->Conexion_ID) {

$this->Error "Ha fallado la conexión.";

return 
0;

}

 

//seleccionamos la base de datos

if (!@mysql_select_db($this->BaseDatos$this->Conexion_ID)) {

$this->Error "Imposible abrir ".$this->BaseDatos ;

return 
0;

}

 

/* Si hemos tenido éxito conectando devuelve 

el identificador de la conexión, sino devuelve 0 */

return $this->Conexion_ID;

}

 

/* Ejecuta un consulta */

function consulta($sql ""){

 

if (
$sql == "") {

$this->Error "No ha especificado una consulta SQL";

return 
0;

}

 

//ejecutamos la consulta

$this->Consulta_ID = @mysql_query($sql$this->Conexion_ID);

 

if (!
$this->Consulta_ID) {

$this->Errno mysql_errno();

$this->Error mysql_error();

}

/* Si hemos tenido éxito en la consulta devuelve 

el identificador de la conexión, sino devuelve 0 */

return $this->Consulta_ID;

}

 

/* Devuelve el número de campos de una consulta */

function numcampos() {

return 
mysql_num_fields($this->Consulta_ID);

}

 

/* Devuelve el número de registros de una consulta */

function numregistros(){

return 
mysql_num_rows($this->Consulta_ID);

}

 

/* Devuelve el nombre de un campo de una consulta */

function nombrecampo($numcampo) {

return 
mysql_field_name($this->Consulta_ID$numcampo);

}

 

/* Muestra los datos de una consulta */

function verconsulta() {

 

echo 
"<table border=1>\n";

 

// mostramos los nombres de los campos

for ($i 0$i $this->numcampos(); $i++){

echo 
"<td><b>".$this->nombrecampo($i)."</b></td>\n";

}

echo 
"</tr>\n";

// mostrarmos los registros

 

while ($row mysql_fetch_row($this->Consulta_ID)) {

echo 
"<tr> \n";

for (
$i 0$i $this->numcampos(); $i++){

echo 
"<td>".$row[$i]."</td>\n";

}

echo 
"</tr>\n";

}

}

 

 

//fin de la Clse DB_mysql

?>

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