Você pode ver os resultados do concurso aqui: https://community.ipinfo.io/t/the-great-ip-hunt-is-over/3906","Comprei um pacote de adesivos, uma camiseta \"I am a Huntathon Winner T-Shirt\", um notecard com um mapa da Internet e algumas meias IPinfo.","Todos eles chegaram cerca de três semanas depois:","Como isenção de responsabilidade, a equipe do IPinfo esperava que o aplicativo fosse submetido à engenharia reversa e, na verdade, ficou muito feliz em saber como as pessoas encontraram soluções criativas para contornar os bloqueios.","No final, foi muito divertido conhecer novas pessoas, aprender algumas coisas sobre proxies e engenharia reversa do Android e, é claro, receber alguns produtos gratuitos.","Benji","Por: ProxyScrape","Publicações recentes","Fast Web Scraping: Async, Threads, and Processes in Python","Usando o proxies em um software sem suporte - proxying The unproxyable","Como usei o site proxies para ganhar sorteios e tênis","Como me tornei um \"milionário\" de leads","Procurando ajuda com nosso proxies ou
quer ajudar? Aqui estão suas opções:","Crunchbase","Sobre nós","Obrigado a todos pelo incrível apoio!","Links rápidos","Programa de afiliados","ProxyScrape teste premium","Verificador on-line Proxy","Proxy tipos","Proxy países","Proxy casos de uso","Importante","Cookie política","Isenção de responsabilidade","Política de privacidade","Termos e condições","Mídia social","Facebook","LinkedIn","Twitter","Quora","Telegrama","Discórdia"," © Copyright 2024 - Thib BV | Brugstraat 18 | 2812 Mechelen | Bélgica | VAT BE 0749 716 760"]}
Todos os dias, durante duas semanas, eles escolheram um usuário entre os envios para ganhar o produto daquele dia. Dessa forma, não era um jogo de números completo e havia um pouco de sorte envolvida.
Consegui cerca de 400 a 500 IPs no total com meu telefone usando esse método, antes de começar a pensar em maneiras mais rápidas.
Quando cheguei em casa naquele dia, comecei a fazer a engenharia reversa do aplicativo para ver se havia alguma maneira de contornar o sistema e usar o proxies sem precisar usar um telefone para isso.
Depois de inspecionar o tráfego de rede do aplicativo, percebi que tudo o que estava sendo enviado era uma única solicitação para o endpoint json ("https://ipinfo.io/json"), com o ID do seu dispositivo.
Primeiro, tentei apenas copiar uma dessas solicitações e usar o site proxies com ela, mas as solicitações não estavam sendo aceitas. Por meio de algumas tentativas e erros, percebi que, de alguma forma, o problema estava relacionado às informações extras enviadas na solicitação.
A ID do dispositivo e a URL do endpoint foram as únicas coisas importantes nessa solicitação.
Depois de remover todos os outros detalhes para que a solicitação tivesse apenas o device_id e nada mais, ela começou a funcionar.
A ID do dispositivo pode ser simplesmente copiada de qualquer telefone em que você tenha instalado o aplicativo, e eu provavelmente poderia ter feito algo para gerar a ID para mim sem o aplicativo, mas não valeu a pena o incômodo.
Agora só faltava usar o site proxies, que foi a parte mais fácil.
Comecei com um script muito simples que enviava 100 solicitações como esta:
Para aumentar ainda mais a velocidade, já que isso ainda não era rápido o suficiente para mim, eu queria implementar alguns threads simples para enviar as solicitações simultaneamente.
Adicionei algumas IDs de dispositivos diferentes por precaução e obtive uma lista de 10.000 proxies rotativos de 1 minuto do ProxyScrape, que foram colados em proxies.txt. Também me certifiquei de adicionar um curto período de tempo de espera entre o início de cada thread para que nem todos acontecessem exatamente ao mesmo tempo. (o que parecia causar problemas).
Agora, tudo o que eu precisava fazer era alterar o número no "range(500)" para obter a contagem de milhares de IPs.
Todas essas alterações me permitiram obter algumas centenas de IPs por minuto. Em seguida, continuei a enviar alguns milhares de IPs todos os dias durante as duas semanas de caça.
Comprei um pacote de adesivos, uma camiseta "I am a Huntathon Winner T-Shirt", um notecard com um mapa da Internet e algumas meias IPinfo.
Todos eles chegaram cerca de três semanas depois:
Benji