Hola
@kekyn,
complementando un poco las respuestas de
@Moy y
@AXCESS, aporto mi granito de arena.
Citar
Se que para autenticar un ingreso en cualquier sitio web, el servidor envia un paquete (ping), para comprar el ingreso con el que tiene guardado en la base de datos.
Bueno, se envian datos al sitio web, pero no es un ping. Ping es del protocolo ICMP. Las paginas web se comunican por medio del protocolo HTTP y hay varios tipos de peticiones que se pueden hacer con el protocolo HTTP: GET, POST, PUT, DELETE.
Generalmente cuando alguien coloca su usuario y contraseña en un sitio web, esta petición se envia por POST. Cuando estas en un navegador y colocas alguna dirección esta es una petición GET.
Citar
Entonces digamos que el ingreso es erroneo, como o cuales son los pasos que debo seguir para obtener ese paquete y asi obtener la informacion real del ingreso que esta guardada en la base de datos.
Cuando el usuario ingresa las credenciales de acceso, estas se envian al servidor y se validan con la base de datos, con lo que se sabe si el ingreso es correcto o no. Pero no hay razón para que el servidor envié al usuario de la verdadera contraseña si el usuario obtuvo el ingreso erróneo, esto no tendría sentido. Así que capturar un paquete de un ingreso erroneo no servira de mucho.
Lo que si servirá es obtener un paquete de un acceso valido. Si el sitio no implementa certificados https, significa que se puede hacer un MITM y capturar las credenciales validas de otros usuarios. Si el sitio web si implementa https, se pueden seguir obteniendo los datos pero esos datos estan cifrados y no se podrán conocer las credenciales