jansenfelipe / cpf-gratis

Com esse pacote você poderá realizar consultas de CPF no site da Receita Federal do Brasil gratuitamente.
https://jansenfelipe.github.io/phpgratis/
177 stars 73 forks source link

Captcha CPF/CNPJ deprecativo. #21

Open lucianozanita opened 6 years ago

lucianozanita commented 6 years ago

Olá, hoje 23/10/2017 a Receita federal passou a não utilizar mais o captcha padrão e começou a usar o recaptcha, o que inviabilizou o captcha usado anteriormente, saberia alguma forma de resolver este problema?

kivervinicius commented 6 years ago

O site deathbycaptcha promete quebrar mas não sei ainda como, vou dar uma pesquisada.

FelipeCastello commented 6 years ago

Existem serviços com anti-captcha.com e o 2captcha.com mas são pagos. Eles na verdade já fornecem a solução do captcha para vc automatizar o processo todo sem necessidade de interação do usuário, o que é bem interessante se vc estiver disposto a gastar algum dinheiro com o serviço.

O cpf-gratis/cnpj-gratis nunca foi automatizado desta forma, ele apenas repassava para o usuário final responder o captcha e receber os dados. O ideal para continuar com o projeto sem custo seria apenas repassar a validação do recatpcha para o usuário final validar. Tem só q descobrir como fazer isso pegando a sitekey/public key e devolvendo a g-recaptcha-response.

kivervinicius commented 6 years ago

Pelo site http://cpf.receita.fazenda.gov.br/situacao/default.asp ainda a consulta é realizada pelo captcha antigo.

FelipeCastello commented 6 years ago

No caso do CNPJ se vc clicar em "Captcha Sonoro" também volta para o antigo mas não temos como saber quanto tempo isso ainda deve ficar disponível.

http://www.receita.fazenda.gov.br/PessoaJuridica/CNPJ/cnpjreva/Cnpjreva_Solicitacao.asp

kivervinicius commented 6 years ago

Fazendo a consulta pelo link https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATCTA/CPF/ConsultaSituacao/ConsultaPublicaSonoro.asp ao clicar em consultar estão validando se você "ouviu o audio"(clicou no botão para escutar) após isso ele permite digitar o captcha e consultar. Mas como o @FelipeCastello falou não é garantido.

faelp22 commented 6 years ago

Olá pessoal

Também estou com esse probleminhas.

Sobre o CPF eles mudaram para o sistema de Captcha do Google é mais complicado. Já o CNPJ notei o seguinte

url_antiga = "http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/Cnpjreva_Solicitacao2.asp" essa solicita agora para pessoa ouvir áudio.

O que notei foi que agora tem essa nova url http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/Cnpjreva_solicitacao3.asp

acredito que atualizando a url para essa nova já resolve o cnpj.

FelipeCastello commented 6 years ago

Eu tinha feito essa troca da URL aqui no sistema para testar o CNPJ (Cnpjreva_solicitacao3.asp). Até agora ta funcionando normalmente sem nenhuma alteração no código e aprece ser a melhor solução temporária.

Se alguém quiser se aventurar um pouco, já vi a funcionalidade que queremos em outro projeto (repassar o recaptcha para o usuário validar). O projeto é em Python e usa umas libs externas mas já deve dar um norte para seguir.

https://github.com/RocketMap/RocketMap http://rocketmap.readthedocs.io/en/develop/first-run/captchas.html

Esse projeto da a opção de fazer os captchas manualmente pelo navegador ou de forma automática pelo 2captcha. Deve ser uma boa referência para ver como precisa ser tratado as requisições/Tokens do ReCaptcha

andercrist commented 6 years ago

Estou com o mesmo problema, alguém está tentando implementar o recaptcha da receita? Se eu puder ajudar em algo.

100n0m3 commented 6 years ago

Outro caminho é usar a url mobile, que vem dentro do app da receita tanto pra cpf como cnpj

kivervinicius commented 6 years ago

qual url @100n0m3

100n0m3 commented 6 years ago

Cara chegando em casa já posto aqui, a url e os parâmetros.

andercrist commented 6 years ago

Não seria interessante acertar com o recaptcha? O @FelipeCastello deixou algumas dicas sobre isso, ainda não encontrei uma forma de trazer o recaptcha(da receita) mostrar na página do usuário final.

FelipeCastello commented 6 years ago

