linuxprivcheck
Script Python per l'escalation dei privilegi per Linux
L'autore originale è Mike Czumak (T_v3rn1x) -- @SecuritySift.
Script
- old-linuxprivchecker.py: Famoso linuxprivchecker.py (Python) con aggiornamenti - non lo aggiornerò più.
- linuxprivchecker3.py: Famoso linuxprivchecker.py, compatibile sia con Python 2 che 3 con aggiornamenti.
Opzioni
- Il --fast non esegue il controllo delle password nei file .sh.
Novità
- Supporto sia per Python 2 che 3 in un unico script
- Aggiunti suggerimenti (jail escape) e risorse (link)
- Correzione per link rotti
- Supporto per ip e ss per le nuove versioni di Linux
- Aggiunta opzione fast (evita il controllo delle password nei file .sh)
- Nuovo controllo per:
- Miglioramenti nella parte degli exploit:
- Nuovi exploit aggiunti (tuttavia raccomando di usare uno strumento più completo per questa parte)
- Versioni corrette per exploit precedenti per evitare falsi positivi
Problemi noti
Se Python non è presente sul target?
Su Kali (o altri Linux) installa pyinstaller:
$ pip install pyinstaller
$ pip3 install pyinstaller
Poi compila lo script:
$ python -m PyInstaller --onefile linuxprivchecker.py
$ python3 -m PyInstaller --onefile linuxprivchecker3.py
L'ELF standalone sarà in ./dist/
Problemi noti
- Non funzionerà se la versione di libc necessaria non è presente sul target
Aiuto
Se hai bisogno di aiuto con le liste SUID e cronjob, controlla questo repository: https://github.com/cervoise/suid-bin/ o questo progetto: https://github.com/TH3xACE/SUDO_KILLER.
Se hai bisogno di trovare password, puoi guardare su https://github.com/AlessandroZ/LaZagne o https://github.com/0xmitsurugi/gimmecredz.