Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
pupy — Pupyは、オープンソースでクロスプラットフォーム(Windows、Linux、OSX、Android)対応のC2およびポストエクスプロイテーションフレームワークであり、PythonとCで記述されています。 | Kitploit
ツール/GitHubGitHub/n1nj4sec/pupy
Androidセキュリティペネトレーションテストフレームワーク特権昇格ペイロード生成横移動ポストエクスプロイトコマンド&コントロールリモートアクセスツールArchived
GitHubn1nj4sec/pupy

pupy

Pupyは、オープンソースでクロスプラットフォーム(Windows、Linux、OSX、Android)対応のC2およびポストエクスプロイテーションフレームワークであり、PythonとCで記述されています。

リポジトリを見る
9k1.9k112年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Pupy

Build Status

簡単なインストール

root@kitploit:~
pip3 install pipx
pipx ensurepath
pipx install git+https://github.com/n1nj4sec/pupy@nextgen

pupysh

より詳細な情報が必要な場合は wikiを参照してください

開発インストール

root@kitploit:~
git clone https://github.com/n1nj4sec/pupy
cd pupy
git checkout nextgen
git submodule init
git submodule update

pip install venv
python3 -m venv pupyvenv
source pupyvenv/bin/activate
pip install -r requirements.txt

開発インストールからpupyshを実行するには:

root@kitploit:~
source pupyenv/bin/activate
python3 -m pupy.cli

説明

Pupyは、主にPythonで書かれたクロスプラットフォームの多機能C2およびポストエクスプロイテーションツールです。メモリ内実行ガイドラインを特徴としており、非常に低フットプリントを実現します。Pupyは複数のトランスポートを使用して通信し、リフレクティブインジェクションを使用してプロセスに移行し、リモートのPythonコード、Pythonパッケージ、Python C拡張をメモリからロードできます。

特徴

  • Windowsペイロードは、リフレクティブDLLを使用してメモリからPythonインタプリタ全体をロードできます。

    • Pupyはディスクに触れません。
  • 単一の.pyファイルにパッケージ化でき、すべてのOSでPython標準ライブラリ以外の依存関係なしで実行できます。

    • PyCryptoが利用できない場合は、純粋なPythonのAESおよびRSA実装に置き換えられます。
  • 他のプロセスにリフレクティブに移行します。

  • メモリから純粋なPythonパッケージ(.py, .pyc)およびコンパイルされたPython C拡張(.pyd, .so)をリモートでインポートします。

    • インポートされたPythonモジュールはディスクに触れません。
  • 簡単に拡張可能で、モジュールは簡単に記述でき、OSとカテゴリで分類されています。

  • モジュールはrpycを使用してリモートクライアント上のPythonオブジェクトに直接アクセスできます。

  • pupyシェルからリモートオブジェクトに対話的にアクセスし、リモート属性の自動補完を得られます。

  • 通信トランスポートはモジュール式でスタック可能です。HTTP over HTTP over AES over XOR、または利用可能なトランスポートの任意の組み合わせを使用してデータを流出させることができます。

  • obfsproxy プラグ可能なトランスポートを使用して通信します。

  • 複数のホストで一度に非対話型コマンドを実行します。

  • リモートホストで実行中のコマンドとスクリプトは中断可能です。

  • コマンドと引数の自動補完。

  • カスタム設定を定義できます:コマンドエイリアス、モジュール、接続時に自動実行など。

  • メモリ内のリモートPythonインタプリタ上で自動補完付きの対話型Pythonシェルを開きます。

  • 対話型シェル(cmd.exe, /bin/bashなど)をリモートで開くことができます。

    • UnixおよびWindowsクライアントのリモートシェルは、SSHシェルのようにすべてのキーボードシグナルが動作する実際のttyを持ちます。
  • PE実行ファイルをリモートかつメモリから実行します。

  • さまざまな形式のペイロードを生成:

  • PythonまたはPowershellのワンライナーを使用して、単一のコマンドラインからメモリに展開します。

  • 生成されたペイロードに「スクリプトレット」を埋め込み、ネットワーク接続を必要とせずに「オフライン」でいくつかのタスクを実行できます(例:キーロガーの開始、永続性の追加、カスタムPythonスクリプトの実行、check_vmなど)。

  • 複数のターゲットプラットフォーム:

ドキュメント

すべてのドキュメントはwikiにあります。

wikiを参照してください

FAQ

サーバーはWindowsで動作しますか?

PupyはWindowsではテストされていません。理論的には、DockerとDocker Composeをサポートする任意のプラットフォームで動作するはずです。ただし、Windowsプラットフォーム用にDocker Composeのインストール手順を適応させる必要があります。

Pupyをインストールできません。インストールに失敗します。

  1. wikiを参照してください。答えがそこにある可能性があります。
  2. Githubのイシューを検索し、あなたの問題がすでに解決されているか確認してください。
  3. 問題が解決されなかった場合は、イシューガイドラインに従って新しいイシューを開いてください。

これらの手順に従わない場合、あなたのイシューは閉じられます。

Androidおよび/またはMac OSXのペイロードとモジュールが動作しません。

PupyはAndroidとOSXに対して_限定的な_サポートを提供しています。これらのプラットフォームは十分にメンテナンスされておらず、断続的に壊れる可能性があります。一部のモジュール(例:キーロガー)はこれらのプラットフォームでは利用できない場合があります。

開発

もしPupyの開発に参加したい方がいれば、遠慮なく!すべての助けは大いに感謝され、すべてのプルリクエストはレビューされます。

開発に関する小さなノートもあります。コミットを行う前にflake8を実行してください。設定ファイルはこちらにあります。

連絡先

プラットフォーム連絡先情報
Email[email protected]
Twitterhttps://twitter.com/n1nj4sec

このプロジェクトは自己啓発です。その哲学を尊重し、悪意のある目的に使用しないでください!

特別感謝

Pupyを改善し、より良いツールにするために貢献してくださったすべてのコントリビューターとサポーターに感謝します! :)

ツールをダウンロード
フォーマットアーキテクチャ短縮名
~~ Androidパッケージ ~~x86 & ARMv7apk
Linuxバイナリx86lin_x86
Linuxバイナリx64lin_x64
Linux共有オブジェクトx86so_x86
Linux共有オブジェクトx64so_x64
Windows PE実行ファイルx86exe_x86
Windows PE実行ファイルx64exe_x64
Windows DLLx86dll_x86
Windows DLLx64dll_x64
Pythonスクリプトx86 & x64py
Pythonワンライナーx86 & x64py_oneliner
Powershellx86 & x64ps1
Powershellワンライナーx86 & x64ps1_oneliner
プラットフォームサポート状況
Windows XP~~ サポート対象 ~~ Pythonがサポートを終了
Windows 7~~ サポート対象 ~~ Pythonがサポートを終了
Windows 8サポート対象
Windows 10サポート対象
Linuxサポート対象
Mac OSX限定サポート
Android限定サポート