Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
3snake — Ferramenta para extrair informações de processos recém-criados | Kitploit
Ferramentas/GitHubGitHub/blendin/3snake
Escalada de PrivilégiosForensia de MemóriaAtaques de SenhaMecanismos de PersistênciaExfiltração de DadosPós-ExploraçãoRed Teaming
GitHubblendin/3snake

3snake

Ferramenta para extrair informações de processos recém-criados

Ver Repositório
78911323há 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

3snake - extrai strings relacionadas a credenciais do sshd e do sudo

Aviso legal

Escrevi isto na faculdade

Sobre

Tendo como alvo servidores com root, lê a memória a partir das chamadas de sistema sshd e sudo que tratam da autenticação baseada em palavra-passe. Não escreve qualquer memória nos processos rastreados. Cria um novo processo para cada comando sshd e sudo executado.

Escuta o evento proc usando sockets netlink para obter processos candidatos a rastrear. Quando recebe um processo sshd ou sudo, é anexado ptrace e rastreia as chamadas de sistema read e write, extraindo strings relacionadas com a autenticação baseada em palavra-passe.

Não gosto realmente da solução de fazer backdoor ao openssh ou de instalar um módulo de kernel nos servidores alvo, por isso fiz isto.

3snake

Compilação

make
./3snake -h
./3snake

Utilização

Executar no terminal atual ./3snake

Daemonizar e guardar a saída num ficheiro ./3snake -d -o "/tmp/output_file.txt"

Configuração

Localizada em config.h

  • ROOT_DIR - diretório raiz quando daemonizado (caminhos de ficheiro relativos para a opção -o terminarão aqui)
  • ENABLE_SSH - autenticação por palavra-passe do servidor OpenSSH
  • ENABLE_SUDO - autenticação por palavra-passe do sudo
  • ENABLE_SU (experimental) - autenticação por palavra-passe do su
  • ENABLE_SSH_CLIENT (experimental) - autenticação por palavra-passe do cliente ssh
  • ENABLE_PASSWD - alterações de palavra-passe com passwd

Limitações

Linux, ptrace ativado, sistema de ficheiros /proc montado

Tarefas pendentes

FuncionalidadesX
Autenticação por palavra-passe do servidor OpenSSHX
sudoX
suX
strings regex a partir de processos~
cliente sshX
  • Tornar o processo de adicionar rastreadores mais fluido
  • Yubikey: Pedir uma segunda yubikey aos utilizadores finais, OpenSSH
  • Modo de saída que mostra apenas nomes de utilizador/palavras-passe

Licenças

MIT e Escrito Quando Estava na Faculdade

Baixar ferramenta