linuxprivcheck
Python-скрипт для повышения привилегий в Linux
Оригинальный автор — Mike Czumak (T_v3rn1x) -- @SecuritySift.
Скрипты
- old-linuxprivchecker.py: Знаменитый linuxprivchecker.py (Python) с обновлениями — больше не буду его обновлять.
- linuxprivchecker3.py: Знаменитый linuxprivchecker.py, совместимый как с Python 2, так и с Python 3, с обновлениями.
Опции
--fast не выполняет проверку на пароли в .sh файлах.
Что нового
- Поддержка как Python 2, так и Python 3 в одном скрипте
- Добавлены подсказки (побег из изоляции) и ресурсы (ссылки)
- Исправление битых ссылок
- Поддержка ip и ss для новых версий Linux
- Добавлена быстрая опция (пропускает проверку паролей в .sh файлах)
- Новая проверка на:
- Улучшена часть с эксплойтами:
- Добавлены новые эксплойты (однако для этой части рекомендую использовать более полный инструмент)
- Исправлены версии для предыдущих эксплойтов для устранения ложных срабатываний
Известные проблемы
Что делать, если Python отсутствует на целевой системе?
На Kali (или другом Linux) установите pyinstaller:
$ pip install pyinstaller
$ pip3 install pyinstaller
Затем скомпилируйте скрипт:
$ python -m PyInstaller --onefile linuxprivchecker.py
$ python3 -m PyInstaller --onefile linuxprivchecker3.py
Автономный ELF будет в ./dist/
Известные проблемы
- Не будет работать, если нужная версия libc отсутствует на целевой системе
Помощь
Если вам нужна помощь со списками SUID и cronjob, загляните в этот репозиторий: https://github.com/cervoise/suid-bin/ или этот проект: https://github.com/TH3xACE/SUDO_KILLER.
Если нужно найти пароли, можно посмотреть на https://github.com/AlessandroZ/LaZagne или https://github.com/0xmitsurugi/gimmecredz.