CanalQb - Python - Descobrindo Senha de Carteiras Wallet.dat
CanalQb - Python - Descobrindo Senha de Carteiras Wallet.dat
Passo 1: Instalação do Python 2.7.18 (64 bits)
Para começar, vamos instalar o Python 2.7.18 de 64 bits. Não se preocupe, vou te guiar por todo o processo!
Faça o download do instalador do Python 2.7.18 de 64 bits através deste link:
Download Python 2.7.18.
Após o download, execute o arquivo de instalação que você baixou. Siga as instruções do assistente de instalação para configurar o Python.
Passo 2: Atualização do PIP
Agora que o Python 2.7.18 está instalado, vamos atualizar o PIP, que é a ferramenta que nos permite instalar módulos externos.
Abra o "Prompt de Comando" ou "Command Prompt" (você pode pesquisar no menu Iniciar).
Digite o seguinte comando e pressione Enter:
python -m ensurepip --default-pip
Isso garantirá que o PIP esteja instalado e pronto para uso.
Agora, para atualizar o PIP, use o seguinte comando:
python -m pip install --upgrade pip
Não se preocupe se você ver uma mensagem informando que o suporte está encerrado; estamos trabalhando com a geração 3.X do Python.
Passo 3: Instalação de Módulos
Agora que temos o Python 2.7.18 e o PIP atualizados, é hora de instalar os módulos necessários para o seu projeto.
Use o PIP para instalar módulos específicos. Por exemplo, para instalar o módulo "numpy", você pode usar o seguinte comando:
python -m pip install numpy
Lembre-se de substituir "numpy" pelo nome do módulo que você deseja instalar.
Vamos realizar a instalação de 3 redistributables e configurar o SSH para o seu sistema. Caso você esteja utilizando o Python 2, pode acessar este link: https://cb.run/JC57 Python 2 VC.
Aqui estão os links para os redistributables necessários:
Microsoft Visual C++ 2008 Redistributable de 32 bits (essencial para módulos de 32 bits): https://cb.run/6utq
Microsoft Visual C++ 2008 Redistributable de 64 bits: https://cb.run/qv6f
Para a instalação do OpenSSH, https://cb.run/zd4G
Agora, vamos prosseguir com a configuração do Path do Windows:
Adicione o seguinte diretório ao Path do sistema: %SYSTEMROOT%\System32\OpenSSH.
Inclua os seguintes diretórios ao Path do usuário:
c:\Users{seuusuário}\appdata\local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vc\bin\amd64C:\Users{seuusuário}\appdata\local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vc\binC:\Users{seuusuário}\appdata\local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vc\includeC:\Users{seuusuário}\appdata\local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vc\lib
Caso esteja enfrentando dificuldades até este ponto, pode ser mais viável considerar abandonar o projeto.
Lembre-se de que seguir cada etapa com cuidado é crucial para garantir uma instalação e configuração adequadas.
---------------------------------
Caso todos os passos tenham ocorrido sem problemas, agora resta apenas realizar o download do script https://cb.run/Oguw. Descompacte-o e coloque dois arquivos essenciais dentro da pasta recém-criada: o arquivo wallet.dat (do qual você "esqueceu a senha") e um arquivo de comandos denominado btcrecover-tokens-auto.txt.
Uma sugestão útil: se você estiver usando uma placa de vídeo de alta performance, é possível aprimorar o processo substituindo a linha "#--wallet wallet.dat" por "#--wallet wallet.dat --enable-gpu". Assim que estiver tudo preparado, você poderá executar o comando final:
python btcrecover.py
A seguir, você encontrará algumas dicas que podem ser úteis ao editar o arquivo btcrecover-tokens-auto.txt.
---
Dentro do arquivo TXT, as opções para manipular o script são as seguintes:
Na primeira linha, há uma exceção à regra, que serve para incluir argumentos de comandos, como o "--enable-gpu". O "#" é apenas um comentário.
Após isso, você pode adicionar uma parte da sua senha, caso se lembre dela, utilizando as descrições abaixo:
- (space + # = #)
- (%S = $)
- (%% = %)
- (%^ = ^)
- (%s = espaço simples)
- %d = 1 dígito (0-9)
- %2d = 2 dígitos (00-99)
- %1,3d = 1, 2 ou 3 dígitos (0-999)
- ^r1^ ^r2^ ^r3^ = Posição relativa do token
O caractere "+" significa que você só quer tentar senhas com o token seguinte. O caractere "^" significa que você quer seguir o token apenas no início da senha.
O caractere "$" no final de um token indica que o token está no final da senha. Um espaço entre tokens indica "OU" lógico.
- (%a = a-z)
- (%A = A-Z)
- (%1,3in = 1, 2 ou 3 dígitos ou a-Z)
- (%y = símbolo !@#$)
- (%P = qualquer coisa)
Suponha que sua senha seja "CanalQb@senha$Rodrigo" e você só se lembre dos caracteres "senha" e quer ajudar o recovery a encontrar sua senha completa.
Se você colocar "+senha", ele fará apenas anagramas dessa palavra, resultando em apenas 120 consultas.
- "^senha" gerará senhas com um número infinito de caracteres até encontrar, mas sempre iniciando com a palavra "senha". Exemplo: senha0 até senha564809874654fg6wr4tb1s73y1s7tbuy187t1yb3s87y3nsa e assim por diante.
- "$senha" tentará gerar senhas infinitas semelhantes ao exemplo acima, mas sempre com a terminação da palavra "senha". Exemplo: 0senha até 564809874654fg6wr4tb1s73y1s7tbuy187t1yb3s87y3nsasenha e assim por diante.
- "%d" especifica quantos caracteres sua senha terá.
- "^r1^" define onde começa a consulta da senha. Suponha que "%d" seja 6 e que a palavra de consulta seja "senha". Então, ele buscará todos os caracteres disponíveis, mas gerará apenas uma posição, como /senha, 1senha, asenha, $senha, todos os caracteres apenas na primeira posição.
- "OR" indica que há um espaço na senha antes e depois da palavra.
- "%a" indica que a senha possui apenas letras minúsculas.
- "%A" indica que a senha possui apenas letras maiúsculas.
- "%1,3in" indica que a palavra da senha será composta por apenas 3 caracteres. Por exemplo, se pensarmos no nome "senha", seria "sen" (3 caracteres) X anagrama, o que resultará em 6 anagramas.
- "%y" indica que, se sua senha possuir caracteres especiais, serão caracteres específicos.
- "%P" indica que deve tentar todos os caracteres.
Espero que isso esclareça as opções disponíveis para manipular o arquivo btcrecover-tokens-auto.txt.
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.