Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
3snake — Herramienta para extraer información de procesos recién iniciados | Kitploit
Herramientas/GitHubGitHub/blendin/3snake
Escalada de PrivilegiosForensia de MemoriaAtaques de ContraseñasMecanismos de PersistenciaExfiltración de DatosPost-ExplotaciónRed Teaming
GitHubblendin/3snake

3snake

Herramienta para extraer información de procesos recién iniciados

Ver Repositorio
78911310hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

3snake - extrae cadenas relacionadas con credenciales de sshd y sudo

Aviso

Escribí esto en la universidad

Acerca de

Dirigido a servidores con acceso root, lee memoria de las llamadas al sistema sshd y sudo que manejan la autenticación basada en contraseña. No escribe ninguna memoria en los procesos rastreados. Genera un nuevo proceso por cada comando sshd y sudo que se ejecuta.

Escucha el evento proc usando sockets netlink para obtener procesos candidatos a rastrear. Cuando recibe un proceso sshd o sudo, se adjunta mediante ptrace y rastrea las llamadas al sistema read y write, extrayendo cadenas relacionadas con la autenticación basada en contraseña.

Realmente no me gustaba la solución de poner un backdoor en openssh o instalar un módulo del kernel en los servidores objetivo, así que hice esto.

3snake

Compilación

make
./3snake -h
./3snake

Uso

Ejecutar en la terminal actual ./3snake

Daemonizar y volcar la salida a un archivo ./3snake -d -o "/tmp/output_file.txt"

Configuración

Ubicada en config.h

  • ROOT_DIR - directorio raíz cuando se daemoniza (las rutas de archivo relativas para la opción -o terminarán aquí)
  • ENABLE_SSH - autenticación por contraseña del servidor OpenSSH
  • ENABLE_SUDO - autenticación por contraseña de sudo
  • ENABLE_SU (experimental) - autenticación por contraseña de su
  • ENABLE_SSH_CLIENT (experimental) - autenticación por contraseña del cliente ssh
  • ENABLE_PASSWD - cambios de contraseña con passwd

Limitaciones

Linux, ptrace habilitado, sistema de archivos /proc montado

Pendientes

FuncionalidadesX
Autenticación por contraseña del servidor OpenSSHX
sudoX
suX
cadenas regex de procesos~
cliente sshX
  • Hacer más fluido el proceso de añadir rastreadores
  • Yubikey: Solicitar un segundo yubikey a los usuarios finales, OpenSSH
  • Modo de salida que solo muestre nombres de usuario/contraseñas

Licencias

MIT y Escrito Esto Cuando Estaba En La Universidad

Descargar herramienta