código de verificación [Desarrollo de la tecnología] Google ReCaptcha grieta tutorial, fácil de cero.

En este artículo se reproduce en calma buscan >> [desarrollo de la tecnología] código de verificación Google ReCaptcha grieta tutorial, fácil de cero.

No rompa las acciones relacionadas con la clase largo de reptiles, antes de que el grupo de intercambio, hay amigos para hacer preguntas código del sistema reCAPTCHA V2 de Google cómo roto, por razones de trabajo que no veo desde hace mucho tiempo después, no sé un amigo que tuvo éxito más adelante no. Así que hoy para compartir con ustedes reCAPTCHA V2 grieta.

(Pony añadido: me gustaría añadir amigos grupo de intercambio en el público bajo el número, haga clic en el intercambio de tecnología, el grupo de cambio tiene un número de lectores y, al hacer clic, aparecerá el maestro Cui de dos dimensiones códigos, grupo tirón de micro-canales de barrido de dos dimensiones del código de ~)

Si usted visita algunos sitios web extranjeros, entonces seguramente usted debe haber visto un código de este tipo que dice "No soy un robot" en él, es decir, "yo no soy un robot," código largo de esta manera:

En este momento, si hacemos clic en la parte frontal de la caja, el algoritmo de código se utilice primero el "motor de análisis de riesgos" para hacer una inspección de seguridad, si el examen directo pasa, vamos a obtener directamente los siguientes resultados:

Si el algoritmo detecta la presencia de los riesgos actuales del sistema, como podría ser el entorno de red desconocida, puede ser un programa de simulación, que tendrá que hacer la segunda comprobación. Es pop-up, además, que se ve así:

Por ejemplo, este gráfico anterior, la página de códigos de verificación aparecerá nueve imágenes, y el texto aparece en los "árboles" de arriba, tenemos que hacer clic en los "árboles" en la imagen de abajo nueve cifras parecen, a continuación, haga clic para completar, también puede aparecer unos nuevos imagen, tenemos que completar el grifo de nuevo, y, finalmente, haga clic en "verificar" para completar la verificación.

O podemos hacer clic en el icono "auriculares" en la parte inferior de este tiempo, se cambiará al modo de dictado, tendríamos este código:

Esta vez si podemos completar el contenido de audio de la lectura código de verificación, el mismo puede ser verificada.

Ambos métodos pueden ser verificados después de la verificación es completa, podemos presentar los formularios completados, tales como la realización de inicio de sesión, registro y otras operaciones.

Este nombre código de verificación?

Este código es código de autenticación de Google reCAPTCHA V2, pertenece a probar un código de conducta, estas acciones incluyen hacer clic en la casilla de verificación, seleccionar la imagen correspondiente, dictado de voz, etc., estos actos sólo comprobar a través de este código para ser validado. En comparación con el código de gráficos en general, el código de esta experiencia interactiva mejor, la seguridad será mayor, más difícil de descifrar.

Muchos sitios extranjeros han adoptado un código de este tipo, por alguna razón, de hecho, no puede ser utilizado directamente en el país, pero sólo tenga que cambiar el código de verificación de dominio recaptcha.net también puede utilizar, así que a veces tenemos una doméstica estos mismos sitios pueden ver su sombra.

De hecho, los códigos descritos anteriormente es sólo una forma de reCAPTCHA, versión explícita V2, además de las que hay implícita versión V2, la versión no es implícita a aparecer explícitamente en el tiempo de verificación página de validación, es a través del código JavaScript y se unen en el botón enviar, se comprobará automáticamente en el momento de la presentación del formulario. Además de la versión V2, Google ha lanzado la última versión de V3, código de verificación reCAPTCHA V3 para calcular una puntuación basada en el comportamiento del usuario, este resultado representa la probabilidad de que un usuario puede ser un robot, y finalmente a través de probabilidad para determinar si el cheque a través. Su mayor experiencia en seguridad mejor.

Se puede hacer referencia a un contenido específico reCAPTCHA descripción oficial: https://developers.google.com/recaptcha .

De este modo, cuando los reptiles, si nos encontramos con un código de este tipo? ¿Cómo hacerlo? No se preocupe, este artículo va a presentar una solución.

Machine Learning vs servicio de reconocimiento

Antes de mí cómo reconocer cuando un problema de código de diapositivas por escrito, cuando un amigo le preguntó si podía dejar un mensaje para hacer un aprendizaje automático, que respondió, dije, por supuesto, no hay problema, espera, voy a hacer esta semana.

Viernes hago la semana Lunes, recuerdo a su uso debe ser Yolo, modificada en varias ocasiones, a menudo caballo hasta recordatorios proyecto Cui, lleva mucho tiempo, y luego en la semana 23:59 viernes por la noche, tuve una idea finalmente entender.

Para su aprendizaje automático, no es un buen servicio?