Achei um princípio de explicação aqui de como pegar o sitekey e como funciona o ajax do recaptcha mas eles não entram no detalhe de como repassar ao user final (afinal é o serviço deles)

https://anticaptcha.atlassian.net/wiki/spaces/API/pages/9666575/Reproducing+Recaptcha+validation+without+digging+the+HTML+source

kivervinicius commented 6 years ago

@fazti o recaptcha atualmente é o captcha mais dificil de "burlar" devido que ao constante uso de um ip ele dificultar os desafios até o ponto de bloquea-lo.

andercrist commented 6 years ago

@kivervinicius Que coisa chata hein! O pessoal da receita podia liberar uma API para consulta usando o próprio captcha, da forma como estava, não era um problema, afinal, qual a diferença de uma consulta no site da receita e um outro site intermediando? No final tenho que ir na receita e consultar se o CPF é válido ou não.

kivervinicius commented 6 years ago

@fazti o problema é o abuso, por exemplo se nós estamos colocando em nosso sistema não é uma pessoa que está consultando e sim milhares, isso cria uma sobrecarga tremenda no serviço deles. Sou a favor de liberarem consulta via api por pagamento seria muito bom, pois precisamos deste tipo de serviços.

andercrist commented 6 years ago

@FelipeCastello Interessante, estou pesquisando aqui também alguma forma, mas pelo visto complicou :(

100n0m3 commented 6 years ago

@fazti creio que fazem isso para redução na carga dos servidores afinal imagina o Brasil todo fazendo consultas o dia todo, também acho que deveria haver uma api algo assim de preferencia free para desenvolvedores ou empresas sei la, sei q ta complicado.

FelipeCastello commented 6 years ago

O ReCaptcha é um dos melhores que existem atualmente nesse serviço mas no nosso caso não queremos burlar o sistema deles com um robô "resolvendo" a validação. Queremos apenas poder repassar para o usuário dos nossos sites validarem.

Eu sei q isso é possível pq é exatamente o que esses serviços anti-captcha fazem. Eles pegam a sitekey e enviam para uma pessoa de verdade que é paga para resolver e repassam a resposta para o usuário.

@fazti Concordo! Não faz NENHUM sentido a Receita não fornecer algum tipo de API para consulta cadastral básica (pelo menos de empresas, CPF é um debate um pouco mais complexo em relação a privacidade), assim como não faz sentido o correios não fornecer uma api decente de consulta de CEP

@kivervinicius na questão de abuso entra a questão de limitações. Não precisa ser um API pública, pode fazer um cadastro para liberar uma chave de acesso. Até X consultas diárias por chave liberada, se quiser mais para ter um volume corporativo ai se cobre separado.

100n0m3 commented 6 years ago

as alteraçoes do re-captcha vão muito alem do site da receita, foram praticamente todos os sites do governo, denatran, antt, receita, e por ai vai...

andercrist commented 6 years ago

@FelipeCastello concordo plenamente na cobrança de serviços excedentes, libera uma api pública e cobra os excedentes até para manter o serviço em pé.

kivervinicius commented 6 years ago

@100n0m3 geral ta sendo bloqueado, e em breve as brechas q encontramos serão corrigidas.

100n0m3 commented 6 years ago

@kivervinicius então, acabei de olhar em um dos meus repositórios e adivinha, visita da serpro.

Site | Views | Unique visitors

mail.serpro.gov.br | 2 | 1

com ctz vão fechar tudo :/

kivervinicius commented 6 years ago

:(

FelipeCastello commented 6 years ago

Bloquear vc diz desativarem as URLs? Pq acho difícil eles conseguirem bloquear algo se conseguirmos passar o campo do recaptcha para o usuário final. Isso seria uma questão com a equipe do ReCaptcha.

kivervinicius commented 6 years ago

@FelipeCastello o recaptcha bloqueia muitas requisições do mesmo ip e não deixa resolver o captcha.

faelp22 commented 6 years ago

Eles lançaram uma API https://servicos.serpro.gov.br/api-gov/ acredito que estão fechando as portas mesmo pois esse serviço é pago, também acho que o que poderíamos fazer era repassar o reCAPTCHA para o cliente, fiz alguns testes mas me deparei com o problema de capturar o token de verificação do Google.

A nova estrutura de requisição:

idCheckedReCaptcha: txtCPF: txtDataNascimento: g-recaptcha-response:

E para mim o problema é pegar o "g-recaptcha-response" até tentei simular colocando diretamente o reCAPTCHA no meu sistema mas ele valida meu domínio.

O problema seria simular o domínio da receita para o reCAPTCHA achar que ele está acessando pois achava de acesso é publica e com isso pegaria o token do reCAPTCHA e mandaria na nova estrutura de requisição da receita.

kivervinicius commented 6 years ago

@faelp22 o bom que é baratinho (sqn)

FelipeCastello commented 6 years ago

Sempre existiu essa API deles o problema era que somente um grupo pequeno de pessoas/empresas podiam usar. Se não me falha a memória existia alguns pré-requisitos a serem preenchidos para vc poder contratar como comprovar que essas informações eram necessárias a sua atividade-fim (como bancos e financeiras que precisam fazer validação cadastral). Aparentemente eles deram uma nova cara ao serviço e não vi nenhuma menção a qualquer tipo de limitação de contratação (o que é bem interessante) mas a tabela de preços ta bem surreal e inviável para projetos pequenos.

kivervinicius commented 6 years ago

@FelipeCastello a requisição para partir através do cliente somente se fosse através de iframe, e esta lib não poderia mais ser utilizada, uma outra forma é através de vps ou onion, mas essas redes são rastreadas pelo google e são bloqueadas por padrão.

kivervinicius commented 6 years ago

Pronto agora o http://cpf.receita.fazenda.gov.br/situacao/default.asp deixou de funcionar também.

SRFB: Unable to connect to the remote server --- '4AC2' -----

FelipeCastello commented 6 years ago

Sim o projeto teria que ser totalmente reescrito para poder fazer e tratar as requisições por JS por exemplo.

SRFB: Unable to connect to the remote server --- '4AC2' ----- é um erro "normal" da receita. Volta e meia da esse erro. Não me preocuparia com isso nesse momento, daqui a pouco volta hahaha

garimpeirodouniverso commented 6 years ago

E aí pessoal, tudo certo? Alguém já descobriu uma forma de contornar esse problema com a Receita? Estão trabalhando em algum fix? Queria saber pra poder ajudar aí caso seja necessário!

Abraços

kivervinicius commented 6 years ago

só na sofrencia tentando acabar com o recaptcha kkk, se alguem tiver uma luz.

17base commented 6 years ago

Tbm to na sofrencia aqui, se alguém quiser alguma ajuda, estou a disposição.

kivervinicius commented 6 years ago

Fazem 3 dias que a url "oficial" de consulta está fora, somente a url cpf.receita.fazenda.gov.br/situacao/default.asp e a opção do audio sonoro não funciona... tenso rs

andercrist commented 6 years ago

Tentei usando jQuery usando iframe, pensei em remover todo o conteúdo usando jQuery e deixar somente o Captcha, mas tive problemas com CORS, encontrei essa solução: https://medium.com/netscape/hacking-it-out-when-cors-wont-let-you-be-great-35f6206cc646, ainda estou na luta aqui :)

kivervinicius commented 6 years ago

Usando um navegador comum não irá funcionar a melhor opção é utilizar um navegador headless e desabilitar a segurança do cors, da uma pesquisada no nightmarejs ou cef3 que possuem headless e te da um controle grande sobre. Consegui chegar na consulta com sucesso, mas o problema é a dificuldade em resolver o captcha, pois com a utilização frequente por um ip (mesmo usando vpn) os desafios se tornam cada vez mais difíceis se tornando impraticável.

kivervinicius commented 6 years ago

Novidades?

100n0m3 commented 6 years ago

Boa noite, vamos la prometi postar aqui os parâmetros para pesquisa etc.. Desculpa a demora a todos tem sido tudo tão corrido, mas vamos lá ao que interessa.

primeiro é necessário abrir uma conexão e obter um token.

https://movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post

POST /servicos-rfb/v2/ConsultaCNPJ/captcha/post HTTP/1.1 Content-Length: 0 Host: movel01.receita.fazenda.gov.br:443 Connection: Keep-Alive

a resposta sera algo assim { "captcha": "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", "token": "b31df1d38f8efeacfe3d5126958", "letras": "kv716tug5l" }

o captcha é uma imagem base64 podendo ser mostrada direto no navegador.

para obter o resultado é necessário um novo post com os parâmetros

https://movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ

POST /servicos-rfb/v2/ConsultaCNPJ HTTP/1.1 token: 44d4ba14482a7be2a495e73 aplicativo: Pessoa Jurídica plataforma: Android versao: 6.0.1 dispositivo: Moto G Play versao_app: 2.0 Content-Length: 81 Content-Type: application/x-www-form-urlencoded Host: movel01.receita.fazenda.gov.br:443 Connection: Keep-Alive

cnpj=00000000000000&token=b31df1d37da1b2345f3788f8efeacfe3d5126958&resposta=71k5l

feito isso teremos a resposta em json { "nomeEmpresarial": "", "matrizFilial": "MATRIZ", "naturezaJuridica": "2062 - SOCIEDADE EMPRESARIA LIMITADA", "nomeFantasia": "", "situacaoCadastral": "ATIVA", "dataSituacaoCadastral": "20/05/2008", "logradouro": "", "cep": "5", "municipio": "MG", "numero": "9", "complemento": "", "bairro": "JAA", "uf": "PR", "retornoMensagem": null, "dataAbertura": "20/05/2008", "hora": "21:34:21", "data": "18/11/2017", "horaConsulta": "21:34:21", "codigoRetorno": "00", "endereco": null, "telefones": ["44-31", "44-9939"], "motivoSituacaoCadastral": "", "enteFederativo": "", "correioEletronico": "", "capitalSocial": "1000000.00", "situacaoEspecial": null, "dataSituacaoEspecial": null, "quadroSocietario": [{ "nome": "RIC", "qualificacao": "Administrador" }, { "nome": "APAR", "qualificacao": "Sócio-Administrador" }, { "nome": "DHO", "qualificacao": "Sócio-Administrador" }, { "nome": "VNI", "qualificacao": "Sócio-Administrador" }, { "nome": "ILARO", "qualificacao": "Administrador" }, { "nome": "AAÇÕES LTDA.", "qualificacao": "Sócio" }], "mensagemQuadroSocietario": null, "exception": null, "cnaeprincipal": "5250-8/03 - Ageo", "cnaesecundaria": ["49.30-2-02 - Trans*"] }

o exemplo acima foi feito usando o app cnpj, estou pegando os parâmetros do pessoa física, mas pelo que vi retiraram o capacha do aplicativo ficando mais fácil a consulta.

kivervinicius commented 6 years ago

Obrigado @100n0m3 mas aqui não responde a requisição POST, será que está fora.

curl -X POST movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post
100n0m3 commented 6 years ago

aqui deu certo com o seguinte comando

curl --insecure -X POST https://movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post

kivervinicius commented 6 years ago

@100n0m3 deve estar oscilando então, pois testei em dois provedores diferentes, e fica dando timeout :(

100n0m3 commented 6 years ago

[root@localhost html]# curl --insecure -X POST https://movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post {"captcha":"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","token":"409b8f89c905fab30f09cbcb3b821b60fe62dec2","letras":"uqn3na7eu4"}[root@localhost html]# ^C [root@localhost html]# ^C [root@localhost html]# ^C [root@localhost html]# ^C [root@localhost html]# curl --insecure -X POST https://movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post {"captcha":"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","token":"65deeda8fb1d4b805e4e8e780ae0da5a282c94a1","letras":"wuzb4wz32c"}

mais um teste foi de boas.

kivervinicius commented 6 years ago

deve ta de marcação comigo kkk, vc não precisou modificar o user-agent do curl não?

kiver@kiver-pc  ~  curl --insecure -X POST movel01.receita.fazenda.gov.br/servicos-rfb/v2/ConsultaCNPJ/captcha/post
curl: (7) Failed to connect to movel01.receita.fazenda.gov.br port 80: Tempo esgotado para conexão
100n0m3 commented 6 years ago

Não mudei nada como pode ver no comando, porem se for por em produção recomendo a mudança, pega da explicação que deixei no post assim vc não corre o risco de ser bloqueado etc..

100n0m3 commented 6 years ago

vc esta esquecendo de por o https na url por isso não esta funcionando.

andercrist commented 6 years ago

Pessoal, testei também o CAPTCHA sonoro, digitando o captcha antigo que aparece funciona perfeitamente.

andercrist commented 6 years ago

@100n0m3 Você sabe qual user-agent o app deles usa? Seria interessante deixar como o app usa.

andercrist commented 6 years ago

@100n0m3 Tem a possibilidade de consultar CPF?