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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SpotifyC2 — WindowsベースのC2調査ツールで、Spotifyプレイリストをコマンドチャネルとして使用し、Telegramで出力を配信します。これにより、Spotify Web APIを必要とせずにクラウド支援型のコマンド通信を実証します。 | Kitploit
ツール/GitHubGitHub/nirvanaon/spotifyc2
OSINT (オープンソースインテリジェンス)ペネトレーションテストコマンド&コントロール脅威インテリジェンス学習と教育レッドチーミング
GitHubnirvanaon/spotifyc2

SpotifyC2

WindowsベースのC2調査ツールで、Spotifyプレイリストをコマンドチャネルとして使用し、Telegramで出力を配信します。これにより、Spotify Web APIを必要とせずにクラウド支援型のコマンド通信を実証します。

リポジトリを見る
179251ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

SpotifyC2 — クラウドベースのコマンドチャネル研究

Spotifyプレイリストを通じてコマンドを実行し、Telegram経由でコマンド出力を受信します。


Spotify

SpotifyC2とは?

SpotifyC2は、Windowsベースのサイバーセキュリティ研究プロジェクトであり、一般にアクセス可能なクラウドサービスをコントローラーとクライアント間の通信チャネルとしてどのように利用できるかを示しています。

従来のサーバーと通信する代わりに、クライアントは定期的にSpotifyプレイリストをポーリングし、プレイリストタイトルをコマンドとして解釈します。コマンドをローカルで実行した後、結果の出力は設定されたTelegram Botに配信されます。

このプロジェクトは、教育的および防御的なセキュリティ研究のために、正当なWebサービスを使用したクラウド支援コマンドチャネルの概念を探求します。

このプロジェクトは、サイバーセキュリティ研究、許可された実験環境、検出エンジニアリング、および教育目的のみを目的としています。

Screenshot 2026-06-29 232937

Language Platform Networking Communication Output Authentication Polling Architecture Purpose License Status

アーキテクチャ

root@kitploit:~
Operator
    │
    ▼
Spotify Playlist Title
    │
    ▼
Spotify oEmbed API
    │
    ▼
SpotifyC2 Client
    │
Execute Command
    │
Capture stdout
    │
    ▼
Telegram Bot API
    │
    ▼
Operator Receives Output

動作の仕組み

root@kitploit:~
Spotify Playlist
       │
       ▼
Poll Spotify every 20 seconds
       │
       ▼
Read Playlist Title
       │
       ▼
Extract Command
       │
       ▼
Execute with _popen()
       │
       ▼
Capture Command Output
       │
       ▼
URL Encode Response
       │
       ▼
Send Output to Telegram Bot

特徴

  • Spotify API不要
  • Spotify OAuth認証不要
  • Spotifyの公開oEmbedエンドポイントを使用
  • Spotifyプレイリストをコマンドチャネルとして使用
  • Telegram Botをコマンド出力に使用
  • libcurlによるHTTPS通信
  • 自動コマンドポーリング
  • 動的メモリ管理
  • _popen()を使用したWindowsコマンド実行
  • 軽量な単一ファイル実装
  • 専用C2サーバー不要

プロジェクト構造

root@kitploit:~
SpotifyC2
│
├── main.c
│
├── GetCommandFromSpotify()
│      プレイリストメタデータをダウンロード
│      プレイリストタイトルを抽出
│
├── RunCommand()
│      Windowsコマンドを実行
│      stdoutをキャプチャ
│
├── SendToTelegram()
│      コマンド出力を送信
│      Telegram Bot APIを使用
│
├── SaveData()
│      libcurlコールバック
│      ダウンロードデータを保存
│
└── URLEncode()
       送信前に出力をエンコード

必要条件

  • Windows
  • Visual Studio 2022
  • Windows SDK
  • libcurl
  • インターネット接続
  • Spotifyプレイリスト
  • Telegram Botトークン
  • TelegramチャットID

設定

コンパイル前に以下の定数を編集してください:

root@kitploit:~
#define PLAYLIST_ID "YOUR_PLAYLIST_ID"

#define TELEGRAM_BOT_TOKEN "YOUR_BOT_TOKEN"

#define TELEGRAM_CHAT_ID "YOUR_CHAT_ID"

#define SLEEP_SECONDS 20

ビルド

Visual Studioでプロジェクトを開きます。

libcurlのインクルードパスとライブラリパスを追加します。

以下の設定でコンパイル:

root@kitploit:~
x64
Release

プロジェクトをビルドします。


通信フロー

root@kitploit:~
Spotify Playlist
        │
        ▼
Playlist Title
        │
        ▼
Client Polls Spotify
        │
        ▼
Execute Command
        │
        ▼
Collect Output
        │
        ▼
Telegram Bot
        │
        ▼
Operator

研究目的

SpotifyC2は以下を研究するために開発されました:

  • クラウド支援通信チャネル
  • サードパーティサービス悪用シナリオ
  • 防御側の検出機会
  • ネットワークテレメトリ生成
  • HTTPSトラフィック分析
  • エンドポイント監視
  • 制御環境での脅威エミュレーション

ワークフロー例

  1. SpotifyプレイリストIDを設定します。
  2. Telegram Botの認証情報を設定します。
  3. SpotifyC2クライアントを起動します。
  4. Spotifyプレイリストのタイトルをコマンドで更新します。
  5. クライアントが更新されたタイトルを取得します。
  6. コマンドがローカルで実行されます。
  7. 標準出力がキャプチャされます。
  8. 出力が設定されたTelegramチャットに送信されます。

注意事項

  • コマンドはプレイリストタイトルが変更された場合のみ実行されます。
  • 重複コマンドは無視されます。
  • Telegramメッセージ制限を超える出力は切り捨てられます。
  • 通信はHTTPSを使用します。
  • クライアントは設定可能な間隔でポーリングします。

免責事項

このソフトウェアは、教育目的、サイバーセキュリティ研究、脅威エミュレーション、および許可されたセキュリティテストのためにのみ提供されます。

これは研究者がクラウドベースの通信技術を理解し、防御的な検出を開発するのを支援することを目的としています。明示的な許可なしに、このソフトウェアをシステムやネットワークに導入または使用しないでください。


ライセンス

MITライセンス


SpotifyC2

SpotifyとTelegramを使用した、サイバーセキュリティ教育と防御研究のための軽量なクラウド支援コマンドチャネル研究プロジェクト。

ツールをダウンロード