***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:
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.
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
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.
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.
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
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.