Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
linux-exploit-suggester — Проверяет ядро Linux на подверженность эксплойтам для повышения привилегий и подтверждает реализацию мер по усилению безопасности ядра с помощью эвристического анализа и проверок конфигурации/sysctl. | Kitploit
Инструменты/GitHubGitHub/the-z-labs/linux-exploit-suggester
Повышение привилегийАнализ уязвимостейЭксплуатацияТестирование на Проникновение
GitHubthe-z-labs/linux-exploit-suggester

linux-exploit-suggester

Проверяет ядро Linux на подверженность эксплойтам для повышения привилегий и подтверждает реализацию мер по усилению безопасности ядра с помощью эвристического анализа и проверок конфигурации/sysctl.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
6.6k1.2k2516 ч 29 мин назадПроверено Kitploit

LES: инструмент аудита повышения привилегий в Linux

Быстрая загрузка:

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

Подробности об использовании LES и его внутреннем устройстве:

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

Дополнительные ресурсы для LES:

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

Список задач

НазваниеCVEв LESПроверено наСсылка
CopyFailCVE-2026-31431Пока нет-https://copy.fail/
DirtyFragCVE-2026-43284Пока нет-https://www.openwall.com/lists/oss-security/2026/05/07/8
DirtyAH6Пока нет-https://heyitsas.im/posts/lpe-quartet/
PPPoEjectПока нет-https://heyitsas.im/posts/lpe-quartet/
TUNderflowПока нет-https://heyitsas.im/posts/lpe-quartet/
DiagSpillПока нет-https://heyitsas.im/posts/lpe-quartet/
OVSwrapПока нет-https://heyitsas.im/posts/ovswrap/
CIFSwithПока нет-https://heyitsas.im/posts/cifswitch/
RefluXFSПока нет-URL
vsockpwnCVE-2025-21756Пока нет-https://hoefler.dev/articles/vsock.html
CrackArmormultipleПока нет-URL
needrestartmultipleПока нет-https://www.qualys.com/2024/11/19/needrestart/needrestart.txt
StackRotCVE-2023-3269Пока нет-https://www.openwall.com/lists/oss-security/2023/07/28/1

Назначение

Инструмент LES предназначен для помощи в обнаружении недостатков безопасности для заданного ядра Linux/машины на базе Linux. Он предоставляет следующие возможности:

Оценка подверженности системы Linux публично известным эксплойтам

Инструмент оценивает (с использованием эвристических методов, подробно описанных здесь) подверженность заданной системы Linux публично известным эксплойтам повышения привилегий в Linux. Пример вывода инструмента:

$ ./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
...

Для каждого эксплойта рассчитывается степень подверженности. Возможны следующие состояния «Exposure»:

  • Highly probable — оцениваемое ядро, скорее всего, уязвимо, и есть очень высокая вероятность, что PoC-эксплойт сработает «из коробки» без каких-либо существенных модификаций.

  • Probable — возможно, эксплойт сработает, но, скорее всего, потребуется адаптация PoC-эксплойта под вашу цель.

  • Less probable — требуется дополнительный ручной анализ, чтобы проверить, уязвимо ли ядро.

  • Unprobable — крайне маловероятно, что ядро уязвимо (эксплойт не отображается в выводе инструмента)

Проверка состояния мер защиты ядра

LES может проверять большинство параметров безопасности, доступных в вашем ядре Linux. Он проверяет не только конфигурации времени компиляции ядра (CONFIG), но и параметры времени выполнения (sysctl), что даёт более полную картину защищённости работающего ядра. Эта функциональность задумана как современное продолжение ключа --kernel для инструмента checksec.sh от Tobias Klein. Пример вывода инструмента:

$ ./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

...

Использование

Оцените подверженность Linux-машины публично известным эксплойтам:

$ ./linux-exploit-suggester.sh

Показать состояние функций безопасности на Linux-машине:

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

Оцените подверженность ядра Linux публично известным эксплойтам на основе предоставленной строки 'uname' (т. е. вывода команды uname -a):

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

Дополнительные примеры использования см. здесь.

Как принять участие

Теперь вы, надеемся, знаете, что такое LES и что он может для вас сделать. А теперь посмотрите, что вы можете сделать для LES:

Скачать инструмент