Um simples projeto para fazer o reconhecimento do captcha usado pelo jogo bombcrypto

Overview

CaptchaSolver - LEIA ISSO 😓

Para iniciar o codigo:

  • pip install -r requirements.txt
  • python captcha_solver.py

Se você deseja pegar ver o resultado das imagens com as marcações tire o comentario da linha 27.

OBS: Esse projeto usa como base o YOLOv5 😁

Isso não é um bot esse codigo apenas faz o reconhecimento do captcha para que VOCÊ poder implementar em seu codigo. Se quiser uma amostra de como o codigo funciona veja na pasta videos 🗺

O pytorch so suporta versões do python 3.9.x

Teste em imagem:

Image

Resultando em:

Image

Comments
  • i need help

    i need help

    ERROR: Could not find a version that satisfies the requirement torch>=1.7.0 (from versions: none) ERROR: No matching distribution found for torch>=1.7.0

    Sir ,how can I solve it? I tried to download torch from the official website, but it prompted the version to be unavailable.

    attention 
    opened by panghuahua2017 14
  • Utilizando tua source para um BOT Pago

    Utilizando tua source para um BOT Pago

    Primeiramente, perdoe criar uma ISSUE para algo que não é um ERRO,

    Existe um Discord que está utilizando seu código, assim como o código do mpcabete para vender BOTs, por ser open-source acho inadequado o mesmo fazer isto. Porém caso ele tenha seu consentimento, retiro o que disse. Apenas reportando.

    opened by manuloku 4
  • Sorted

    Sorted

    Boa mano obrigado pela contribuição. Deixa eu te falar eu tava testando e percebi que ele n tá ordenando de acordo com o eixo x da imagem e no final ele reconhece todos os números porém na ordem que ele reconheceu nem sempre é a ordem correta.

    Eu tentei adicionar um sorted pelo x, mas sem sucesso. Consegue ajudar?

    bug 
    opened by thiago-molive 4
  • Retorno ao executar

    Retorno ao executar

    Obtive o seguinte erro (python 3.9.9, todos módulos instalados, executando como admin):

    c:\CaptchaSolver-main>python captcha_solver.py

                 from  n    params  module                                  arguments
    

    0 -1 1 3520 models.common.Focus [3, 32, 3] 1 -1 1 18560 models.common.Conv [32, 64, 3, 2] 2 -1 1 19904 models.common.BottleneckCSP [64, 64, 1] 3 -1 1 73984 models.common.Conv [64, 128, 3, 2] 4 -1 1 161152 models.common.BottleneckCSP [128, 128, 3] 5 -1 1 295424 models.common.Conv [128, 256, 3, 2] 6 -1 1 641792 models.common.BottleneckCSP [256, 256, 3] 7 -1 1 1180672 models.common.Conv [256, 512, 3, 2] 8 -1 1 656896 models.common.SPP [512, 512, [5, 9, 13]] 9 -1 1 1248768 models.common.BottleneckCSP [512, 512, 1, False] 10 -1 1 131584 models.common.Conv [512, 256, 1, 1] 11 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 12 [-1, 6] 1 0 models.common.Concat [1] 13 -1 1 378624 models.common.BottleneckCSP [512, 256, 1, False] 14 -1 1 33024 models.common.Conv [256, 128, 1, 1] 15 -1 1 0 torch.nn.modules.upsampling.Upsample [None, 2, 'nearest'] 16 [-1, 4] 1 0 models.common.Concat [1] 17 -1 1 95104 models.common.BottleneckCSP [256, 128, 1, False] 18 -1 1 147712 models.common.Conv [128, 128, 3, 2] 19 [-1, 14] 1 0 models.common.Concat [1] 20 -1 1 313088 models.common.BottleneckCSP [256, 256, 1, False] 21 -1 1 590336 models.common.Conv [256, 256, 3, 2] 22 [-1, 10] 1 0 models.common.Concat [1] 23 -1 1 1248768 models.common.BottleneckCSP [512, 512, 1, False] 24 [17, 20, 23] 1 40455 models.yolo.Detect [10, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [128, 256, 512]] C:\Users\Rodrigo\AppData\Local\Programs\Python\Python39\lib\site-packages\torch\functional.py:445: UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument. (Triggered internally at ..\aten\src\ATen\native\TensorShape.cpp:2157.) return _VF.meshgrid(tensors, **kwargs) # type: ignore[attr-defined] Model Summary: 283 layers, 7279367 parameters, 7279367 gradients, 16.9 GFLOPS

    Adding autoShape... {'Captcha': '861', 'Cods': [{'6': {'x1': 47.03, 'y1': 278.7, 'x2': 159.94, 'y2': 357.61, 'per': 0.91}}, {'1': {'x1': 37.01, 'y1': 366.24, 'x2': 180.87, 'y2': 399.01, 'per': 0.91}}, {'8': {'x1': 47.16, 'y1': 195.8, 'x2': 152.64, 'y2': 263.24, 'per': 0.85}}]}

    attention 
    opened by rodrigobragamg 4
  • Erros em linhas

    Erros em linhas

    Salve Salve, esta dando erros em linhas aqui

    File "C:\bomb\index.py", line 4, in from captcha.solveCaptcha import solveCaptcha File "C:\bomb\captcha\solveCaptcha.py", line 4, in import mss ModuleNotFoundError: No module named 'mss'

    opened by andrguima 3
  • Newest captcha solution

    Newest captcha solution

    Hey, I've submitted a new repo solving the new captcha, its not using machine learning, but its a compact solution, perhaps you would like to see it for your repo https://github.com/Guiaki/BombCryptoCaptchaSolver

    opened by GGarciaDev 2
  • Erro ao executar.

    Erro ao executar. "Illegal instruction (core dumped)"

    Ambiente: Ubuntu, 21.10, Python 3.9.7

    Rodei com o faulthandler, pra ele jogar mais info no console.

    python3 -q -X faulthandler captcha_solver.py

                     from  n    params  module                                  arguments                     
      0                -1  1      3520  models.common.Focus                     [3, 32, 3]                    
      1                -1  1     18560  models.common.Conv                      [32, 64, 3, 2]                
      2                -1  1     19904  models.common.BottleneckCSP             [64, 64, 1]                   
      3                -1  1     73984  models.common.Conv                      [64, 128, 3, 2]               
      4                -1  1    161152  models.common.BottleneckCSP             [128, 128, 3]                 
      5                -1  1    295424  models.common.Conv                      [128, 256, 3, 2]              
      6                -1  1    641792  models.common.BottleneckCSP             [256, 256, 3]                 
      7                -1  1   1180672  models.common.Conv                      [256, 512, 3, 2]              
      8                -1  1    656896  models.common.SPP                       [512, 512, [5, 9, 13]]        
      9                -1  1   1248768  models.common.BottleneckCSP             [512, 512, 1, False]          
     10                -1  1    131584  models.common.Conv                      [512, 256, 1, 1]              
     11                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']          
     12           [-1, 6]  1         0  models.common.Concat                    [1]                           
     13                -1  1    378624  models.common.BottleneckCSP             [512, 256, 1, False]          
     14                -1  1     33024  models.common.Conv                      [256, 128, 1, 1]              
     15                -1  1         0  torch.nn.modules.upsampling.Upsample    [None, 2, 'nearest']          
     16           [-1, 4]  1         0  models.common.Concat                    [1]                           
     17                -1  1     95104  models.common.BottleneckCSP             [256, 128, 1, False]          
     18                -1  1    147712  models.common.Conv                      [128, 128, 3, 2]              
     19          [-1, 14]  1         0  models.common.Concat                    [1]                           
     20                -1  1    313088  models.common.BottleneckCSP             [256, 256, 1, False]          
     21                -1  1    590336  models.common.Conv                      [256, 256, 3, 2]              
     22          [-1, 10]  1         0  models.common.Concat                    [1]                           
     23                -1  1   1248768  models.common.BottleneckCSP             [512, 512, 1, False]          
     24      [17, 20, 23]  1     40455  models.yolo.Detect                      [10, [[10, 13, 16, 30, 33, 23], [30, 61, 62, 45, 59, 119], [116, 90, 156, 198, 373, 326]], [128, 256, 512]]
    Fatal Python error: Illegal instruction
    
    Current thread 0x0000ffff90565420 (most recent call first):
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/nn/modules/conv.py", line 442 in _conv_forward
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/nn/modules/conv.py", line 446 in forward
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1102 in _call_impl
      File "/home/fernando/Downloads/CaptchaSolver/./models/common.py", line 38 in forward
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1102 in _call_impl
      File "/home/fernando/Downloads/CaptchaSolver/./models/common.py", line 113 in forward
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/nn/modules/module.py", line 1102 in _call_impl
      File "/home/fernando/Downloads/CaptchaSolver/./models/yolo.py", line 135 in forward_once
      File "/home/fernando/Downloads/CaptchaSolver/./models/yolo.py", line 119 in forward
      File "/home/fernando/Downloads/CaptchaSolver/./models/yolo.py", line 90 in __init__
      File "./hubconf.py", line 125 in custom
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/hub.py", line 428 in _load_local
      File "/home/fernando/.local/lib/python3.9/site-packages/torch/hub.py", line 399 in load
      File "/home/fernando/Downloads/CaptchaSolver/captcha_solver.py", line 22 in SolveCaptcha
      File "/home/fernando/Downloads/CaptchaSolver/captcha_solver.py", line 47 in <module>
    Illegal instruction (core dumped)
    

    Tens alguma idéia do que pode ser isso? :(

    opened by backslash-f 2
  • Please help

    Please help

    Please help, I am facing problems when running the bot, please help me

    My telegram id is @baka_baji

    It shows me the following error .... python: can't open file 'C:\bomb-bot-master\index.py': [Errno 2] No such file or [directory[]

    opened by saad21212121 1
Owner
Kawanderson
Kawanderson
An easy to use an (hopefully useful) captcha solution for pyTelegramBotAPI

pyTelegramBotCAPTCHA An easy to use and (hopefully useful) image CAPTCHA soltion for pyTelegramBotAPI. Installation: pip install pyTelegramBotCAPTCHA

null 29 Dec 26, 2022
Usando o Amazon Textract como OCR para Extração de Dados no DynamoDB

dio-live-textract2 Repositório de código para o live coding do dia 05/10/2021 sobre extração de dados estruturados e gravação em banco de dados a part

hugoportela 0 Jan 19, 2022
Script para controlar o movimento do mouse usando Python e openCV com câmera em tempo real que detecta pontos de referência da mão, rastreia padrões de gestos em vez de um mouse físico.

mouserController Script para controlar o movimento do mouse usando Python e openCV com câmera em tempo real que detecta pontos de referência da mão, r

Vinícius Azevedo 6 Jun 28, 2022
Repositório para registro de estudo da biblioteca opencv (Python)

OpenCV (Python) Objetivo do Repositório: Registrar avanços no estudo da biblioteca opencv. O repositório estará aberto a qualquer pessoa e há tambem u

null 1 Jun 14, 2022
Cleiton Leonel 4 Apr 22, 2022
Bombcrypto-robot - Python bot to automate BombCrypto game. Updated 01.02.2022

About: This is an open-source bot, the code is open for anyone to see, fork and

LarkoPa 120 Apr 15, 2022
Spacecrypto-bombcrypto-bot - SpaceCrypto And Bombcrypto Bot - MultiScreen

SpaceCrypto And Bombcrypto Bot - MultiScreen This is a open source project inspi

Paulo Bramante 5 Nov 3, 2022
Solves bombcrypto newest captcha

Solves Bombcrypto newest captcha A very compact implementation using just cv2 and ctypes, ready to be deployed to your own project. How does it work I

null 19 May 6, 2022
Tradutor de um arquivo MIDI para ser usado em um simulador RISC-V(RARS)

Tradutor_MIDI-RISC-V Tradutor de um arquivo MIDI para ser usado em um simulador RISC-V(RARS) *O resultado sai com essa formatação: nota,duração,nota,d

Gabriel B. G. 4 Sep 2, 2022
Este software fornece interface gráfica para o escputil e tem por finalidade testar e fazer limpeza no cabeçote de impressão....

PrinterTools O que é PrinterTools? PrinterTools é uma ferramenta gráfica que usa o escputil para testar e fazer limpeza de cabeçote de impressão em si

Elizeu Barbosa Abreu 1 Dec 21, 2021
Time python - Códigos para auxiliar e mostrar formas de como fazer um relógio e manipular o seu tempo

Time_python Códigos para auxiliar e mostrar formas de como fazer um relógio e manipular o seu tempo. Bibliotecas Nestes foram usadas bibliotecas nativ

Eduardo Henrique 1 Jan 3, 2022
Jogo da forca simples com conexão entre cliente e servidor utilizando TCP.

JogoDaForcaTCP Um jogo da forca simples com conexão entre cliente e servidor utilizando o protocólo TCP. Como jogar: Habilite a porta 20000, inicie o

Kelvin Santos 1 Dec 1, 2021
Repositório do Projeto de Jogo da Resília Educação.

Jogo da Segurança das Indústrias Acme Descrição Este jogo faz parte do projeto de entrega do primeiro módulo da Resilia Educação, referente ao curso d

Márcio Estevam da Silva 2 Apr 28, 2022
Projeto de Jogo de dados em Python 3 onde é definido o lado a ser apostado e número de jogadas, pontuando os acertos e exibindo se ganhou ou perdeu.

Jogo de DadoX Projeto de script que simula um Jogo de dados em Python 3 onde é definido o lado a ser apostado (1, 2, 3, 4, 5 e 6) ou se vai ser um núm

Estênio Mariano 1 Jul 10, 2021
Reconhecimento de voz, em português, com python

Speech_recognizer Reconhecimento de voz, em português, com python O ato de falar nada mais é que criar vibrações no ar. Por meio de um conversor analó

Marcus Vinícius Ribeiro Andrade 1 Dec 14, 2021
Projeto Flappy Bird temática doom, projeto python e pygame

Doom-Bird Tecnologias usadas Requisitos para inicializar o jogo: Python faça o download em: https://www.python.org/downloads/ Após instalar o Python d

João Guilherme 1 Dec 8, 2021
Projeto job insights - Projeto avaliativo da Trybe do Bloco 32: Introdução à Python

Termos e acordos Ao iniciar este projeto, você concorda com as diretrizes do Código de Ética e Conduta e do Manual da Pessoa Estudante da Trybe. Boas

Lucas Muffato 1 Dec 9, 2021
Criando um jogo de naves espaciais com Pygame. Para iniciantes em Python

Curso de Programação de Jogos com Pygame Criando um jogo de naves espaciais com Pygame. Para iniciantes em Python Pré-requisitos Antes de começar este

Flávio Codeço Coelho 33 Dec 2, 2022
Jogo da velha escrito em python para 1 ou 2 jogadores

O Jogo da Velha Esse jogo da velha foi desenvolvido por mim em python, como um desafio de programar um jogo da velha em menos de 24 horas, no qual o c

Gabriel Castelo Branco 5 Jun 18, 2021
Um jogo para treinar COO em python

WAR DUCK Este joguinho bem simples tem como objetivo treinar um pouquinho de POO com python. Não é nada muito complexo mas da pra se divertir Como rod

Gabriel Jospin 3 Sep 19, 2021