Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué es el código de verificación raspable a la derecha?

¿Qué es el código de verificación raspable a la derecha?

En la actualidad, la función principal del código de verificación deslizante es aumentar la seguridad del usuario, verificar si se trata de una operación humana o de una máquina y evitar que algunos delincuentes utilicen programas automatizados para registrarse e iniciar sesión de forma maliciosa. , descifrado de contraseñas por fuerza bruta y operaciones por lotes (flasheo, publicación) y otros comportamientos. Si no hay un código de verificación, puede iniciar sesión directamente después de descifrar la contraseña por fuerza bruta. Por el contrario, si se establece un código de verificación, será difícil que el programa lo reconozca y no podrá iniciar sesión correctamente. . Además, también puede prevenir ataques maliciosos por parte de piratas informáticos que pueden provocar el colapso del servidor debido a una presión excesiva, como inundación de foros, cepillado de placas, cepillado de tickets, etc. Algunos foros requieren que ingreses un código de verificación al responder, solo para este propósito.

1. Identificar y juzgar la apariencia del código de verificación deslizante.

Este paso no es complicado. Existen muchas herramientas de depuración de este tipo en la programación. Puede elegir la herramienta profesional adecuada según el escenario de la aplicación real. Luego use un fragmento de código para obtener la imagen y obtener automáticamente la información de la imagen con el código de verificación deslizante. Finalmente, utilice el código correspondiente para obtener su dirección de red, descargarlo y guardarlo localmente.

2. Determine la posición deslizante del código de verificación deslizante. Si se trata de un código de verificación con una posición de ranura, debe arrastrar el control deslizante de empalme para completar la verificación.

Guarde la imagen local con el código de verificación deslizante y luego analice la información relevante en la imagen. Este paso requiere el uso de tecnología de comparación de imágenes. En términos sencillos, significa utilizar el código local correspondiente para el reconocimiento de coincidencias de imágenes y el posicionamiento de coordenadas.

3. Calcule la trayectoria de movimiento del control deslizante en función de la información recopilada anteriormente y simule todo el proceso de movimiento humano del control deslizante.

Después de calcular la trayectoria del control deslizante, necesitamos simular el proceso de movimiento del control deslizante. Hoy en día, la seguridad del reconocimiento de CAPTCHA deslizante es muy alta y la gran mayoría de CAPTCHA utiliza modelos de aprendizaje automático, lo que significa que es imposible que un humano mueva el control deslizante a una velocidad constante. Por lo tanto, un simple deslizamiento a una velocidad constante definitivamente se consideraría operación de máquina. Por lo tanto, la simulación del arrastre humano de un control deslizante debe incluir múltiples procesos, como aceleración, luego desaceleración, retroceso adecuadamente aumentado y fluctuación aleatoria para simular el comportamiento humano lo más fielmente posible. El proceso de deslizamiento se puede resolver estableciendo variables apropiadas en el código y agregando las fórmulas correspondientes, lo cual no es complicado para los profesionales.