Filtragem gerada pela lista de palavras antes de salvá-la

0

Eu tenho uma pequena lista de palavras de 100 palavras (strings indesejadas) salvas em um arquivo chamado file01 .

Eu gostaria de usar crunch para gerar uma lista de palavras de 10 caracteres, mas quero excluir todas as linhas em file01 da lista de palavras geradas pelo novo crunch antes de salvá-lo, para reduzir o tamanho do arquivo recém-gerado.

Qual seria a sintaxe para esse comando crunch?

    
por Ahmed 25.09.2018 / 14:34

1 resposta

2

A sintaxe do Crunch é:

crunch min max charset options

O min e max são os comprimentos mínimo e máximo (respectivamente) para a sua lista de palavras desejada. Por padrão, charset não é obrigatório, mas você pode usá-lo para limitar os caracteres da sua lista de palavras aos que você especificar. Se você optar por usar o charset, deverá manter a ordem correta, que é lowUP123 @% # (letras minúsculas, depois letras maiúsculas, números e finalmente símbolos). Você pode pular qualquer um deles, mas o pedido deve permanecer sempre o mesmo.

Por exemplo:

crunch 2 6 qrs347 | grep -vFf file01

O comando acima irá produzir uma lista de palavras para todas as combinações possíveis dos caracteres qrs347 de 2 a 6 caracteres de comprimento.

Você pode modificar o comando dependendo de suas necessidades

    
por 25.09.2018 / 19:51