código de verificação [desenvolvimento Tecnologia] Google ReCaptcha rachadura tutorial, fácil de zero.

Este artigo é reproduzido na tranquila buscar >> [desenvolvimento de tecnologia] código de verificação Google ReCaptcha rachadura tutorial, fácil de zero.

Não quebre ações relacionados com a classe longo de répteis, antes do grupo de intercâmbio, há amigos para fazer perguntas código do sistema reCAPTCHA V2 do Google como quebrado, por razões de trabalho que eu não via há muito tempo depois, não sei um amigo que mais tarde sucedeu não. Então, hoje para compartilhar com vocês reCAPTCHA V2 de crack.

(Pony acrescentou: gostaria de adicionar amigos grupo de troca para o público sob o número, clique em troca de tecnologia, o grupo troca tem um público e, quando clicado, irá aparecer professor Cui de códigos bidimensionais, bidimensional código de varredura grupo tração micro-channel ~)

Se você visitar alguns sites estrangeiros, então certamente você deve ter visto esse código que diz "Eu não sou um robô" nele, que significa "Eu não sou um robô," long código como este:

Neste momento, se clicar na parte da frente da caixa, algoritmo de código irá usar primeiro o seu "motor de análise de risco" para fazer uma inspeção de segurança, se o exame direto passou, vamos obter diretamente os seguintes resultados:

Se o algoritmo detecta a presença dos riscos atuais do sistema, como poderia ser ambiente de rede desconhecida, pode ser um programa de simulação, você vai precisar fazer o segundo cheque. Ele irá pop-up, ainda, que se parece com isso:

Por exemplo, este gráfico acima, a página de código de verificação será exibido nove imagens e texto aparece na parte superior "árvores", é preciso clicar as "árvores" na imagem abaixo nove figuras aparecem, em seguida, clique para completar, ele também pode aparecer alguns novos imagem, precisamos completar a torneira novamente, e, finalmente, clique em "verificar" para completar a verificação.

Ou podemos clicar no ícone "fones de ouvido" na parte inferior desta vez vai mudar para o modo de ditado, se este código:

Desta vez, se podemos preencher o conteúdo de áudio da leitura do código de verificação, o mesmo pode ser verificado.

Ambos os métodos podem ser verificados após a verificação for concluída, podemos enviar formulários preenchidos, como a conclusão de login, registo e outras operações.

Este nome de código de verificação?

Este código é código de autenticação reCAPTCHA V2 do Google, que pertence a testar um código de comportamento, essas ações incluem clicando na caixa de seleção, selecione a imagem correspondente, ditado de voz, etc., estes atos só irá verificar através deste código para ser validado. Comparado com código de gráficos em geral, o código desta experiência interativa melhor, a segurança será maior, mais difícil de decifrar.

Muitos sites estrangeiros adotaram esse código, por alguma razão, de fato, não pode ser usado diretamente no país, mas só precisa de substituir o código de verificação de domínio recaptcha.net também pode usar, por isso às vezes temos uma doméstica esses mesmos sites podem ver sua sombra.

Na verdade, os códigos descritos acima é apenas uma forma de reCAPTCHA desafio, versão explícita V2, além de que há implícita versão V2, a versão não está implícita a aparecer explicitamente no tempo de verificação página de validação, é através do código JavaScript e ligam o botão enviar, ele irá verificar automaticamente no momento da apresentação do formulário. Além da versão V2, o Google lançou a versão mais recente do V3, código de verificação reCAPTCHA V3 para calcular uma pontuação baseada no comportamento do usuário, esta pontuação representa a probabilidade de que um usuário pode ser um robô, e, finalmente, através de probabilidade para determinar se a verificação através. Sua maior experiência de segurança melhor.

Você pode se referir a um conteúdo específico reCAPTCHA descrição oficial: https://developers.google.com/recaptcha .

Ao fazê-lo, quando répteis, se nos deparamos com tal código um? Como fazê-lo? Não se preocupe, este artigo irá apresentar uma solução.

Machine Learning vs serviço de reconhecimento

Antes de mim como reconhecer quando um problema de código de slides, por escrito, quando um amigo perguntou se eu poderia deixar uma mensagem para fazer uma aprendizagem de máquina, eu respondi, eu disse, claro, não há problema, você esperar, eu vou fazer esta semana.

Eu faço sexta-feira da semana segunda-feira, eu me lembro de uso deve ser yolo, repetidamente modificadas, muitas vezes desembolsar lembretes projecto de Cui, leva um longo tempo, e depois na semana 23:59 sexta-feira, eu tive uma idéia , finalmente entender.

Para seu aprendizado de máquina, não é um bom serviço?