reCAPTCHA misma prueba es extremadamente más complejo que los sitios internos no veo la grieta, entonces este es un proveedor de servicio ruso 2Captcha ofrece una serie de reconocimiento de imágenes y el código de servicio de verificación de la identificación de la conducta.

Descifrar el código detrás de los algoritmos de reconocimiento de imagen y un gran apoyo de mano de obra, si sólo simple código de verificación gráfica, que puede ser identificado por el algoritmo de reconocimiento de imágenes identifica el contenido en texto. Si es más compleja de CAPTCHA o comportamiento similar de reCAPTCHA, detrás de alguien vendrá para verificar la simulación de código, y luego regresar a sus claves de verificación después del éxito, utilizamos los resultados puede hacer algo de código por todas partes también.

Por supuesto, este sitio sin duda debería ser acusado, de acuerdo con las unidades de identificación 1000, que cuestan los Estados Unidos gastó 0,5 cuchillo a 2,99 dólares estadounidenses, tales como una muy simple CAPTCHA de 0,5 es probablemente el cuchillo de Estados Unidos, este código de verificación sus recursos humanos y el consumo de potencia de cálculo es relativamente pequeño, por desafío complejo reCAPTCHA, se necesitarían 2,99 cuchillo de Estados Unidos, debido a que el reconocimiento de un código de este tipo no es fácil, la gente detrás de él pueden requerir más optimista punto de vista varias veces seleccionados para completar una verificación exitosa.

Las tarifas de los servicios que uso es la siguiente:

El contenido específico o puede actualizar a su descripción oficial  https://2captcha.com/2captcha-api#rates  para ver.

He utilizado la parte posterior de sus servicios a agrietarse reCAPTCHA, por supuesto, la analogía de otros servicios también son posibles, el proceso probablemente como este.

preparativos

Para utilizar 2Captcha, el primer paso, por supuesto, es lo que se cuenta registrada, y después de que el registro se ha completado podemos entrar en 2Captcha consola, similar a esto:

Aquí podemos ver los saldos de cuenta, clave de API, FAQ y otras configuraciones.

Aquí lo más importante es la clave de la API, que utilizamos para usar vales 2Captcha, vamos a copiar hacia abajo, lo vamos a utilizar más adelante en el código.

Pues bien, el trabajo preparatorio se ha completado, entonces procedemos al contenido formal.

2Captcha de reCAPTCHA V2

En lo anterior, hemos introducido el uso de reCAPTCHA V2 y proceso de interacción, vamos a reconocer sin pasar por el flujo básico para introducir el siguiente.

Aquí tomamos el sitio web oficial de ejemplos reCAPTCHA V2 no demostrarlo, que se encuentra en: https://www.google.com/recaptcha/api2/demo, después de abrir la interfaz que se muestra de la siguiente manera :

 

Aquí se puede ver un formulario, algunas de las cajas, la parte inferior es reCAPTCHA códigos V2.

Para identificar este código, el primer paso es encontrar el código de SiteKey, esto es para verificar el código de identificación único.

Abrimos las herramientas de desarrollador del navegador, ver el código fuente de la página, en primer lugar encontrar el código fuente de reCAPTCHA, como se muestra a continuación:

 

ReCAPTCHA puede ver a un marco flotante correspondiente, vemos el contenido de reCAPTCHA se presenta en el interior de marco flotante.

Aquí podemos observar que hay un campo en el div por encima de la capa más externa de la fuente de reCAPTCHA, llamados datos SiteKey, eso es justo lo que llamamos SiteKey, es para verificar el código de identificación único, por ejemplo, cuando vi por primera Guardar este SiteKey abajo, donde el valor es:

A continuación, tenemos este URL SiteKey de la página actual y di 2Captcha, dejar que 2Captcha para ayudar a identificar el reCAPTCHA, después de decirle a 2Captcha, 2Captcha utilizará esta información para cargar el correspondiente código de verificación reutilización de mano de obra detrás para identificar el código de verificación, y, finalmente, obtener el reconocimiento de la ficha puede ser devuelto a nosotros.

De acuerdo, entonces ¿cómo dice esta información 2Captcha?

Muy simple, 2Captcha proporciona una interfaz para nosotros, su dirección de interfaz es: https://2captcha.com/in.php, sólo tenemos que enviar la información correspondiente a esta interfaz muy bien .

Entonces, ¿qué parámetros necesita para enviarlo, nos dicen acerca de ello aquí

Aquí podemos construir una URL, que incluye varios parámetros:

  • clave: Nota clave aquí en su propia clave de API
  • Método: userrecaptcha asignación directa
  • googlekey: copia SiteKey
  • PAGEURL: URL actual
  • JSON: 1 asignación directa, en nombre de los rendimientos formato JSON

Por ejemplo, aquí construyo este URL, dice lo siguiente:

En este momento podemos iniciar directamente una solicitud GET a esta dirección URL.

Podemos introducir la URL directamente en el navegador, se puede utilizar la biblioteca para completar la solicitud y demás solicitudes:

