
ペネトレーションテスト操作、権限昇格などに役立つワンライナーを提供します。
One-Lin3r はシンプルでモジュール式、軽量なフレームワークです。ペネトレーションテスト(Windows, Linux, macOS, BSD システム)や一般的なハッキングで必要となるすべてのワンライナーを提供し、新しい機能により完全に自動化されます(例: ワンライナーをコピーする必要すらありません)。

| ワンライナー機能 | この機能の説明 |
|---|---|
| リバースシェル | リバースシェルを取得するための様々な方法とコマンド。 |
| 権限昇格 | 列挙と権限昇格に役立つ多くのコマンド。 |
| バンドシェル | バンドシェルを取得するための様々な方法とコマンド。 |
| ドロッパー | 様々な方法でペイロードをダウンロードして実行する多数の方法(様々なペイロードタイプ)。 |
異なる目的で使用できる多数のワンライナー。現在、176以上のワンライナーがあります。
このフレームワークに実装されたオートコンプリート機能は通常のものとは異なり、いくつかのハイライトがあります:
seach が search などに変換されます。このフレームワークのコマンドに似たランダムな単語を入力しても同様です。use capabilities と入力してタブを押すと、use linux/bash/list_all_capabilities などに置き換えられます。あなたの笑顔が見えますよ。どういたしまして!set コマンド後の変数のオートコンプリート、use や info コマンド後のワンライナーのオートコンプリート、そして大文字小文字を誤って入力した場合に備えて自動的に小文字に変換する機能などがあります。自動化
copy <liner> コマンドを使用すると、use <liner> を使用してからコピーする代わりに、ワンライナーを自動的にクリップボードにコピーできます。もちろん、以下の機能と組み合わせれば時間を大幅に節約できます。makerc コマンドを使用できますが、今回は正しい重要なコマンドのみを保存します。注: liners データベースはそれほど大きくありませんが、アップデートとコントリビューションによって拡大していきます。
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/? このヘルプメニューを表示します。
list/show データベース内のすべてのワンライナーを一覧表示します。
search (-h) [Keywords..] ワンライナーを名前、作者名、または機能で検索します。
use <liner> 使用可能なワンライナーを選択します。
copy <liner> 使用可能なワンライナーを選択し、自動的にクリップボードにコピーします。
info <liner> 使用可能なワンライナーに関する情報を取得します。
set <variable> <value> コンテキスト固有の変数に値を設定し、ワンライナーで使用します。
variables 以前に指定したすべての変数を表示します。
banner バナーを表示します。
reload/refresh ワンライナーデータベースを再読み込みします。
check コアバージョンを表示し、最新バージョンかどうかを確認します。
history コマンドラインの最も重要な履歴を最初から表示します。
makerc コマンドライン履歴をファイルに保存します。
resource <file> ファイルに保存されたコマンドを実行します。
os <command> フレームワークを終了せずにシステムコマンドを実行します。
exit/quit フレームワークを終了します。
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
注: ワンライナーは Python モジュールとして記述されているため、フレームワークの一部と見なされます。そのため、フレームワークに新しいワンライナーが追加されるたびにバージョンが更新されます。
私の作業がお役に立ったなら、コーヒーをおごっていただけると嬉しいです :)
One-Lin3r はペネトレーションテストを支援するために作成されており、不正使用や違法な目的については一切責任を負いません。
このツールからコードをコピーしたり、他のツールで使用したりすることは、出典を明記すれば許可されます 😄。
プルリクエストはいつでも歓迎します :D
history および resource コマンドがあるので、フレームワークを終了する必要はありません。独自のワンライナーを追加するには、これらの手順 に従って Python ファイルとしてワンライナーを作成してください。その後、プルリクエストを作成するとフレームワークに追加され、もちろんあなたの名前でクレジットされます 😄。
フレームワークを再起動せずにワンライナーを追加した場合、データベースを再読み込みする機能。
liners フォルダ内にフォルダを作成し、そこに ".liner" ファイルを作成するだけで、任意のプラットフォームを liners データベースに追加できます。
その他...