
Stitchは教育・研究目的のみで使用してください。作者は、提供されるツール/ソースコード/ファイルの使用方法について一切の責任を負いません。 作者および関連者は、Stitchに含まれるいかなるファイルの使用に関連する損失や損害についても責任を負いません。 Stitchまたは含まれるファイルを使用することにより、自己責任で使用することに同意したものとみなされます。繰り返しますが、Stitchおよびすべてのファイルは教育・研究目的のみです。 Stitchは、自身のペネトレーションテストラボ、またはテスト対象の所有者から明示的な同意を得た場合にのみ使用することを意図しています。
クロスプラットフォームなPythonリモート管理ツール:
これは、Windows、Mac OSX、Linux向けのカスタムペイロードを構築できるクロスプラットフォームのPythonフレームワークです。ペイロードが特定のIPとポートにバインドするか、ポートで接続を待機するか、システム起動時にシステム情報のメールを送信するオプション、起動時にキーロガーを開始するオプションを選択できます。作成されたペイロードは、作成されたOS上でのみ実行できます。
ホストとターゲット間のすべての通信はAES暗号化されます。すべてのStitchプログラムはAESキーを生成し、それがすべてのペイロードに組み込まれます。ペイロードにアクセスするにはAESキーが一致している必要があります。別のシステムでStitchを実行して接続するには、元のシステムでshowkeyコマンドを使用し、新しいシステムでaddkeyコマンドを使用してキーを追加する必要があります。
"stitchgen"コマンドを使用すると、WindowsではNSISインストーラーを、POSIXマシンではMakeselfインストーラーを作成できます。Windowsの場合、インストーラーはペイロードと、ファイアウォールのプロンプトを防止して永続性を追加する昇格exeをパッケージ化し、システムにペイロードを配置します。Mac OSXおよびLinuxの場合、インストーラーはペイロードを配置し、永続性の追加を試みます。NSISインストーラーを作成するには、NSISをダウンロードしてインストールする必要があります。
簡単にインストールするには、OSに対応する以下のコマンドを実行してください:
# for Windows
pip install -r win_requirements.txt
# for Mac OSX
pip install -r osx_requirements.txt
# for Linux
pip install -r lnx_requirements.txt
python main.py
or
./main.py
これの動機は、Pythonとハッキングの知識を深め、自分が何を達成できるかを知りたいというものでした。n1nj4secの素晴らしい作品を見つけたとき、少し落胆してこのプロジェクトをほとんど放棄するところでしたが、すでにここまで来たので公開することにしました。

LICENSEを参照してください。