
Ein Tool, das entwickelt wurde, um eine Privilegieneskalations-Schwachstelle im sudo-Programm auf Unix-ähnlichen Systemen auszunutzen. Es nutzt eine spezifische Fehlkonfiguration oder einen Fehler in sudo aus, um erhöhte Privilegien auf dem System zu erlangen, wodurch ein normaler Benutzer im Grunde Befehle als Root-Benutzer ausführen kann.
⭐ Starren Sie uns auf GitHub — um Ihre Unterstützung zu zeigen!
💡 Am besten im Dunkelmodus anzeigen :)
Das Projekt SUDO_KILLER hat es ins Finale der SANS Difference Awards 2023 in der Kategorie Open-Source-Tool geschafft.
SUDO_KILLER ist ein Tool, das sich an Cybersicherheitsexperten (Pentester, Sicherheitsauditoren, Systemadministratoren, CTF-Spieler und Infosec-Studenten) richtet und die Privilege-Eskalation in Linux-Umgebungen erleichtert. Es konzentriert sich auf Schwachstellen im Zusammenhang mit der Verwendung von SUDO, einschließlich Fehlkonfigurationen in Sudo-Regeln, versionsbasierte Schwachstellen (CVEs und andere Sicherheitslücken) sowie riskante Binärdeployments (GTFOBINS). Diese Schwachstellen können ausgenutzt werden, um ROOT-Rechte zu erlangen oder andere Benutzer zu imitieren.
SUDO_KILLER bietet einen Katalog potenzieller Befehle und lokaler Exploits zur manuellen Rechteerweiterung. Wichtig ist, dass es auf eine automatisierte Ausnutzung verzichtet; die Nutzer müssen den Exploit-Prozess gemäß der beabsichtigten Verwendung selbst durchführen.
Nachfolgend eine Liste der Prüfungen, die von SUDO_KILLER durchgeführt werden:
[!WARNING] Die obige Liste ist NICHT vollständig.
Um mit SUDO_KILLER zu beginnen, können Sie entweder das Repository klonen oder das ZIP herunterladen. Wenn Sie üben und/oder testen möchten, gibt es eine verwundbare Testumgebung (mittels Docker). Siehe das zugehörige Video, das einen Überblick darüber gibt, wie man Docker einrichtet und SUDO_KILLER ausführt. In der Docker-Umgebung können verschiedene Szenarien eingerichtet und zum Testen unterschiedlicher Fehlkonfigurationen oder Schwachstellen verwendet werden. Alternativ können Sie es auf dem zu prüfenden System ausführen, um Fehlkonfigurationen und/oder Schwachstellen in Bezug auf sudo zu überprüfen.```shell ./SUDO_KILLERv.sh -c -a -e -r report.txt -p /tmp
Optionale Argumente:
</br>-c : inkludiert CVE-Prüfungen</br>
-a : inkludiert CVEs zu Drittanbieter-Apps/Geräten </br>
-i : Import (Offline-Modus) von extract.sh </br>
-e : Export von sudo-Regeln/Sudoers-Datei inkludieren </br>
-r : Berichtsname (Ausgabe speichern) </br>
-p : Pfad zum Speichern von Export und Bericht </br>
-s : Benutzerkennwort für sudo-Prüfungen bereitstellen (falls sudo-Regeln ohne aktuelles Benutzerkennwort nicht zugänglich sind) </br>
-h : Hilfe
> [!HINWEIS]
> Es ist zu beachten, dass bei Verwendung des Arguments -c zwei Arten von Prüfungen durchgeführt werden: eine, bei der die identifizierte CVE ausschließlich auf der aktuell verwendeten sudo-Version basiert, und eine andere, bei der auch die Voraussetzungen geprüft werden.
> Sehr oft kann eine sudo-Version anfällig sein, aber für eine erfolgreiche Ausnutzung sind möglicherweise bestimmte Voraussetzungen erforderlich.
> [!HINWEIS]
> Kennwort bereitstellen: Wenn für die Ausführung von sudo -l ein Kennwort erforderlich ist, funktioniert das Skript nicht, wenn Sie kein Kennwort mit dem Argument -s angeben.
<a name="docker"></a>
### Docker (Angreifbare Testumgebung)
<p align="left">
<img width="25%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK/docker.gif" alt="-dockerlogo"/>
</p>
Eine Reihe von Docker-Containern wird bereitgestellt, um eine bewusst angreifbare Umgebung zum Testen und zur praktischen Experimentierung mit `SUDO_KILLER` sowie mit den Schwachstellen zu bieten.```shell
service docker start
docker pull th3xace/sudo_killer_demo3
docker run --rm -it th3xace/sudo_killer_demo3
(This docker is only to test the CVE-2019-18634 (pwfeedback))
service docker start
docker pull th3xace/sudo_killer_demo2
docker run --user 1000 --rm -it th3xace/sudo_killer_demo2
./bootstrap.sh aus (aus dem Hauptverzeichnis)./configure --enable-cuckoo --enable-magic --enable-dotnet --enable-macho --enable-dexmakesudo make installsudo apt-get update
sudo apt-get install -y build-essential libssl-dev libmagic-dev libjansson-dev libpcre2-dev pkg-config
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel file-devel jansson-devel pcre2-devel
Mit Homebrew:
brew install automake libtool pkg-config openssl jansson libmagic pcre2
``````shell
(This docker is only to test the CVE-2025-32463 (chwoot)) -> Credits to author
$ git clone https://github.com/pr0v3rbs/CVE-2025-32463_chwoot.git
$ cd CVE-2025-32463_chwoot
# Build and run Docker image (tagged "sudo-chwoot")
$ service docker start
$ ./run.sh
# Run exploit in container (runs root command directly or drops you into a root shell)
pwn@f722d9182d1f:~$ ./sudo-chwoot.sh id
woot!
uid=0(root) gid=0(root) groups=0(root),1001(pwn)
pwn@f722d9182d1f:~$ ./sudo-chwoot.sh
woot!
root@f722d9182d1f:/# id
uid=0(root) gid=0(root) groups=0(root),1001(pwn)
Standardmäßig kann man „sudo -l“ ohne Passwort ausführen, wenn das NOPASSWD-Tag auf einen der Einträge für einen Benutzer auf einem Host angewendet wird. Dieses Verhalten kann über die Optionen verifypw und listpw überschrieben werden.
Allerdings betreffen diese Regeln nur den aktuellen Benutzer. Wenn eine Benutzerimitation (mithilfe von su) möglich ist, sollte sudo -l ebenfalls von diesem Benutzer ausgeführt werden.
Manchmal kann die Datei /etc/sudoers gelesen werden, selbst wenn sudo -l ohne Passwort nicht zugänglich ist.
Um das Szenario zu wechseln (um Konflikte zwischen den verschiedenen Szenarien zu vermeiden) auf dem Docker (demo3):```shell switchScenario <scenario_number>
Available scenarios: 0 to 10 All Scenarios 0 : Conflict might occur! Scenario 1: [2,3] CVE - Rules Scenario 2: [4] Excessive permissions Scenario 2: [5] Excessive permissions (Authentication required) Scenario 3: [6] User Impersonation Scenario 4: [7] Common Misconfiguration (Change owner) Scenario 4: [8,11] Common Misconfiguration (Wildcard) Scenario 5: [13] Missing scripts from sudo rules Scenario 6: [17] Dangerous Environment Variables Scenario 7: [18] Dangerous binaries (gtfobins) Scenario 8: [19] Recursive Impersonation test Scenario 9: [20] Environment Path Hijacking Scenario 10: [21] App Specific sudo vuln/misconfig Scenario 11: [5] Excessive permissions (Authentication required) Scenario 12: [16] Backdooring sudo (Credentials Capture)
<a name="videos"></a>
## Videos - Demo
### Setup und Exploitation
Die Playlist finden Sie hier: [https://www.youtube.com/watch?v=Q8iO9mYrfv8&list=PLQPKPAuCA40FMpMKWZLxQydLe7rPL5bml](https://www.youtube.com/watch?v=VjXiLhmOmHs&list=PLQPKPAuCA40ERFDNZ-Ub58SgGHGKAcr26)
> [!IMPORTANT]
> Kurze Videos zur korrekten Durchführung der Tests mit dem bereitgestellten Docker.
<details open>
<summary>
(zum Ausklappen klicken) Verwendung: So richten Sie die bereitgestellte Testumgebung (Docker) ein und nutzen sie
</summary> <br />
<p align="center">
<a href="https://youtu.be/Q8iO9mYrfv8">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide1.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/VjXiLhmOmHs">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide2.JPG" alt="apis"/>
</a>
</p>
<p></p>
</p>
</details>
> [!WARNING]
> Die folgende Videoliste ist nicht vollständig. Für den Zugriff auf alle Videos folgen Sie bitte dem Playlist-Link.
<details open>
<summary>
Nachfolgend werden mehrere Videos mit verschiedenen Exploit-Szenarien bereitgestellt.
</summary> <br />
<p align="center">
<a href="https://youtu.be/rg6FxPuP8sQ">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide3.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/BBtoBrZdAKk">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide9.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/XiLsS9v3hy8">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide10.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/eBfIotMsDiI">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide11.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/a68dAmgeJnA">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide12.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/CILd01m2GBs">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide13.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/4xectsHBfCQ">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide14.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/11q5pzGJxvk">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide15.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/BbPBxXy4rKY">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide16.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/sfkxoR2a99o">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide17.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/SV2KPd4CA8A">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide18.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/6Lt-wKZmH9c">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide19.JPG" alt="apis"/>
</a>
</p>
</details>
<a name="CVEs"></a>
## CVEs
<details open>
<summary>
(zum Ausklappen klicken) CVEs im Zusammenhang mit SUDO, die von SUDO_KILLER erkannt werden (einschließlich Voraussetzungen):
</summary> <br />
<p align="center">
<a href="https://youtu.be/THS_bn4MOQY">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide4.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/6VkZaj3FDiE">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide5.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/LhqbExt5oq0">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide7.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/AJSSRrGt-Dw">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide8.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/elwGRlN7aCI">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide6.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/usxFNV_kwx8">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/slide31.png" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://www.youtube.com/watch?v=FVQc0yoIjHk">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/slide32.png" alt="apis"/>
</a>
</p>
</details>
<details open>
<summary>
(zum Ausklappen klicken) Aktuelle CVEs von Drittanbieter-Apps/-Geräten im Zusammenhang mit sudo, die von SUDO_KILLER erkannt werden (einschließlich Voraussetzungen):
</summary> <br />
<p align="center">
<a href="https://youtu.be/CP0S_7aZHxA">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide27.JPG" alt="apis"/>
</a>
</p>
</details>
<a name="sk-tools"></a>
## SK-Tools
Version 3 von `SUDO_KILLER` enthält nun eine Liste von Werkzeugen, die für verschiedene Aufgaben verwendet werden können. Die Skripte befinden sich unter `SUDO_KILLERv3/SUDO_KILLER/SK-Tools/`
- <b><code>SK-ImperBruteForce-NoPwd.sh</code></b>: Führt einen Identitätswechsel-Brute-Force mit Benutzern aus <code>/etc/passwd</code> durch, beginnend mit Benutzer mit UID 1000.
- <b><code>SK-credHarvest2.sh</code></b>: Führt eine Erfassung von Anmeldedaten durch, indem ein gefälschter <code>sudo</code> via Alias erstellt und dann zum echten <code>sudo</code> umgeleitet wird.
- <b><code>SK-app-check.sh</code></b>: Führt die Überprüfung von sudo-Sicherheitslücken in Bezug auf eine bestimmte Drittanbieter-App, ein Gerät oder eine Programmiersprache durch <i>(noch in Arbeit)</i>.
- <b><code>SK-ttyInject.sh</code></b>: Missbraucht TTY-Pushback, sodass, wenn root <code>su -</code> für einen kontrollierten Benutzer verwendet, ein beliebiger Befehl ausgeführt wird.
- <b><code>SK-recursive-impersonate.sh</code></b>: Führt die Identifizierung rekursiver Identitätswechsel mit einer Standardtiefe von 3 durch.
- <b><code>SK-alias-report.sh</code></b>: Führt die Suche nach Aliasen mit verschiedenen Kriterien durch.
- <b><code>SK-csuid-with-sudo.sh</code></b>: Identifiziert benutzerdefinierte SUID-Binärdateien und prüft, ob <code>sudo</code> ohne vollständigen Pfad ausgeführt wird.
- <b><code>SK-su-BruteForce.sh</code></b>: Führt einen Passwort-Brute-Force oder Spray für einen bestimmten Benutzer via <code>sudo</code> durch.
- <b><code>SK-search-sudoers.sh</code></b>: Identifiziert mögliche <code>sudoers</code>-Sicherungsdateien auf dem aktuellen Host.
<details open>
<summary>
(zum Ausklappen klicken) Verwendung: SK-Tools
</summary> <br />
<p align="center">
<a href="https://youtu.be/Oc1yuploiME">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide20.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/aoofrCyb6KA">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide21.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/gUDuZVwVWyU">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide22.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/7VqNCgYvEa0">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide23.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/AG1o6s4dEF0">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide24.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/woF68JmJ33c">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide25.JPG" alt="apis"/>
</a>
</p>
<p align="center">
<a href="https://youtu.be/R3_u-G5AyUw">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide26.JPG" alt="apis"/>
</a>
<a href="https://youtu.be/Vpr00SxIVgo">
<img width="39%" src="https://raw.githubusercontent.com/TH3xACE/res/main/SK3/Slide28.JPG" alt="apis"/>
</a>
</p>
</details>
</br>
### Erfassen von Anmeldedaten via sudo-Umleitung (SK-credHarvest2.sh)
Das Skript SK-credHarvest2.sh aus SK-Tools ermöglicht die Erfassung von Anmeldedaten, indem ein gefälschter sudo via Alias erstellt und dann zum echten sudo umgeleitet wird. Funktioniert derzeit nur für Bash (nicht funktionsfähig/implementiert für ZSH oder andere) auf entsprechend konfigurierten Linux-Systemen.
Die angezeigte Meldung bei der Abfrage von Anmeldedaten bei Verwendung von sudo unterscheidet sich je nach verwendeter Version. Es ist möglich, zwischen zwei Optionen zu wählen (abhängig von der OS-Version). Beispiel der angezeigten Meldung (neu und alt)
> [!TIP]
> (neu) [sudo] Passwort für Benutzer: <br />
> (alt) Passwort:
Für alle Benutzer (auser):
Wenn Sie Root-Rechte oder übermäßige Rechte auf Benutzer-Home-Verzeichnissen haben und eine einfache Möglichkeit zur Sammlung von Anmeldedaten wünschen:```shell
./SK-credHarvest2.sh auser <new|old> ; source /home/*/.bashrc
Für den aktuellen Benutzer (cuser):```shell ./SK-credHarvest2.sh cuser <new|old> ; source /home//.bashrc
> [!CAUTION]
> UM das Sammeln von Anmeldeinformationen ZU STOPPEN: führen Sie das gleiche Skript erneut mit demselben Argument aus
Ausgabe: Das Log /tmp/sk-crds.log wird die Anmeldeinformationen enthalten.
### Alias-Überprüfung (SK-alias-report.sh)
Sie benötigen entweder Root-Rechte, Zugriff auf ein Backup der sudoers-Datei oder Lesezugriff auf /etc/sudoers.```shell
Usage: ./SK-alias-sudoers.sh -p <sudoers_path> -k <keyword> [-u] [-r] [-m] [-c] | [-a]
where -u: user | -r: runas | -m: host | -c: command | -a: all
Verwendung von su, um Passwörter per Bruteforce zu erraten und Password Spray durchzuführen, mit Nebenläufigkeit, Timeout und Sleep.```shell Usage: ./SK-su-BruteForce.sh [-h|--help] [-m|--module MODULE] [-u|--user USER|-uf|--userfile USERFILE] [-p|--password PASSWORD|-pf|--pwdfile PASSFILE] [-c|--concurrent CONCURRENT] [-s|--sleep SLEEP] [-t|--timeouts TIMEOUTS]
Module: Password Bruteforce : pwdbf Example: ./SK-su-BruteForce.sh -m "pwdbf" -u user -pf password.txt -c 5 -s 0.005 -t 0.9
Module: Password Spray : pwdspr Example: ./SK-su-BruteForce.sh -m pwdspr -uf users.txt -p password -c 5 -s 0.005 -t 0.9
Module: User:Password Bruteforce : usrpwdbf Example: ./SK-su-BruteForce.sh -m usrpwdbf -uf users-pwd.txt -c 5 -s 0.005 -t 0.9
### Suche nach Backup der Datei sudoers (SK-search-sudoers.sh)
Finde mögliche sudoers-Backup-Dateien in /mnt/ /opt/ /etc/ /etc/ /home/ /app*/ und allen weiteren, die als Argument übergeben werden.```shell
Usage: ./SK-search-sudoers.sh /tmp/
Um die gefährlichen Binaries zu aktualisieren, gehen Sie zu dbins/update und führen Sie ./SK_dbins_update.sh aus. Stellen Sie sicher, dass Sie eine Internetverbindung haben.```shell Usage: ./SK_dbins_update.sh
### Binärdateien mit relativem Pfad (SK-relative-path.sh)
Sucht nach Binärdateien mit relativem Pfad, die missbraucht werden können, falls kein secure_path gesetzt ist.```shell
sudo -l
<..snip..>
(root) SETENV: NOPASSWD: /opt/support/purge.sh
<..snip..>
Usage: ./SK-relative-path.sh /opt/support/purge.sh
SUDO_KILLER ist ein Open-Source-Projekt und wir schätzen jeden Beitrag sehr. Egal, ob Sie uns helfen, Fehler zu beheben, neue Funktionen vorzuschlagen, unsere Dokumentation zu verbessern oder das Wort zu verbreiten – wir würden uns freuen, Sie als Mitwirkenden zu haben. Bitte kontaktieren Sie mich auf Twitter oder LinkedIn, wenn Sie Vorschläge, Feedback haben oder einen Beitrag leisten möchten. Sie können auch einen Pull-Request erstellen. Ich suche Beiträge zu den sudo CVEs im Zusammenhang mit Drittanbietern (ich habe eine Liste von etwa 175) und jede Hilfe wird geschätzt.
Fehlerbericht: Wenn Sie eine Fehlermeldung sehen oder auf ein Problem bei der Verwendung von SUDO_KILLER stoßen, erstellen Sie bitte einen Fehlerbericht.
Funktionsanfrage: Wenn Sie eine Idee haben oder eine Fähigkeit vermissen, die die Entwicklung einfacher und robuster machen würde, reichen Sie bitte eine Funktionsanfrage ein.
Vielen Dank Ihnen allen für Ihre Unterstützung!
Ich habe das Skript unabhängig erstellt und dabei Online-Ressourcen von GitHub und anderen Quellen im Internet genutzt. Anerkennung gebührt auch den Erstellern/Veröffentlichern von Exploits im Zusammenhang mit den CVEs. Sie können deren Details und Referenzen im Exploit selbst sowie in den begleitenden Notizen, die beim Ausführen des Tools angezeigt werden, zurückverfolgen. Besondere Anerkennung gilt Vincent Puydoyeux, dessen Inspiration die Entwicklung dieses Tools angestoßen hat, und Koutto für die unschätzbare Hilfe bei der Handhabung von Docker-Feinheiten und der Verbesserung der Funktionalität des Tools. Darüber hinaus geht ein herzlicher Dank an Emilio Pinna (norbemi) und Andrea Cardaci (cyrus_and) für ihre wertvollen Beiträge zu GTFO Bins, die die Entwicklung dieses Projekts maßgeblich beeinflusst haben.
Dieses Skript dient NUR zu Bildungszwecken. Verwenden Sie es nicht ohne Erlaubnis des Eigentümers des Systems, auf dem Sie es ausführen. Der übliche Haftungsausschluss gilt, insbesondere die Tatsache, dass ich (TH3xACE) nicht haftbar bin für Schäden, die durch direkte oder indirekte Nutzung der Informationen oder Funktionen dieses Projekts entstehen. Der Autor (TH3xACE) oder irgendein Internetdienstanbieter übernimmt KEINE Verantwortung für den Inhalt oder Missbrauch dieser Programme oder deren Ableitungen. Durch die Nutzung dieser Programme akzeptieren Sie die Tatsache, dass jeglicher Schaden (Datenverlust, Systemabsturz, Systemkompromittierung usw.), der durch die Nutzung des Skripts verursacht wird, nicht in der Verantwortung des Autors liegt.
SUDO_KILLER ist unter der MIT-Lizenz lizenziert, bei Verwendung wird eine angemessene Nennung erwartet. Bitte erwägen Sie eine Spende für jede kommerzielle Nutzung.