Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
elpscrk — Um gerador inteligente de wordlists baseado em perfil de usuário, permutações e estatísticas. (Nomeado em homenagem à mesma ferramenta da série Mr.Robot, episódio S01E01) | Kitploit
Ferramentas/GitHubGitHub/d4vinci/elpscrk
OSINT (Inteligência de Fontes Abertas)Quebra de SenhasAtaques de SenhaColeta de InformaçõesTestes de Penetração
GitHubd4vinci/elpscrk

elpscrk

Um gerador inteligente de wordlists baseado em perfil de usuário, permutações e estatísticas. (Nomeado em homenagem à mesma ferramenta da série Mr.Robot, episódio S01E01)

Ver Repositório
95313660há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Elpscrk - v2.0

Um perfilador inteligente de senhas comuns de usuários, nomeado em homenagem à mesma ferramenta da série Mr.Robot S01E01 😄

Em palavras simples, o elpscrk perguntará todas as informações que você conhece sobre seu alvo e então tentará gerar todas as senhas possíveis que o alvo poderia pensar. Tudo depende das informações que você fornece, das flags que ativa e do nível de complicação que especifica.

Existem 6 níveis de complicação no elpscrk para cada tipo de alvo, começando pela pessoa simples (padrão), passando por pessoa nerd, pessoa paranóica, até o nível de chefe final, o nível nuclear, que pode gerar 1.000.000 de senhas ou mais. 😆

O Elpscrk é como o cupp, mas é baseado em permutações e estatísticas, sendo eficiente em memória. Assim, você obterá mais resultados em quase nenhum tempo, níveis de complicação para cada tipo de usuário e resultados altamente personalizáveis, como verá na parte de uso.

Captura de tela

Captura de tela

Uso

É simples: basta executar o script e ele perguntará as informações que você conhece sobre o alvo, depois criará listas de permutações de cada combinação comum dos dados, como você verá a seguir.

Para usos e personalizações mais avançados, há algumas coisas que você precisa prestar atenção:

  1. Níveis de complicação

Eles indicam o quão simples você deseja que as senhas geradas sejam. Por exemplo, para nomes dados:

root@kitploit:~
- No nível 0, que é o padrão, cada nome que você fornecer será convertido para (UPPERCASE, lowercase), a primeira letra será convertida para (UPPERCASE, lowercase), 
  e as primeiras duas letras serão convertidas para (UPPERCASE, lowercase, capitalized).
- No nível 1, você verá tudo do nível 0, mas também cada nome invertido e as primeiras duas letras de cada nome também serão invertidas.

Aqui está uma tabela explicando todos os níveis de complicação:

Nota: Na coluna de ideia geral, tudo que é mencionado está sendo usado em muitas misturas (comuns/não comuns), não sozinho.

Nota: Antes de todas as permutações desses níveis começarem, o elpscrk gerará algumas das formas mais usadas de senhas usando adição simples, como o cupp, apenas para garantir que elas estarão nos resultados.

  1. Flag Leet

Quando você ativa a flag leet, o elpscrk funciona normalmente e, após finalizar e exportar os resultados, ele começará a obter todas as permutações leet de todas as senhas e as salvará em um novo arquivo.

Assim, por exemplo, um nome como karim resultará em ['k4r1m', 'k4rim', 'kar1m', 'karim']

  1. Intervalos de anos e números

Usando a opção -y/--years e fornecendo um ano como 1980, o elpscrk misturará todas as senhas com todos os anos de 1980 até 2022 (ano atual +1); então você espera senhas como estas:

root@kitploit:~
karim1980
1981karim
...
karim2022

e assim por diante. O mesmo se aplica para a opção -r/--num-range; fornecendo um número como 100, adicionará todos os números de 0 a 100; então espere senhas como karim99, 99karim, karim100...

Instalação

  • Deve funcionar em qualquer sistema operacional, mas precisa do Python 3.6 ou superior.
  • Clone o repositório e, em seu diretório, instale os requisitos assim: pip install -r requirements.txt ou este python3 -m pip install -r requirements.txt se você tiver mais de uma versão instalada.
  • Você está pronto para usar.

Contato

  • Twitter
  • Telegram

Doação

Se esta ferramenta foi útil para você, sinta-se à vontade para me agradecer comprando-me um café :)

Coffee

Aviso Legal

  • O Elpscrk foi criado para aumentar a conscientização em cibersegurança sobre a importância de senhas fortes e imprevisíveis, e não é responsável por uso indevido ou fins ilegais.
  • Pode ser usado apenas para testes de penetração legais ou fins educacionais... etc!
  • Copiar um código desta ferramenta ou usá-lo em outra ferramenta é aceito, desde que você mencione a fonte. Pull requests são sempre bem-vindos, é claro. 😄

Referências:

  • Todos os caracteres especiais permitidos em senhas
  • Os caracteres especiais mais frequentemente usados em senhas
Baixar ferramenta
NívelIdeia geral
0 - Pessoa simplesEste é o nível padrão. Aqui você espera muitas coisas, como as permutações de nomes explicadas acima; as datas são divididas em grupos de dias, meses, anos, os dois últimos dígitos do ano (ex.: 1990 & 90); números de telefone são convertidos para formato nacional com uma lista dos primeiros/últimos quatro números, como é comumente usado, e assim por diante.
1 - Pessoa médiaUsar este nível adicionará algumas coisas interessantes: para nomes, cada nome invertido e as primeiras duas letras de cada nome também invertidas; para datas, será acrescentado 0 aos (dias, meses) menores que 10, então 5 se torna 05 e também 5; os últimos 3 dígitos do ano também serão usados, então 1990 dará 990.
2 - Consciente de cibersegurançaPor padrão, as senhas antigas que você fornecer serão usadas como foram fornecidas e quaisquer caracteres especiais serão removidos. Mas a partir do nível 2, cada senha antiga fornecida será convertida para as formas (UPPERCASE, lowercase, capitalized, reversed).
3 - Pessoa paranóicaPor padrão, se você usar a flag --chars, o elpscrk usará os 10 caracteres mais comuns (nos níveis 0 ou 1). Mas a partir do nível 3, ele usará todo o conjunto de caracteres especiais permitidos em senhas (veja as referências).
4 - Pessoa nerdPara níveis 3 e inferiores, o elpscrk usa pares ordenados para garantir que as permutações estejam em ordem e elimina muitas formas incomuns de senhas nas misturas. Agora, no nível 4, são usadas as mesmas misturas comuns, mas sem pares; por exemplo, em vez de obter senhas de (nomes & datas), você obterá misturas de (nomes & datas, nomes & nomes, datas & datas, ...) e assim por diante.
5 - Nuclear!Aqui é onde a porca torce o rabo 😆; o elpscrk começará a usar resultados não comuns e não muito realistas para os alvos mais complicados e não humanos, lol.