Pentesting Remote GdbServer
Configuración disponible instantáneamente para evaluación de vulnerabilidades y pruebas de penetración. Realiza una prueba de penetración completa desde cualquier lugar con más de 20 herramientas y características que van desde la recopilación de información hasta la elaboración de informes. No reemplazamos a los pentesters; desarrollamos herramientas personalizadas, módulos de detección y explotación para devolverles algo de tiempo para profundizar, obtener acceso y divertirse.
Información Básica
gdbserver es una herramienta que permite la depuración de programas de forma remota. Se ejecuta junto al programa que necesita depuración en el mismo sistema, conocido como el "objetivo". Esta configuración permite que el GNU Debugger se conecte desde una máquina diferente, el "host", donde se almacenan el código fuente y una copia binaria del programa depurado. La conexión entre gdbserver y el depurador se puede realizar a través de TCP o una línea serial, lo que permite configuraciones de depuración versátiles.
Puedes hacer que gdbserver escuche en cualquier puerto y en este momento nmap no es capaz de reconocer el servicio.
Explotación
Subir y Ejecutar
Puedes crear fácilmente un backdoor elf con msfvenom, subirlo y ejecutarlo:
Ejecutar comandos arbitrarios
Hay otra forma de hacer que el depurador ejecute comandos arbitrarios a través de un script personalizado de python tomado de aquí.
Primero que nada crea localmente este script:
Configuración disponible al instante para evaluación de vulnerabilidades y pruebas de penetración. Realiza un pentest completo desde cualquier lugar con más de 20 herramientas y características que van desde la recopilación hasta la elaboración de informes. No reemplazamos a los pentesters; desarrollamos herramientas personalizadas, módulos de detección y explotación para devolverles algo de tiempo para profundizar, obtener shells y divertirse.
Last updated