elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14
31  Programación / Bases de Datos / Re: Problema con las claves foraneas (errno 150) en: 30 Diciembre 2012, 23:51 pm
Hola,

Al hacer referencia en la segunda tabla al primary key de la primera ya no da error:

Código:
-- -----------------------------------------------------
-- Table `mydb`.`privates_zones`
-- -----------------------------------------------------
CREATE  TABLE IF NOT EXISTS `mydb`.`privates_zones` (
 `zone_name` VARCHAR(45) NOT NULL ,
 `player_name` VARCHAR(45) NOT NULL ,
 `price` INT NULL ,
 PRIMARY KEY (`zone_name`) ,
 CONSTRAINT `fk_privates_zones_guest_zones1`
   FOREIGN KEY (`player_name`, `zone_name` )
  REFERENCES `mydb`.`guest_zones` (`player_name`,`zone_name` )
   ON DELETE CASCADE
   ON UPDATE CASCADE)
ENGINE = InnoDB;

De todos modos, ejecuta la siguiente sentencia desde la consola de MySQL (suponiendo que tengas privilegios):

Código:
> SHOW ENGINE INNODB STATUS

Donde verás errores como el siguiente:

Código:
LATEST FOREIGN KEY ERROR
...
Cannot find an index in the referenced table where the
referenced columns appear as the first columns, or column types
in the table and the referenced table do not match for constraint.
Note that the internal storage type of ENUM and SET changed in
tables created with >= InnoDB-4.1.12, and such columns in old tables
cannot be referenced by such columns in new tables.
See http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html
for correct foreign key definition.

Luego en el siguiente enlace tienes posibles causas y solucions del error:

www.eliacom.com/mysql-gui-wp-errno-150.php

Salu2
32  Foros Generales / Foro Libre / Re: Pasar todas las conexiones por una proxy. en: 26 Diciembre 2012, 14:08 pm
Hola.

Yo lo único que he conseguido hacer es crear un tunnel SSH dinamico.

ssh -D puerto user@ip

El tema aquí es que se crea una conexión socks5 y por lo tanto, cualquier aplicación que quieras que pase por aquí tienes que configurarla por socks5 (firefox, o utilizando tsocks).

Quizá la opción es utilizar un proxy físico como gateway (por no trastear el router)
Habría que verlo, porque ni idea.

Salu2
33  Programación / PHP / Re: [Mysqli] error al usar una función el objeto en: 26 Diciembre 2012, 13:59 pm
Hola,

Lo que sería interesante es que pusieras tu código y por lo menos nos explicaras como instancias los objetos y en que momento llamadas a cada método.

Lo único que te puedo decir entonces es que en PHP.NET:

http://php.net/manual/es/book.mysqli.php

Se ve que efectivamente los métodos a los que llamas no existen, existe por ejemplo:

■mysqli_stmt::fetch
■mysqli_stmt::$num_rows

Y nacen a partir de PHP5.

Salu2.
34  Programación / Java / Re: Un booleano no me respeta en: 23 Diciembre 2012, 17:05 pm
Te estas colando en los iguales del IF. Lo estas inicializando en lugar de compararlo.

== o equals()

Salu2
35  Programación / PHP / Re: Recibo un mail por cada error php :S en: 9 Diciembre 2012, 19:23 pm
Hola

Sólo se me ocurre que el error se guarde en SYSLOG y por eso estas recibiendo mails.
Busca si tienes syslog-ng

Salu2
36  Seguridad Informática / Bugs y Exploits / Re: Ayuda para auditoría en: 9 Diciembre 2012, 19:13 pm
Metasploit tiene exploits que te pueden ser utiles
Qué OS es?
2008? 2003?
Salu2
37  Seguridad Informática / Hacking / Re: Conseguir Shell en: 7 Diciembre 2012, 14:52 pm
Hola

Posibilidades ninguna.

Estas confundiendo terminos básicos de bind shell reverse shell etc.

Lo que quieres es obtener una shell de pruebas sin explotar ningun servicio. Por lo tanto el escenario puede ser el siguiente:

Vic1 escuchando un puerto y -e /bin/sh (esto es bind)
o
Vic1 conectandose a un puerto y maquina remota y -e /bin/sh (esto es reverse shell)

El problema de tu caso es que primero confundes victima con atacante. Segundo que no puedes hacer un listen en un puerto que ya esta open.

Te sugiero lo siguiente:
victima
nc -nlp 4444 -e /bin/sh

atacante
nc ip.dd.victima 4444

esto Es una bind shell.

Le información sobre el uso de Netcat y sus posibiliades.
Salu2
38  Programación / PHP / Re: Problema con Is_resource en: 6 Diciembre 2012, 01:29 am
Hola,

Esto es que porque mysql_query te devuelve un resource aunque no exista

en www.php.net:

reject note Return Values

For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

Al no devolver un error, devuelve un resource y por lo tanto el IF es válido.

tienes que analizar el resultado de mysql_query y ver si tiene datos:

Código:
$resultado=mysql_query($busqueda, $conexion);

if (sizeof(mysql_fetch_assoc($resultado)) > 0){
/*Hay más de 0 valores, es decir, existe*/
die("Sorry, nicks exists");
}....
...

Salu2
39  Programación / PHP / Re: versiones php , declarando y ejecutando querys en: 6 Diciembre 2012, 01:20 am
Hola,


Esto.. si entras en www.php.net y poner cada función, a parte de darle una buena explicación (generalmente) de su uso, te da información sobre la versión inicial:


mysql_query

(PHP 4, PHP 5)

Por ejemplo.
Salu2
40  Seguridad Informática / Análisis y Diseño de Malware / Re: Error troyano metasploit en: 4 Diciembre 2012, 22:44 pm
Hola

Te falta una "e" en meterpreter?
De todos modos lanza mspayload obviando momentaneamente el pipe para ver por pantalla si t da algún error.

Salu2

PD: Se m olvidaba. No uses doble redirección para el payload por evitar posibles errors.
Utiliza >

Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines