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
linux-exploit-suggester — Audita la exposición del kernel de Linux a exploits de escalada de privilegios y verifica las medidas de seguridad de endurecimiento del kernel mediante análisis heurístico y verificaciones de config/sysctl. | Kitploit
Herramientas/GitHubGitHub/the-z-labs/linux-exploit-suggester
Escalada de PrivilegiosAnálisis de VulnerabilidadesExplotaciónPruebas de Penetración
GitHubthe-z-labs/linux-exploit-suggester

linux-exploit-suggester

Audita la exposición del kernel de Linux a exploits de escalada de privilegios y verifica las medidas de seguridad de endurecimiento del kernel mediante análisis heurístico y verificaciones de config/sysctl.

Ver Repositorio

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
6.6k1.2k25hace 0 díasRevisado por Kitploit

LES: herramienta de auditoría de escalada de privilegios en Linux

Descarga rápida:

wget https://raw.githubusercontent.com/mzet-/linux-exploit-suggester/master/linux-exploit-suggester.sh -O les.sh

Detalles sobre el uso y el funcionamiento interno de LES:

https://blog.z-labs.eu/2019/05/10/les-paper.html

Recursos adicionales para LES:

https://github.com/mzet-/les-res

Backlog

NombreCVEen LESVerificado enReferencia
CopyFailCVE-2026-31431Aún no-https://copy.fail/
DirtyFragCVE-2026-43284Aún no-https://www.openwall.com/lists/oss-security/2026/05/07/8
DirtyAH6Aún no-https://heyitsas.im/posts/lpe-quartet/
PPPoEjectAún no-https://heyitsas.im/posts/lpe-quartet/
TUNderflowAún no-https://heyitsas.im/posts/lpe-quartet/
DiagSpillAún no-https://heyitsas.im/posts/lpe-quartet/
OVSwrapAún no-https://heyitsas.im/posts/ovswrap/
CIFSwithAún no-https://heyitsas.im/posts/cifswitch/
RefluXFSAún no-URL
vsockpwnCVE-2025-21756Aún no-https://hoefler.dev/articles/vsock.html
CrackArmormultipleAún no-URL
needrestartmultipleAún no-https://www.qualys.com/2024/11/19/needrestart/needrestart.txt
StackRotCVE-2023-3269Aún no-https://www.openwall.com/lists/oss-security/2023/07/28/1

Propósito

La herramienta LES está diseñada para ayudar a detectar deficiencias de seguridad en un kernel de Linux o en una máquina basada en Linux determinada. Proporciona la siguiente funcionalidad:

Evaluación de la exposición del sistema Linux a exploits públicamente conocidos

La herramienta evalúa (utilizando métodos heurísticos que se analizan en detalle aquí) la exposición del sistema Linux dado a exploits de escalada de privilegios en Linux públicamente conocidos. Ejemplo de la salida de la herramienta:

$ ./linux-exploit-suggester.sh
...
[+] [CVE-2017-16995] eBPF_verifier

   Details: https://ricklarabee.blogspot.com/2018/07/ebpf-and-analysis-of-get-rekt-linux.html
   Exposure: highly probable
   Tags: debian=9.0{kernel:4.9.0-3-amd64},fedora=25|26|27,[ ubuntu=14.04 ]{kernel:4.4.0-89-generic},ubuntu=(16.04|17.04){kernel:4.(8|10).0-(19|28|45)-generic}
   Download URL: https://www.exploit-db.com/download/45010
   Comments: CONFIG_BPF_SYSCALL needs to be set && kernel.unprivileged_bpf_disabled != 1

[+] [CVE-2017-1000112] NETIF_F_UFO

   Details: http://www.openwall.com/lists/oss-security/2017/08/13/1
   Exposure: probable
   Tags: [ ubuntu=14.04{kernel:4.4.0-*} ],ubuntu=16.04{kernel:4.8.0-*}
   Download URL: https://raw.githubusercontent.com/xairy/kernel-exploits/master/CVE-2017-1000112/poc.c
   ext-url: https://raw.githubusercontent.com/bcoles/kernel-exploits/cve-2017-1000112/CVE-2017-1000112/poc.c
   Comments: CAP_NET_ADMIN cap or CONFIG_USER_NS=y needed. SMEP/KASLR bypass included. Modified version at 'ext-url' adds support for additional distros/kernels

[+] [CVE-2016-8655] chocobo_root

   Details: http://www.openwall.com/lists/oss-security/2016/12/06/1
   Exposure: probable
   Tags: [ ubuntu=(14.04|16.04){kernel:4.4.0-(21|22|24|28|31|34|36|38|42|43|45|47|51)-generic} ]
   Download URL: https://www.exploit-db.com/download/40871
   Comments: CAP_NET_RAW capability is needed OR CONFIG_USER_NS=y needs to be enabled
...

Para cada exploit, se calcula la exposición. Son posibles los siguientes estados de 'Exposure':

  • Highly probable - el kernel evaluado probablemente está afectado y hay una muy buena probabilidad de que el exploit PoC funcione directamente sin modificaciones importantes.

  • Probable - es posible que el exploit funcione, pero lo más probable es que se necesite personalizar el exploit PoC para adaptarlo a su objetivo.

  • Less probable - se necesita un análisis manual adicional para verificar si el kernel está afectado.

  • Unprobable - es muy poco probable que el kernel esté afectado (el exploit no se muestra en la salida de la herramienta)

Verificación del estado de las medidas de seguridad de endurecimiento del kernel

LES puede comprobar la mayoría de las configuraciones de seguridad disponibles en su kernel Linux. Verifica no solo las configuraciones de tiempo de compilación del kernel (CONFIGs) sino también las configuraciones de tiempo de ejecución (sysctl), ofreciendo una imagen más completa de la postura de seguridad de un kernel en ejecución. Esta funcionalidad está pensada como una continuación moderna del modificador --kernel para la herramienta checksec.sh de Tobias Klein. Ejemplo de salida de la herramienta:

$ ./linux-exploit-suggester.sh --checksec

Mainline kernel protection mechanisms:

 [ Disabled ] GCC stack protector support (CONFIG_HAVE_STACKPROTECTOR)
              https://github.com/mzet-/les-res/blob/master/features/stackprotector-regular.md

 [ Disabled ] GCC stack protector STRONG support (CONFIG_STACKPROTECTOR_STRONG)
              https://github.com/mzet-/les-res/blob/master/features/stackprotector-strong.md

 [ Enabled  ] Low address space to protect from user allocation (CONFIG_DEFAULT_MMAP_MIN_ADDR)
              https://github.com/mzet-/les-res/blob/master/features/mmap_min_addr.md

 [ Disabled ] Restrict unprivileged access to kernel syslog (CONFIG_SECURITY_DMESG_RESTRICT)
              https://github.com/mzet-/les-res/blob/master/features/dmesg_restrict.md

 [ Enabled  ] Randomize the address of the kernel image (KASLR) (CONFIG_RANDOMIZE_BASE)
              https://github.com/mzet-/les-res/blob/master/features/kaslr.md

 [ Disabled ] Hardened user copy support (CONFIG_HARDENED_USERCOPY)
              https://github.com/mzet-/les-res/blob/master/features/hardened_usercopy.md

...

Uso

Evaluar la exposición de la máquina Linux a exploits públicamente conocidos:

$ ./linux-exploit-suggester.sh

Muestra el estado de las características de seguridad en la máquina Linux:

$ ./linux-exploit-suggester.sh --checksec

Evalúa la exposición del kernel de Linux a exploits públicamente conocidos según la cadena 'uname' proporcionada (es decir, la salida del comando uname -a):

$ ./linux-exploit-suggester.sh --uname <uname-string>

Para más ejemplos de uso, consulte aquí.

Cómo participar

Esperamos que ahora sepa qué es LES y qué puede hacer por usted. Ahora vea qué puede hacer usted por LES:

Descargar herramienta