Interfaz devolverá el contenido de los siguientes formatos

Donde vuelve formato JSON de datos, en el que la petición de estado del estado representativa, si es 1, entonces, en nombre de la petición tiene éxito, además, que también comprende un campo de petición, su contenido es un ID, el ID es la tarea de identificación de este código de verificación es ID. 2Captcha atrás porque hay una gran cantidad de personas para ayudar a identificar el código de verificación, por lo 2Captcha el código de identificación de cada división para una tarea, cada tarea tiene un identificador único, simplemente asignar la tarea, la tarea se marca como estado NOT_READY. La siguiente tarea será distribuida a una persona, una vez completada la identificación, se marcará la tarea ya que el estado ha sido identificado, al mismo tiempo con la información tras su identificación, tales como una muestra y así sucesivamente.

Bueno, después de sólo una solicitud de interfaz se realiza correctamente, este reconocimiento tarea reCAPTCHA se había emitido, habrá gente que corresponden detrás de este reCAPTCHA ser identificado, el proceso de identificación puede tardar segundos diez a decenas de segundos, que van podemos obtener los resultados de la tarea a través de otra interfaz.

Interfaz de dirección para obtener resultados como: https://2captcha.com/res.php, necesitamos pasar algunos de los mismos parámetros, se describen los parámetros a continuación :

Aquí se construye un URL, que incluye los parámetros anteriores:

  • clave: Aquí reemplazar la clave de API
  • Acción: obtener la asignación directa
  • id: Identificación de tareas
  • JSON: 1 utiliza aquí, es decir, los datos de formato JSON

Así se construyó la siguiente URL:

Del mismo modo, podemos acceder en el navegador o solicitar de solicitudes, los siguientes resultados:

Si devuelve los datos como el formato, en nombre de reCAPTCHA ha sido identificar correctamente, devuelve el contenido del campo de petición es identificar el token, tomamos esta señal en una forma que presenta directamente al éxito.

Que esta muestra cómo usarlo?

De hecho, si no se llega a ir después de la interfaz de 2Captcha después de la verificación manual si tenemos éxito en sus formas que asignar un nombre conocido como el área de texto g-Reconocer texto de respuesta si la autenticación es exitosa, su valor es el valor de verificación modo, ya que esto una parte del formulario enviado se envía al servidor para la autenticación. Si esta comprobación campo tiene éxito, entonces no hay problema.

Por lo tanto, para nosotros 2Captcha equivalente para simular el código de verificación proceso de clic, que finalmente obtener esta muestra, de hecho, que se debe asignar al nombre del contenido de G-Reconocer texto de respuesta.

Entonces, ¿cómo hacer la tarea?

Muy simple, como el uso de JavaScript. Podemos usar JavaScript para seleccionar el área de texto, a continuación, puede dirigir la asignación, de la siguiente manera:

Tenga en cuenta que la  TOKEN_FROM_2CAPTCHA necesidad de sustituir simplemente un valor simbólico que tenemos. Hacemos reptiles simulando un tiempo de inicio de sesión, si se está utilizando selenio, titiritero y otro software, el programa de simulación que sólo necesita para simular la aplicación de este código JavaScript, se puede asignar un éxito.

Después de la ejecución, formulario de presentación directa, vemos la siguiente petición de red:

Usted puede ver que es para enviar un formulario con un campo que es g-Reconocer texto de respuesta, se envía al servidor para la verificación, a través de la verificación, sería un éxito.

Por lo tanto, si tenemos la ayuda 2Captcha esta ficha y, a continuación, asignar a un interior de forma área de texto, se envía el formulario, si el token es válido, puede pasar por alto el éxito de inicio de sesión, sin necesidad de que vayamos a hacer clic en el código de verificación.

Por último, se obtiene la siguiente éxito de la página:

Hasta ahora, hemos completado con éxito la ayuda de 2Captcha para identificar el código de verificación reCAPTCHA V2.

resumen

En esta sección se describe el proceso que utilizamos para ayudar a identificar 2Captcha de reCAPTCHA V2. Eso debería estar preocupado, creo que los ingenieros utilizan el servicio tal no es un proceso vergonzoso, sobre todo que puede alcanzar un precio relativamente bajo en el caso de sus necesidades. Después de todo, su tiempo, un valor en sí mismo.

Finalmente 2Captcha este sitio me pongo a continuación, tener amigos interesados ​​pueden ver. Además, si hay algún aspecto de reptil quieren ver el artículo, también dio la bienvenida a la sección de comentarios, vamos a seleccionar el tema es más pulgares escribir el texto tan pronto como sea posible. Gracias!

2captcha.com/ zh

Reproducido por favor especificar: estática buscan  >>  [desarrollo de la tecnología] código de verificación Google ReCaptcha grieta tutorial, fácil de cero.

Supongo que te gusta

Origin www.cnblogs.com/zhangyyy/p/12661461.html
Recomendado
Clasificación