$sql = SELECT * FROM users WHERE nick = 'admin' AND pass= '' OR ''=''
Esto es el codigo que habra en el php, donde lo que esta consultando son 2 variables, nick y pass.
Estas 2 variables, cambiaran de acuerdo a lo que VOS insertes en un formulario.
Es decir, entramos a una web, nos pide login:
Nick: TU NICK
Pass:TU PASS
Enviar
Cuando le des click a enviar, el php lo que hara es tomar lo que se encuentra dentro de nick y dentro de pass y lo insertara en su codigo en
$sql = SELECT * FROM users WHERE nick = 'VARIABLE' AND pass= '' VARIABLE''
Esto se modificaria a
$sql = SELECT * FROM users WHERE nick = 'TU NICK' AND pass= '' TU PASS''
Lo que hace esto es buscar en la db TU NICK y TU PASS
Si en la db no se encuentra el user o la pass no coincide con el usuario no te dejara pasar.
Entonces, lo que tenes que hacer es, BURLAR, esto y hacer que sin saber la clave puedas pasar.
Como ?
Haciendo una consulta la cual el php lo tome como codigo y te de acceso.
En fin el 'or''=' deberias insertarlo en donde te pide la pass, en:
NICK:TU NICK
PASS:[color=red]'or''='[/color]
ENVIAR
Espero te haya servido, te recomiendo leer sobre inyecciones sql y base de datos asi entendes el funcionamiento
.
Saludos