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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 96
371  Seguridad Informática / Nivel Web / Efectividad de los Procedimientos Almacenados. en: 15 Febrero 2010, 04:03 am
Abri este post en relacion a una desvirtuacion que estaba creando aca :

http://foro.elhacker.net/nivel_web/asp_vulnerable_a_sqli_por_iis-t284500.0.html

Y entiendo tu punto WHK, revise el link que colocaste pero... el procedimiento es mas dificil de alterar los valores que recibe en relacion a las magic quotes o escape_querys, ya que el procedimiento si valida todos los datos que le llegan y no permite concatenaciones raras ni mucho menos. No digo que sea 100% no vulnerable porque creo que nada es 100% seguro, pero el que ataca la tiene mas chungo intentando bypassear un procedimiento almacenado... imaginate que en vez el id en este caso sea el numero de identificacion personal de alguien... claro puedes despues de mucho intento al azar encontrar una persona que tenga un id personal parecido a otra... pero considerando que las posibilidades son como el numero de la loteria. Las excepciones ya te comente como podria manejarlas para que el gracioso que ataque ni se entere de ver una excepcion retornada por el motor.

Quiero enterarme de la efectividad de vulnerar un procedimiento almacenado, como obligarlo a que llegue la query que alguien le manda? ese es mi dilema. Porque le estoy dando vueltas (no para atacar a nadie) sino para conocer que tan efectivo es y que tanto aplicaria llevarlo a una aplicacion de escritorio.
372  Seguridad Informática / Nivel Web / Re: ASP vulnerable a SQLi por IIS en: 15 Febrero 2010, 00:49 am
Ok, mi duda radica con el procedimiento almacenado dentro de la DB sea cual sea la DB.

Tengo esta tabla por ejemplo:

Código
  1. mysql> SELECT * FROM ejemplo;
  2. +--------------------+------+
  3. | nombres            | id   |
  4. +--------------------+------+
  5. | Pepess             |    3 |
  6. | Marta Sanchez Mina |    2 |
  7. | Luis Sanchez       |    1 |
  8. | Pedro Pito         |    4 |
  9. | Pepe OR 1=1        |    1 |
  10. +--------------------+------+
  11. 5 ROWS IN SET (0.00 sec)
  12.  

Y dentro del motor creo un procedimiento almacenado para sacar datos de esta tabla:

Código
  1. mysql> CREATE PROCEDURE proceso(IN nombre CHAR(30), IN numero INTEGER)
  2.    -> BEGIN
  3.    -> SELECT * FROM ejemplo WHERE nombres = nombre AND id = numero;
  4.    -> END;
  5.    -> /
  6. Query OK, 0 ROWS affected (0.00 sec)
  7.  

Ahora intento pasarle algo al procedimiento para inyectarle codigo:

Código
  1. mysql> CALL proceso('Pepess or 1=1',3);
  2. Empty SET (0.02 sec)
  3.  
  4. Query OK, 0 ROWS affected (0.02 sec)
  5.  
  6. mysql> CALL proceso('Pepess'||'or'||1=1,3);
  7. Empty SET (0.02 sec)
  8.  
  9. Query OK, 0 ROWS affected, 2 warnings (0.02 sec)
  10.  
  11.  

Sin embargo si le paso los datos que realmente existen:

Código
  1. mysql> CALL proceso('Pepess',3);
  2. +---------+------+
  3. | nombres | id   |
  4. +---------+------+
  5. | Pepess  |    3 |
  6. +---------+------+
  7. 1 ROW IN SET (0.00 sec)
  8.  
  9.  

Alguna sugerencia???
373  Seguridad Informática / Nivel Web / Re: ASP vulnerable a SQLi por IIS en: 15 Febrero 2010, 00:15 am
No quisiera movilizar el tema hacia otro angulo.

Yoyahack, siempre he tenido la duda si es posible enviar una inyeccion SQL usando procedimientos almacenados dentro del motor  :rolleyes:  estaba intentando sacarle esta info a Napk pero no llegue a ninguna conclusion... y incluso se hablo de las magic quotes.. yo desconozco si es efectivo o no las magic quotes, pero me gustaria saber hacia el lado de los procedimientos almacenados dentro del motor... si pudieras conversar conmigo del tema lo apreciaria.

Un saludo  ;)
374  Media / Diseño Gráfico / Re: emoticones de el foro en: 14 Febrero 2010, 21:57 pm
Hey estan bakan Napk  ;D  se ven muy graciosos  ;)  nunca te enteraste porque no le hicieron caso a tu set???? yo hubiese preguntado.

No es por nada negativo, pero estos iconos de cocineros, bebes, calabazas, militares, vaqueritos..etc. Siempre son los mismos, solo van rotando pero siempre son los mismos  :xD esto sin contar que son bastante sobrios y como que sosos estos iconos repetitivos.

Ojala puedan considerar implementar iconos interesantes que sean creados por usuarios de este foro  ;)  sin desprestigiar el trabajo de Castg ni de Napk.. deberian intentar considerar el esfuerzo de algunos y darle la alegria de usar sus iconos y un cambio radical al foro tambien  :xD
375  Media / Diseño Gráfico / Re: emoticones de el foro en: 14 Febrero 2010, 20:57 pm
Se es viejo por tener 30????  :huh:   :huh:  pes que vieja soy  :xD   :xD   :xD

Yo pensaba que la vejez comenzaba a los 40  :P

Janito24 sabes que no soy nada celosa... bueno solo con Winder  :xD
376  Media / Diseño Gráfico / Re: emoticones de el foro en: 14 Febrero 2010, 20:44 pm
Para ligar a lo mejor  :xD   :xD   :xD   :xD
377  Media / Diseño Gráfico / Re: emoticones de el foro en: 14 Febrero 2010, 20:01 pm
Me alegro que lo hayas hecho Castg  ;)  ojala se considere como positiva tu ofrecimiento.
378  Programación / Scripting / Re: Ayuda con Python en: 14 Febrero 2010, 20:00 pm
Ohh Python es muy exhigente con sus tabulaciones  :P  ante cualquier fallito de sintaxis o tabulacion, la aplicacion se cierra automaticamente.

Que depure ejecutando la aplicacion mediante linea de comandos o algun editor que soporte ejecutar por linea de comando, no debe ser tan complicado inclinarse por esto.
379  Programación / Bases de Datos / Re: Seguridad/Protección de datos en: 14 Febrero 2010, 19:56 pm
De nada  ;)  recuerda pasarte mas seguido por el foro ante cualquier duda que te surga.  ;-)
380  Seguridad Informática / Nivel Web / Re: ASP vulnerable a SQLi por IIS en: 14 Febrero 2010, 19:54 pm
Supongo que todos los motores de base de datos relacionales son vulnerables siempre y cuando reciban como peticion una consulta SQL completa. Pero si en el caso de que en ese proyecto hecho con ASP utilizaron 'magic quotes' o similar (digase a lo mejor procedimientos almacenados dentro de SQLite) pues amigo.... la inyeccion SQL la tienes un poco dificil (Por no decir yo imposible y terminar de decepcionarte en tu intento  :xD )

Páginas: 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 [38] 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines