Paso 3: Cómo agregar un identificador de contraseña incorrecta.
Si desea dar a alguien 3 posibilidades de conseguir una contraseña correcta, el código sería como thi(este es el código después el archivo por lotes se determina es la contraseña incorrecta, si realmente buscas el identificador, encuentra en el primer paso)
Se puede ver que después de 3 intentos fallidos, se eliminará la cuenta.
Si la persona logra conectarse después de (ejemplo) 1 fallido intento, todos los archivos de los intentos fallidos (% logname%.wrongpass.txt)
se eliminarán.
de
: w1
CLS
echo contraseña incorrecta.
Si existen "% logname%.wrongpass.txt" goto w3
Si no existen "% logname%.wrongpass.txt" goto w2
: w2
echo el primer fallo de contraseña % ocurrió tiempo % % fecha % > "% logname%.wrongpass.txt"
ping localhost > nul
Goto inicio de sesión
: w3
Si existen "% logname%.wrongpass2.txt" goto w5
Si no existen "% logname%.wrongpass2.txt" goto w4
: w4
echo falta contraseña segundo tiempo ocurrido % % % fecha % > "% logname%.wrongpass2.txt"
ping localhost > nul
Goto inicio de sesión
: w5
Si existen "% logname%.wrongpass3.txt" goto w7
Si no existen "% logname%.wrongpass3.txt" goto w6
: w6
echo la tercera falta de la contraseña % ocurrió tiempo % % fecha % > "% logname%.wrongpass3.txt"
ping localhost > nul
Goto inicio de sesión
: w7
echo que contraseña ha fallado 3 veces en una fila. Ahora se borrará tu cuenta.
del %logname%.bat
del %logname%.logs.txt
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
Eco cuenta eliminada debido a tiempo % contraseña % % fecha % >> "% logname%.del.txt"
ping localhost > nul
salida
: FinallyLoggedIn
CLS
echo que usted ha ingresado con éxito! Ahora todos sus intentos fallidos (si existen) serán eliminados.
del %logname%.wrongpass.txt
del %logname%.wrongpass2.txt
del %logname%.wrongpass3.txt
PAUSE > nul
Goto lo