
Gibt dir Einzeiler, die bei Penetrationstests, Privilegieneskalation und mehr helfen.
One-Lin3r ist ein einfaches, modulares und leichtgewichtiges Framework, das Ihnen alle One-Liner bietet, die Sie beim Penetrationstest (Windows, Linux, macOS oder sogar BSD-Systeme) oder allgemein beim Hacken benötigen, mit vielen neuen Funktionen, um dies vollständig zu automatisieren (z.B. müssen Sie die One-Liner nicht einmal kopieren).

| One-Liner-Funktion | Worauf sich diese Funktion bezieht |
|---|---|
| Reverse Shell | Verschiedene Methoden und Befehle, um eine Reverse Shell zu erhalten. |
| PrivEsc | Viele Befehle zur Unterstützung bei der Enumeration und Privilegienausweitung |
Viele One-Liner mit unterschiedlichen Zwecken, aktuell sind es mehr als 176 One-Liner.
Die Autovervollständigungsfunktion, die in diesem Framework implementiert wurde, ist nicht die übliche, die man immer sieht; hier sind einige Höhepunkte:
seach zu search wird und so weiter, selbst wenn Sie ein beliebiges Wort eingegeben haben, das einem Befehl in diesem Framework ähnelt.use capabilities eingegeben und die Tabulatortaste gedrückt haben, würde es durch use linux/bash/list_all_capabilities ersetzt werden und so weiter. Ich sehe Ihr Lächeln, gern geschehen!set, Autovervollständigung für One-Liner nach den Befehlen use und info und schließlich konvertiert es automatisch alle Großbuchstaben in Kleinbuchstaben, falls Sie beim Tippen versehentlich die Groß-/Kleinschreibung geändert haben.Hinweis: Die One-Liner-Datenbank ist nicht allzu groß, wird aber mit Updates und Beiträgen größer.
usage: one-lin3r [-h] [-r R] [-x X] [-q]
optional arguments:
-h, --help show this help message and exit
-r Execute a resource file (history file).
-x Execute a specific command (use ; for multiples).
-q Quiet mode (no banner).
Command Description
-------- -------------
help/? Show this help menu.
list/show List all one-liners in the database.
search (-h) [Keywords..] Search database for a specific liner by its name, author name or function.
use <liner> Use an available one-liner.
copy <liner> Use an available one-liner and copy it to clipboard automatically.
info <liner> Get information about an available liner.
set <variable> <value> Sets a context-specific variable to a value to use while using one-liners.
variables Prints all previously specified variables.
banner Display banner.
reload/refresh Reload the liners database.
check Prints the core version and checks if you are up-to-date.
history Display command-line most important history from the beginning.
makerc Save command-line history to a file.
resource <file> Run the commands stored in a file
os <command> Execute a system command without closing the framework
exit/quit Exit the framework
pip install one-lin3r
one-lin3r -h
sudo pacman -S one-lin3r
python -m pip install ./One-Lin3r-master --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo apt install libncurses5-dev
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
git clone https://github.com/D4Vinci/One-Lin3r.git
sudo pip3 install ./One-Lin3r --user
one-lin3r -h
pip install one-lin3r --upgrade
cd One-Lin3r && git pull && cd ..
pip3 install ./One-Lin3r --upgrade
Hinweis: Die One-Liner sind als Python-Module geschrieben, daher gelten sie als Teil des Frameworks. Mit jedem neuen One-Liner, der zum Framework hinzugefügt wird, wird dessen Version aktualisiert.
Wenn meine Arbeit für Sie nützlich war, können Sie mir gerne danken, indem Sie mir einen Kaffee oder mehr kaufen :)
One-Lin3r wurde entwickelt, um bei Penetrationstests zu helfen, und übernimmt keine Verantwortung für Missbrauch oder illegale Zwecke.
Das Kopieren von Code aus diesem Tool oder die Verwendung in einem anderen Tool ist akzeptiert, solange Sie angeben, woher Sie ihn haben 😄.
Pull-Requests sind immer willkommen :D
| Bind Shell | Verschiedene Methoden und Befehle, um eine Bind Shell zu erhalten. |
| Dropper | Viele Möglichkeiten, verschiedene Payload-Typen mit verschiedenen Methoden herunterzuladen und auszuführen. |
Automatisierung
copy <liner> anstatt use <liner> zu verwenden und ihn dann zu kopieren, was viel Zeit spart, natürlich, wenn Sie es mit den folgenden Funktionen kombinieren.makerc wie in Metasploit verwenden, aber diesmal speichert er nur die korrekten wichtigen Befehle.history und resource, sodass Sie das Framework nicht verlassen müssen.Sie können Ihre eigenen One-Liner hinzufügen, indem Sie diesen Schritten folgen, um einen One-Liner als Python-Datei zu erstellen. Danach können Sie einen Pull-Request damit erstellen, dann wird er zum Framework hinzugefügt und natürlich mit Ihrem Namen gutgeschrieben 😄.
Die Möglichkeit, die Datenbank neu zu laden, wenn Sie einen One-Liner hinzugefügt haben, ohne das Framework neu zu starten.
Sie können jede Plattform zur One-Liner-Datenbank hinzufügen, indem Sie einfach einen Ordner im Ordner 'liners' erstellen und dort eine Datei mit der Endung '.liner' anlegen.
Mehr...