Backtrack - Crunch 07.02.14 10:43
Olá,
Neste tutorial irei ensinar como criar seu próprio dicionário no backtrack.
Bom antes de tudo você precisa do Backtrack, recomendo versão 5 r3 pra VmWare.
Nele vem uma ferramente denominada Crunch, que é logo pra fazer um dicionário, dicionário mesmo!
TOME MUITO CUIDADO! Devido a ele criar todos os caracteres disponíveis pra uma determinada sintaxe ele pode ocupar até 500 tb no seu hd, isso mesmo!
1- Iniciem o shell(terminal) no seu backtrack. e Digitem um comando para ter acesso ao diretório do crunch:
Nota: No backtrack para ter o retorno de '/' você deve apertar a tecla ';' do seu teclado!.
2-Sintaxe:
./crunch MIN MAX OPCOES
MIN = Numero minimo de caracteres, recomendo 4, já que não é comum uma senha ter menos de 4 caracteres, a menos que seja 123.
MAX = Número maximo de caracteres, recomendo 6, não coloque mais de 8, se não ele irá ocupar muitos GB no seu HD;
OPCOES = Chegarei lá!
3- Um comando pra criar números.
./crunch 3 6 1234567890 -o /root/nomearquivo.txt
./crunch = Chama o crunch pra determina algo.
3= Número minimo de Caracteres (000);
6 = Número máximo de Caracteres (999999);
1234567890 = Caracteres que serão usados, ou seja, todos números.
-o = Onde o arquivo será escrito(-o /root/fulaninho.txt).
nomearquivo = Nome do arquivo.
----------------
Gerando todos os caracteres disponiveis.
CII :
lalpha: apenas letras minúsculas;
ualpha: apenas letras maiúsculas;
lalpha-numeric: letras minúsculas e números;
ualpha-numeric: letras maiúsculas e números;
lalpha-numeric-all-space: letras minúsculas, números e caracteres especiais como ?, ;, :, espaço, etc.;
ualpha-numeric-all-space: letras maiúsculas, números e caracteres especiais como ?, ;, :, espaço, etc.;
mixalpha: letras minúsculas e maiúsculas;
mixalpha-numeric-all-space: letras maiúsculas, minúsculas, números, caracteres especiais e espaço.
Sintaxe:
./crunch MIN MAX -f charset.lst CII -o CAMINHO.
Caminho: Escolha um diretório, exemplo: /root/NOMEARQUIVO.txt
Ex: Escrevendo todos os caracteres disponiveis com letra minusucula com no minimo 4 letras e 6 no maximo!
./crunch 4 6 -f charset.lst lalpha -o /root/letraminuscula.txt
Se você testar isso, logo perceberá que o tamanho do arquivo será bem extenso: 2 GB, com 321254128 número de linhas.
"Ah! Mas eu quero somente 3 caracteres em letra minuscula e com números, não quero nem mais, nem menos!"
Siga a lógica:
No caso:
###############################################
Ah!! Mais isso não é um tutorial de bobba? Você deveria ser banido?
Eu ensinei a criar um dicionário, não ensinei o que fazer com ele! Se chegar uma pessoa ela poderá fazer isso, mas ela irá fazer O QUE com isso? Não ensinei as utilidades que isso tem, isso serve também de segurança!
Neste tutorial irei ensinar como criar seu próprio dicionário no backtrack.
Bom antes de tudo você precisa do Backtrack, recomendo versão 5 r3 pra VmWare.
Nele vem uma ferramente denominada Crunch, que é logo pra fazer um dicionário, dicionário mesmo!
TOME MUITO CUIDADO! Devido a ele criar todos os caracteres disponíveis pra uma determinada sintaxe ele pode ocupar até 500 tb no seu hd, isso mesmo!
1- Iniciem o shell(terminal) no seu backtrack. e Digitem um comando para ter acesso ao diretório do crunch:
- Código:
cd /pentest/passwords/crunch
Nota: No backtrack para ter o retorno de '/' você deve apertar a tecla ';' do seu teclado!.
2-Sintaxe:
./crunch MIN MAX OPCOES
MIN = Numero minimo de caracteres, recomendo 4, já que não é comum uma senha ter menos de 4 caracteres, a menos que seja 123.
MAX = Número maximo de caracteres, recomendo 6, não coloque mais de 8, se não ele irá ocupar muitos GB no seu HD;
OPCOES = Chegarei lá!
3- Um comando pra criar números.
./crunch 3 6 1234567890 -o /root/nomearquivo.txt
./crunch = Chama o crunch pra determina algo.
3= Número minimo de Caracteres (000);
6 = Número máximo de Caracteres (999999);
1234567890 = Caracteres que serão usados, ou seja, todos números.
-o = Onde o arquivo será escrito(-o /root/fulaninho.txt).
nomearquivo = Nome do arquivo.
----------------
Gerando todos os caracteres disponiveis.
CII :
lalpha: apenas letras minúsculas;
ualpha: apenas letras maiúsculas;
lalpha-numeric: letras minúsculas e números;
ualpha-numeric: letras maiúsculas e números;
lalpha-numeric-all-space: letras minúsculas, números e caracteres especiais como ?, ;, :, espaço, etc.;
ualpha-numeric-all-space: letras maiúsculas, números e caracteres especiais como ?, ;, :, espaço, etc.;
mixalpha: letras minúsculas e maiúsculas;
mixalpha-numeric-all-space: letras maiúsculas, minúsculas, números, caracteres especiais e espaço.
Sintaxe:
./crunch MIN MAX -f charset.lst CII -o CAMINHO.
Caminho: Escolha um diretório, exemplo: /root/NOMEARQUIVO.txt
Ex: Escrevendo todos os caracteres disponiveis com letra minusucula com no minimo 4 letras e 6 no maximo!
./crunch 4 6 -f charset.lst lalpha -o /root/letraminuscula.txt
Se você testar isso, logo perceberá que o tamanho do arquivo será bem extenso: 2 GB, com 321254128 número de linhas.
"Ah! Mas eu quero somente 3 caracteres em letra minuscula e com números, não quero nem mais, nem menos!"
Siga a lógica:
No caso:
- Código:
./crunch 3 3 -f charset.lst lalpha-numeric -o /root/letraminusculanumeros.txt
###############################################
Ah!! Mais isso não é um tutorial de bobba? Você deveria ser banido?
Eu ensinei a criar um dicionário, não ensinei o que fazer com ele! Se chegar uma pessoa ela poderá fazer isso, mas ela irá fazer O QUE com isso? Não ensinei as utilidades que isso tem, isso serve também de segurança!