
Brosec - セキュリティ専門家が有用なペイロードやコマンドを活用するのを支援するインタラクティブなリファレンスツール。

Brosecは、端末ベースのリファレンスユーティリティで、情報セキュリティ関係者(ブロス&ブロッテス)が実務中によく使用する便利で(時には複雑な)ペイロードやコマンドを支援するために設計されています。Brosecの最も人気のあるユースケースの一つは、Python、Perl、PowerShellなどのリバースシェルをその場で生成し、クリップボードにコピーする機能です。
ユーザーが必要な変数を設定していることを前提として(ウィキの「はじめに」セクションを参照)、awkコマンドを使用したリバースシェルは次のように簡単に生成できます。
あるいは、PowerShellスクリプトをリモートで呼び出す必要があるかもしれませんか?ダウンロードクレードルは次のように生成できます。
簡単なWebサーバーが必要ですか?PythonのSimpleHTTPServerは忘れてください。brosはコマンドラインでbros httpと入力することで対応します。SSLサーバーは?bros httpsがカバーします。
FTPでデータを外部に持ち出す必要がありますか?Brosには便利なbros ftpが用意されており、コマンドラインで入力します。FTPサーバーはCWDからの匿名ダウンロード/アップロードを受け付けます(実行時には注意してください)。
ペネトレーションテスター向けに設計されたエンコーダ/デコーダユーティリティで、さまざまなペイロードをエンコードおよびデコードする必要が頻繁にあります。

これらの機能や詳細については、Brosec wikiをご覧ください。
推奨されるインストール方法(すべての最新アップデートを取得するため)は、ソースをクローンして依存関係を手動でインストールすることです(git clone && npm install)。
ただし、安定版は以下の手順で簡単にインストールできます。
brew tap t94j0/security - brosecのFormulaを含むt94j0のタップを使用brew install brosec - brosecパッケージをインストールapt-get install npm build-essential g++ xsel 依存関係をインストール
npm install -g n n(Node.jsバージョンマネージャー)をインストール
npm config set registry http://registry.npmjs.org/ を試してください。n latest Node.jsの最新バージョンをインストール
npm install -g Brosec - Brosecをインストール(/usr/local/binへのシンボリックリンクにsudoが必要な場合があります)
npm install -g Brosec - Brosecをインストール無料のBrosecステッカーが欲しいですか?
プルリクエストを送信するか、イシューを作成するか、またはフィードバックを [email protected] に送ってください。喜んでステッカーをお送りします(数量限定、米国本土への無料送料のみ)。
あるいは、StickerMule から注文することもできます。
Brosecは、Ben ClarkによるRed Team Field Manualから強く影響を受けています。また、多くのペイロードは他のリソースから参照されており、感謝されます。
特に@LuxCupitorに感謝します。