Utilitario HashCat


Utilitários Hashcat são um conjunto de pequenos utilitários úteis para quebra de senha avançado. Todos eles são embalados em vários binários independentes.

Todos esses utilitários são projetados para executar apenas uma função específica. Uma vez que todos eles trabalham com STDIN e STDOUT você pode agrupá-los em cadeias.

Os programas estão disponíveis para Linux e Windows, tanto de 32 bits e arquiteturas de 64 bits. Os programas também estão disponíveis como código aberto.

Lista de utilitários:

Combinador: Este programa é uma aplicação stand-alone do Ataque Combinator. Cada palavra do arquivo2 é acrescentado a cada palavra de arquivo1 e depois impressa em STDOUT. Desde que o programa é necessário para retroceder os arquivos várias vezes ele não pode trabalhar com STDIN e requer arquivos reais.     

Cutb: Este programa (novo na hashcat-utils-0.6) foi projetado para cortar uma lista de palavras a ser utilizado no ataque Combinator. Suponha que você percebe que as senhas em um despejo particular, tendem a ter um comprimento de preenchimento comum no início ou no fim do texto simples, este programa vai cortar o prefixo específico ou comprimento sufixo fora as palavras existentes em uma lista e passá-lo para STDOUT.

Expansor: Este programa não tem parâmetros para configurar. Cada palavra vai para STDIN e é analisado e dividido em todos os seus caracteres individuais, transformado e reconstruído e, em seguida, enviado para STDOUT.

Há um par de reconstruções gerando todos os padrões possíveis da palavra de entrada através da aplicação das seguintes iterações:


Todos os possíveis comprimentos dos padrões no prazo máximo de 7 (definido no macro LEN_MAX , que você pode aumentar na fonte).

Todos os possíveis deslocamentos da palavra.
Deslocando a palavra para a direita até que ciclo completo.
Mudando a palavra para a esquerda até um ciclo completo.
 
Portão: Cada lista de palavras entra em STDIN e é analisado e dividido em partes iguais e depois passa para STDOUT com base na quantidade que você especificar. A razão para a divisão é distribuir a carga de trabalho que recebe.Os dois parâmetros importantes são "mod" e "compensar".
 
O valor da modificação é o número de vezes que você quer dividir seu dicionário. O valor do offset é que parte da divisão é conseguir que o feed.
 
Statgen:. ferramenta usada para gerar arquivos hcstat para usar com o statsprocessor.

Len: Cada palavra vai para STDIN e é analisado para o seu comprimento e passado para STDOUT se ele corresponde a uma gama palavra de comprimento especificado.
 
Transformar: basicamente gera regras de inserção para as cadeias mais frequentes de personagens do dicionário que você fornecer e que, por posição.

Dicionário = Wordlist usado para a análise de frequência.
 
Profundidade = determina o que as cadeias "top" que você deseja. Por exemplo 10 lhe daria o top 10 (na verdade, ele parece começar com o valor 0, de modo que 10 daria o top 11). 

Largura = comprimento máximo da cadeia. Com 3, por exemplo, você terá até 3 regras por linha para os mais freqüentes de 3 letras.

Chains.pos_min = posição mínima, onde será gerada a regra de inserção. Por exemplo, 5 significa que ele vai fazer regra para inserir a string apenas a partir da posição 5 e up.post_max = posição máxima onde será gerada a regra de inserção. Por exemplo, 10 significa que ele vai fazer regra para inserir a string de modo que seja acabamentos finais em um máximo de posição 10.
 
Permute: este programa é uma aplicação stand-alone do ataque permutação. Ele não tem parâmetros para configurar. Cada palavra vai para STDIN e é analisado e executado através de "O QuickPerm Algoritmo Countdown" por Phillip Paulo Fuchs.
 
Preparo: Este programa é feito como um otimizador de dicionário para o ataque permutação. Devido à natureza do próprio algoritmo de permutação, as palavras de entrada "BCA" e "CAB" iria produzir exatamente os mesmos candidatos de senha.
 
Req: Cada palavra vai para STDIN e é analisado e passado para STDOUT se ele corresponde a um critério de grupo senha especificado. Às vezes, você sabe que alguma senha deve incluir um char minúscula, um char maiúsculo e um dígito de passar uma política de senha específica. Isso significa que a verificação de senhas que não correspondem a essa política definitivamente não vai resultar em uma senha. Assim, devemos ignorá-lo. Este programa não é muito complexo e não pode corresponder plenamente todos os critérios da política de senhas comuns, mas fornece uma pequena ajuda.

RLI: compara um único arquivo com outro arquivo(s) e remove todas as duplicatas. RLI pode ser muito útil para limpar seus dicionários e ter um conjunto único de dicionários.
     
Rrli2: Ao contrário do RLI, Rli2 não é limitado. Mas isso requer infile e RemoveFile a ser classificada e uniqued antes, caso contrário não vai funcionar como deveria.
     
Splitlen: Este programa é projetado para ser um otimizador de dicionário para oclHashcat. Tem uma maneira muito específica de dicionários, ao contrário hashcat ou oclHashcat. A melhor maneira de organizar os seus dicionários para usar com o oclHashcat é classificar cada palavra no seu dicionário pelo seu comprimento em arquivos específicos, em um diretório específico, e, em seguida, executar oclHashcat no modo de diretório.

Fonte: Hack-Tools

Download: hashcat_utils

You Might Also Like

0 comentários