Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2008, 07:58
encurto
 
Fecha de Ingreso: octubre-2007
Mensajes: 32
Antigüedad: 16 años, 6 meses
Puntos: 0
Como probar MySQL injection

Buenas, estoy haciendo un trabajo sobre MySQL injection y para ello he hecho un simple ejemplo que consta de un formulario que tiene un input text donde introducimos un nombre de usuario. Cuando le doy al boton llamo a un php que ejecuta una consulta mysql

Código PHP:
"SELECT * FROM Usuarios WHERE login = '{$_POST['login']}'" 
Ahora lo que quiero hacer es demostrar el tipico ejemplo de que si en el input text escribo el siguiente login algo' OR '1'='1 voy a poder loguearme siempre.
Mi problema es que al imprimir $_POST['login'] me devuelve esto: algo\' OR \'1\'=\'1 por lo que la inyeccion sql no me funciona.

¿Sabeis como puedo evitar que php me incruste el caracter \' ?

Gracias!