Generalmente, con una página de inicio de sesión, lo primero que debe hacer es rastrear el encabezado para encontrar los campos del formulario de inicio de sesión real, es decir, las variables de formulario de envío. Luego desea ver si puede enviar datos al servidor utilizando GET en lugar de POST. Entonces, por ejemplo, si un formulario tiene 4 variables, $ nombre de usuario, $ contraseña y $ x, entonces configura la solicitud para:
/Login.aspx?CurrentPage=Login&username=name&password=pass&x=1
para ver si obtiene una respuesta de usuario / contraseña incorrecta del servidor. Si es así, es mucho más fácil encontrar un vector de inyección con GET que con el método POST.
Si eso está permitido, entonces podría comenzar a intentar desencadenar respuestas de base de datos como
/Login.aspx?CurrentPage=Login&username=name'[enter your SQL statement here]&password=pass&x=1
Si el método POST es el único permitido, entonces no podrá usar la 'URL' para enviar los datos, sino más bien a partir de lo que bstpierre indicó, deberá inventar un remitente de formularios utilizando los complementos del navegador como Live HTTP Headers para Firefox o reconstruir el formulario en su propio servidor para enviarlo al sitio que está probando.