Nesta palestra, vamos aprender como criar uma lista de palavras.
Essa é uma habilidade muito útil para você ter em mente, se você quer ser um testador de penetração,
porque vai enfrentar muitos cenários em que um ataque sem palavras pode se tornar muito útil, para que você possa
realmente procurar listas de palavras prontas na internet.
E esses são alguns realmente muito bons e você provavelmente deve usar muitos deles, porque alguns
deles têm apenas as senhas comuns.
Mas, em muitos casos, você pode realmente precisar criar sua própria lista de palavras.
Então, nesta figura, vamos aprender como você cria sua própria lista de palavras usando uma ferramenta chamada Cranch. Portanto, o
uso da ferramenta é muito simples.
Tudo o que você precisa fazer é colocar o nome da ferramenta e especificar o número mínimo de caracteres
para as senhas a serem geradas.
Então, vamos especificar o número máximo de caracteres para a senha.
Em seguida, você especifica os caracteres dos quais deseja gerar senhas.
Por exemplo, você pode colocar todos os caracteres minúsculos e todos os maiúsculos, digitar números dígitos
ou apenas especificar um número menor e menor para diminuir a lista de palavras.
Você também pode usar a opção t, que é opcional para fornecer um padrão.
Por exemplo, digamos que você esteja olhando para a pessoa enquanto ela digita a senha e
você viu que a senha começará com um A.
Assim, você pode dizer ao crunch que a senha começará com um A e, em seguida, fornecerá
toda a combinação possível de senhas que começam com um A e, depois disso, usamos a opção menos 0 para especificar o nome do arquivo.
Onde as senhas serão armazenadas.
Portanto, temos um pequeno pequeno exemplo aqui que irá gerar uma lista de senhas que
contêm de 6 a 8 caracteres e que contêm esses caracteres aqui, para criar combinações
de 1 a 3 ABC e o cifrão e armazene-o em um arquivo chamado que deveria ser, e eu vou corrigir
isso em um arquivo chamado wordlist e essas senhas começarão com um A e terminarão com um
B e gerarão senhas com base em todas as combinações possíveis entre o A e B para
que todas as senhas geradas sempre comecem com ae com B.
Então, vamos dar um exemplo da ferramenta.
Agora, isso realmente terá muitas opções além das que vimos até agora.
Então, se você digitar Man Crunch, verá todas as opções que pode definir e descrição detalhada sobre todas
essas opções, então é realmente realmente muito bom.
Você pode seguir em frente e gastar algum tempo para se familiarizar com a ferramenta.
Agora vou mostrar o exemplo e, com base no exemplo, você poderá executar todos esses comandos.
Mas se você deseja executar ou criar algumas listas de palavras avançadas, recomendo que você revise
esta das opções mais interessantes que desejo destacar é a opção D-menos, a opção menos-p indica ao
Cranch para gerar senhas que não tem caracteres repetidos.
Por exemplo, quando você especifica todos os caracteres em minúsculas, especifica A B C D.
Começará gerando senhas feitas de AAA e, em seguida, aeb e, em seguida, a b b b b b b e tudo isso.
Portanto, quando você faz essa trituração, na verdade, ignora esse tipo de senha e só
cria senhas sem caracteres repetidos e que reduzem o tamanho da lista de palavras do número
de caracteres para a potência do comprimento para o número de caracteres fatoriais.
Se você rolar para baixo, verá realmente mais exemplos de comandos e o tipo de lista de palavras que
será criada.
Então, novamente, você pode dar uma olhada nelas e se familiarizar comigo.
Quando terminar de olhar para o homem, basta pressionar Q. E você estará
fora disso e executaremos nosso comando aqui, então usaremos o triturador e quero gerar senhas de no mínimo seis
caracteres com um máximo de oito caracteres e eu quero que eles contenham combinações de ABC e digamos que os dígitos 1 2 agora e aqui
você pode realmente manter listas e itens que você pode listar caracteres, você pode listar caracteres
maiúsculos ou mesmo símbolos, se quiser.
Quando terminar de listar os caracteres, especificaremos o arquivo para salvá-lo.
E vamos salvá-lo em um arquivo chamado teste que faz o.
Portanto, o comando é muito simples.
É o tamanho mínimo da senha, o tamanho máximo da senha, seguido pelos caracteres
que queremos usar para gerar senhas e, em seguida, 0 no arquivo em que as
senhas serão armazenadas.
E, em seguida, pressione enter.
E como você pode ver agora nos dizendo que gerou quatrocentas e quarenta e oito mil senhas
aproximadamente e todas elas estão armazenadas em um arquivo chamado Test ATX, você sabe que o tamanho do arquivo
é de quatro megabytes.
E agora eu posso abrir esse arquivo
executando o cat 30 XTi.
E como você pode ver agora, podemos ver todas as senhas que foram geradas.
Vou usar o Control-C porque é um arquivo enorme.
E como você pode ver, na verdade contém todas as combinações possíveis de ABC 1 a.
Também quero mostrar um exemplo do uso da opção minoritária.
Então, eu vou definir isso para apenas 6 2 6, então são apenas seis caracteres e vamos
usá-los menos a opção que é a opção padrão e vou dizer que quero que
a senha sempre comece com any e então eu quero que você preencha todas as combinações possíveis de caracteres entre o A e o B.
Então, eu quero senhas que começam com um A e terminam com um B e, no meio do lado de fora,
você pode preencher todas as combinações possíveis de ABC que deseja seguir em frente e virar, como você pode ver agora, o número de senhas
é muito menor.
São apenas seiscentas e vinte e cinco senhas porque reduzi as possibilidades de senhas.
Novamente, se eu fizer um teste sujo D, você verá que tenho todas as senhas aqui.
Portanto, é realmente útil que pode ser usado em muitos cenários.
Eu recomendo que você gaste algum tempo com ele e também dê uma olhada em algumas das
listas de palavras existentes na Internet.