
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 |
| 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. |
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.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...
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