Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Lucifer — Ein leistungsstarkes Penetrationstool zur Automatisierung von Penetrationsaufgaben wie lokaler Privilegienausweitung, Enumeration, Exfiltration und mehr... Verwende oder erstelle Automatisierungsmodule, um dein Cybersecurity-Leben zu beschleunigen. | Kitploit
Tools/GitHubGitHub/skiller9090/lucifer
Penetrationstest-FrameworksPrivilege EscalationScripting & AutomatisierungDatenexfiltrationInformationsbeschaffungPenetrationstestsDienstprogramme & Frameworks
GitHubskiller9090/lucifer

Lucifer

Ein leistungsstarkes Penetrationstool zur Automatisierung von Penetrationsaufgaben wie lokaler Privilegienausweitung, Enumeration, Exfiltration und mehr... Verwende oder erstelle Automatisierungsmodule, um dein Cybersecurity-Leben zu beschleunigen.

Repository anzeigen
3778436vor 5 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Lucifer

ForTheBadge made-with-python ForTheBadge built-with-love GitHub repo size

Codacy Badge Maintainability CodeFactor GitHub release GitHub commits GitHub contributors GitHub issues Open Source? Yes!

CodeScene Code Health CodeScene System Mastery

Language grade: Python

Erstveröffentlichung: 09/09/2020

Setup

git clone https://github.com/Skiller9090/Lucifer.git
cd Lucifer
pip install -r requirements.txt
python main.py --help

Wenn du die neuesten Änderungen haben möchtest, füge -b dev am Ende von git clone https://github.com/Skiller9090/Lucifer.git hinzu.

Commands

BefehlBeschreibung
helpZeigt dieses Menü an
nameZeigt den Namen der aktuellen Shell
idZeigt die ID der aktuellen Shell
showZeigt Optionen oder Module basierend auf der Eingabe, Bsp.: show <options/modules>
optionsZeigt eine Liste der bereits gesetzten Variablen/Optionen
setSetzt eine Variable oder Option, Bsp.: set
set_varsSetzt automatisch die benötigten Variablen für das geladene Modul
descriptionZeigt die Beschreibung des geladenen Moduls
auto_varsZeigt an, ob auto_vars für die aktuelle Shell True oder False ist
change_auto_varsÄndert die auto_var-Optionen für eine Shell, alle Shells oder zukünftige Shells
reindexIndiziert alle Module neu, ermöglicht dynamisches Hinzufügen von Modulen
useWechselt in ein Modul, Bsp.: use
runFührt das aktuelle Modul aus, auch exploit funktioniert gleich
spawn_shellErzeugt eine alternative Shell
open_shellÖffnet eine Shell anhand ihrer ID, Bsp.: open_shell
show_shellsZeigt alle Shell-IDs und zugehörigen Namen
set_nameSetzt den Namen der aktuellen Shell, Bsp.: set_name
set_name_idSetzt den Namen einer Shell anhand ihrer ID, Bsp.: set_name_id
clearBildschirm löschen
closeBeendet die aktuelle Eingabe in eine geöffnete Shell
resetSetzt alles zurück
exitBeendet das Programm, auch quit funktioniert gleich

Befehlsverwendung

  • Befehle ohne Argumente

    • help – zeigt das Hilfemenü an

    • name – zeigt den Namen der aktuellen Shell

    • id – zeigt die aktuelle Shell-ID

    • options – zeigt eine Tabelle der gesetzten Optionen/Variablen

    • set_vars – setzt automatisch die für das geladene Modul benötigten Variablen (Standardwerte im Modul definiert)

    • description – zeigt die Beschreibung des aktuell geladenen Moduls

    • auto_vars – zeigt die aktuelle Einstellung von auto_vars an (auto_vars führt bei true automatisch set_vars beim Laden des Moduls aus)

    • run – führt das Modul mit den aktuellen Optionen aus, exploit funktioniert gleich

    • spawn_shell – erzeugt eine neue Shell-Instanz

    • show_shells – zeigt alle offenen Shell-IDs und -Namen

    • clear – löscht den Terminal-/Konsolenbildschirm

    • close – beendet die Eingabe der aktuellen Shell

    • reset – setzt alles zurück (nicht implementiert)

    • exit – beendet das Programm

  • Befehle mit Argumenten

    • show <options/modules> – zeigt je nach Argument eine Liste der gesetzten Optionen oder Module an.

    • set <var_name> <value> – setzt eine Variable/Option

    • change_auto_vars <to_set> <args>:

      • <to_set> – kann true oder false sein (t oder f) (-t oder -f)

      • <args>:

        • -g = global – setzt für alle erzeugten Shells

        • -n = new – setzt diese Option für zukünftige Shell-Erzeugungen

        • -i = inclusive – setzt unabhängig vom Zustand die aktuelle Shell auf <to_set>

    • use <module> <args>:

      • <module> – Pfad zum Modul

      • <args>:

        • -R – Cache überschreiben (dynamisch neu laden)
    • open_shell <id> – öffnet eine Shell anhand ihrer ID

    • set_name <name> – setzt den Namen der aktuellen Shell

    • set_name_id <id> <name> – setzt den Namen der durch angegebenen Shell

Java verwenden

Lucifer ermöglicht es, Python- und Java-Code nebeneinander zu nutzen, und zwar über die LMI.Java-Erweiterung. Dafür muss jpype1 installiert sein. Führe dazu folgenden Befehl in deiner Python-Umgebung aus:
pip install jpype1
Danach kannst du mit LMI.Java.compiler und LMI.Java.luciferJVM interagieren, um Java-Funktionen aufzurufen und Java-Klassen über Python zu instanziieren. Weitere Dokumentation dazu wird später im Lucifer-Wiki erstellt.

Beispiele

Variablen setzen

Beispiel zwei

Modul ausführen

Beispiel eins

Einstellungen

Beispiel drei

Versionierung

Die Versionierung dieses Projekts folgt dem Schema:

MAJOR.MINOR.PATCH.STAGE.BUILD

Major:

Tool herunterladen