Como definir a máscara Hashcat para executar o cracking de senha exclusivo

***45990405******2017   senha, como você precisa executar com o hashcat,   * são todos tipos numéricos

Para quebrar uma senha como   ***45990405******2017  , assumindo que   *   representa um número desconhecido e a senha é todos numéricos, você pode usar o ataque de máscara do hashcat (ataque de máscara). Aqui estão as etapas específicas:

1. Determine a estrutura da senha

A estrutura da senha é:

  • Os primeiros 3 dígitos são números desconhecidos (***)

  • A parte intermediária é conhecida   45990405

  • Os últimos 6 dígitos são números desconhecidos (******)

  • Os últimos 4 dígitos são conhecidos   2017

Portanto, o comprimento total da senha é 3+8+6+4=21 dígitos.

2.

Um ataque de máscara com o Hashcat pode quebrar uma senha especificando partes conhecidas e desconhecidas. Suponha que a parte conhecida seja fixa e a parte desconhecida use  ? d   representa um número.

O formato da máscara é:

Texto

? d? d? d45990405? d? d? d? d? d? d2017 

3. Execute o hashcat

Supondo que você tenha preparado o arquivo de hash   hashes.txt, você pode usar o seguinte comando:

bash

 hashcat   -m   < hash_type >   -a   3   hashes.txt  ? d? d? d45990405? d? d? d? d? d? d2017 

Onde:

  • -m < hash_type >: Especifique o tipo de hash, por exemplo, MD5 é   0, SHA1 é   100, substituído de acordo com a situação real.

  • -A 3: Especifique o modo de ataque de máscara.

  • hashes.txt: Arquivo que contém o hash de destino.

  • ? d? d? d45990405? d? d? d? d? d? d2017: modo de máscara.

4. Ataque de otimização

Se o comprimento da senha for maior, o tempo de quebra pode ser maior. Pode ser otimizado de:

  • Aceleração da GPU: Certifique-se de que o Hashcat seja executado usando uma GPU.

  • Ataque de dicionário: Se houver um dicionário com senha parcial, você pode combinar um ataque de dicionário.

  • Cracking distribuído: Cracking em paralelo usando várias máquinas.

5. Exemplo de comando

Supondo que o tipo de hash seja MD5, o comando é o seguinte:

bash

 hashcat   -m   0   -a   3   hashes.txt  ? d? d? d45990405? d? d? d? d? d? d2017 

Resumo

Através de ataques de máscara, o Hashcat pode quebrar eficientemente essas senhas digitais parcialmente conhecidas. Certifique-se de escolher o tipo de hash e recursos de hardware adequados para acelerar a quebra.

Artigo anterior:Como posso desbloquear o Excel se eu esquecer a minha senha?
A seguir:Determine as características dos valores de hash SHA - 256
  • Concentre-se em Word, Excel, PPT, PDF, RAR, ZIP, 7Z, pacote compactado, desbloqueio e descriptografia de arquivos criptografados do escritório
  • Nós fornecemos aos usuários recuperação de senha de pacote compactado de arquivo de alta qualidade, recuperação de senha de palavra desbloqueada de PDF