Tema: Fuerza bruta
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/03/2014, 09:33
fiu
 
Fecha de Ingreso: diciembre-2006
Ubicación: Barcelona
Mensajes: 128
Antigüedad: 18 años, 2 meses
Puntos: 8
Respuesta: Fuerza bruta

Hola,

si sirve de ayuda yo hice algo similar, hacía un insert de la ip, el login,
Código MySQL:
Ver original
  1. INSERT INTO logins (login, ip) VALUES ('$user','$ip')
que tambien tiene un campo TIMESTAMP que se va llenando sólo.
si era fallido le ponia ! delante
Código MySQL:
Ver original
  1. INSERT INTO adm_conexiones (login, ip) VALUES ('!$user','$ip')

pero lo importante es que antes consultaba la tabla con algo así:

Código MySQL:
Ver original
  1. SELECT COUNT(*) AS intentos
  2.     FROM logins
  3.     WHERE ip='$ip'
  4.     AND login LIKE '!%'
  5.     AND fecha>=DATE_SUB( NOW(), INTERVAL 5 MINUTE )

que me devolvía el numero de intentos fallildos en el intervalo establecido y entonces decidia que hacer.
No se si será la mejor forma pero puede ser útil :)