reCAPTCHA teste em si é extremamente mais complexo do que locais domésticos Eu não vejo o crack, então este é um provedor de serviços Russian 2Captcha fornece uma série de reconhecimento de imagem e código de conduta serviço de verificação de identificação.

Decifrar o código por trás dos algoritmos de reconhecimento de imagem e um monte de apoio do pessoal, se o código de verificação gráfica apenas simples, que podem ser identificados pelo algoritmo de reconhecimento de imagem identificados os conteúdos em texto. Se ele é mais complexo CAPTCHA ou comportamento semelhante reCAPTCHA desafio, atrás de alguém virá para verificar a simulação de código, e depois voltar para suas chaves de verificação após o sucesso, usamos os resultados podem fazer alguma torno do código também.

Claro, este site certamente deve ser cobrado, de acordo com as 1000 unidades de identificação, que custam os Estados Unidos gastaram 0,5 faca faca para 2,99 dólares norte-americanos, tais como um CAPTCHA muito simples 0,5 é provavelmente a faca EUA, este código de verificação para os seus recursos humanos e consumo de energia cálculo é relativamente pequeno, para o complexo desafio reCAPTCHA, levaria 2,99 faca US, porque o reconhecimento de um tal código não é fácil, as pessoas por trás dele pode exigir mais otimista ponto de vista seleccionadas várias vezes para completar uma verificação bem-sucedida.

As taxas atuais para serviços que eu uso é a seguinte:

conteúdo específico ou você pode atualizar a sua descrição oficial  https://2captcha.com/2captcha-api#rates  para ver.

Eu usei a parte de trás de seus serviços de crack reCAPTCHA, é claro, a analogia de outros serviços também são possíveis, o processo provavelmente, como este.

preparativos

Para usar 2Captcha, o primeiro passo, claro, é o que é conta registrada, e após o registo está completo podemos entrar em 2Captcha console, semelhante a este:

Aqui podemos ver saldos de contas API Key, FAQ e outras configurações.

Aqui a coisa mais importante é a chave de API, que costumava usar comprovantes 2Captcha, vamos copiá-lo para baixo, vamos usá-lo mais tarde no código.

Bem, o trabalho preparatório está completo, nós, em seguida, avançar para o conteúdo formal.

2Captcha para reCAPTCHA V2

No exemplo acima, nós introduzimos o uso de reCAPTCHA V2 e processo de interação, vamos reconhecê-lo e ignorar o fluxo básico para introduzir o seguinte.

Aqui tomamos o site oficial de exemplos reCAPTCHA V2 não demonstrá-lo, que é em: https://www.google.com/recaptcha/api2/demo, depois de abrir a interface mostrada como segue :

 

Aqui você pode ver uma forma, algumas das caixas, o fundo é códigos reCAPTCHA V2.

Para identificar este código, o primeiro passo é encontrar o SiteKey código, isso é para verificar o código de identificação único.

Abrimos as ferramentas para desenvolvedores do navegador, visualizar o código fonte da página, primeiro encontrar o código-fonte reCAPTCHA, como mostrado abaixo:

 

ReCAPTCHA pode ver um iframe correspondente, vemos conteúdo reCAPTCHA é apresentado no interior iframe.

Aqui podemos observar que há um campo no div acima da camada mais externa da fonte de reCAPTCHA, chamado data-SiteKey, isso é apenas o que chamamos SiteKey, é para verificar o código de identificação único, como onde eu primeira gravação dessa SiteKey para baixo, onde o valor é:

Em seguida, precisamos esta URL SiteKey da página atual e dizer 2Captcha, vamos 2Captcha para nos ajudar a identificar o desafio reCAPTCHA, depois de dizer 2Captcha, 2Captcha irá utilizar esta informação para carregar o correspondente código de verificação reutilização mão de obra para trás para identificar o código de verificação, e, finalmente, obter o reconhecimento do token pode ser devolvido para nós.

Ok, então, em seguida, como é que esta informação contar 2Captcha?

Muito simples, 2Captcha fornece uma interface para nós, o seu endereço de interface é: https://2captcha.com/in.php, só precisa enviar informações correspondentes a esta interface muito bem .

Então, o que parâmetros precisa enviá-lo, conte-nos sobre isso aqui

Aqui podemos construir um URL, que inclui vários parâmetros:

  • chave: Key Note aqui em sua própria chave de API
  • Método: userrecaptcha atribuição direta
  • googlekey: cópia SiteKey
  • PAGEURL: URL atual
  • json: 1 atribuição direta, em nome dos retornos formato JSON

Por exemplo, aqui eu construir este URL, tem o seguinte teor:

Neste momento, pode iniciar diretamente uma solicitação GET para essa URL.

Podemos introduzir o URL diretamente no navegador, você pode usar a biblioteca para completar o pedido e outras solicitações:

Interface irá retornar o conteúdo dos seguintes formatos

Onde ele retorna dados formato JSON, em que o pedido de estado do Estado representante, se 1, então, em nome do pedido for bem sucedido, além disso, ele também dispõe de um campo de pedido, o seu conteúdo é um ID, o ID é a tarefa de identificação este código de verificação é ID. 2Captcha trás porque há um grande número de pessoas para ajudar a identificar o código de verificação, de modo 2Captcha o código de cada divisão para uma tarefa de identificação, cada tarefa tem uma identificação única, apenas atribuir a tarefa, a tarefa é marcada como estado NOT_READY. A próxima tarefa será distribuído para uma pessoa, depois da identificação é completada, a tarefa será marcado como o estado tem sido identificado ao mesmo tempo com os dados depois da identificação, tal como um token e assim por diante.

Bem, depois de apenas um pedido de interface é bem-sucedido, esse reconhecimento tarefa reCAPTCHA haviam sido emitidos, haverá pessoas correspondente por trás deste desafio reCAPTCHA ser identificado, o processo de identificação pode demorar dez segundos para dezenas de segundos, variando podemos obter os resultados da tarefa através de outra interface.

Interface de endereço para obter resultados como: https://2captcha.com/res.php, precisamos passar alguns dos mesmos parâmetros, os parâmetros são descritos abaixo :

Aqui nós construir uma URL, que inclui os parâmetros acima:

  • chave: Aqui substituir sua chave de API
  • action: obter atribuição direta
  • id: ID Task
  • json: 1 usado aqui, isto é, dados de formato JSON

Então, nós construímos o seguinte URL:

Da mesma forma, podemos acessar no seu navegador ou solicitar com pedidos, os seguintes resultados:

Se ele retorna dados como formato, em nome reCAPTCHA desafio foi identificar bem sucedido, ele retorna o conteúdo do campo pedido é identificar o token, tomamos este token em uma forma que enviados diretamente para o sucesso.

Que este token como usá-lo?

Na verdade, se você não tem que ir atrás de interface 2Captcha após verificação manual, se formos bem sucedidos em suas formas que irá atribuir um nome chamado o g-recaptcha-resposta textarea se a autenticação for bem sucedida, o seu valor é o valor de verificação de token, pois isso irá uma parte do formulário submetido é enviado para o servidor para autenticação. Se esta verificação campo for bem sucedido, então não há problema.

Então, 2Captcha equivalente para nós para simular o código de verificação processo de clique, o que finalmente obter esse símbolo na verdade, deve ser atribuído ao nome pelo conteúdo de g-recaptcha-resposta.

Então, como fazer a tarefa?

Muito simples, como o uso de JavaScript. Nós podemos usar JavaScript para seleccionar este textarea, então você pode direcionar atribuição, como segue:

Note-se que a  TOKEN_FROM_2CAPTCHA necessidade de substituir apenas valor simbólico que temos. Fazemos répteis, simulando um tempo de login, se ele estiver usando Selenium, Puppeteer e outro software, o programa de simulação que só precisa para simular a aplicação deste código JavaScript, você pode atribuir um sucesso.

Após a execução, formulário de submissão direta, vemos a próxima rede pedido:

Você pode ver que é para enviar um formulário com um campo que é g-recaptcha-resposta, ele será enviado para o servidor para verificação, verificação através, seria um sucesso.

Então, se tivermos a ajuda 2Captcha este token, e atribuí-lo a um dentro de uma forma textarea, o formulário será enviado, se o token é válido, você pode ignorar o sucesso login, sem a necessidade de nós para ir para clicar sobre o código de verificação.

Finalmente, temos o seguinte sucesso da página:

Até agora, ter concluído com êxito a ajuda de 2Captcha para identificar o código de verificação reCAPTCHA V2.

resumo

Esta seção descreve o processo que usamos para ajudar a identificar 2Captcha de reCAPTCHA V2. Isso deve se preocupar, eu acho que os engenheiros usam tal serviço um não é um processo vergonhoso, especialmente que ele pode conseguir um preço relativamente baixo no caso de suas necessidades. Afinal, o seu tempo, um valor em si mesmo.

Finalmente 2Captcha neste site eu coloquei abaixo, têm amigos interessados ​​podem olhar. Além disso, se existem quaisquer aspectos do réptil quer ver o artigo, também saudou a seção de comentários abaixo, vamos selecionar o tema é mais polegares escrever o texto o mais rápido possível. Obrigado!

2captcha.com/ zh

Reproduzido por favor especificar: estática buscar  >>  [desenvolvimento de tecnologia] código de verificação Google ReCaptcha rachadura tutorial, fácil de zero.

Acho que você gosta

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