## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-EBRASHA-ABDAL-ANYDESK-REMOTE-IP-DETECTOR
# AnyDesk IP漏洩脆弱性 CVE-2024-52940
## 🎤 README翻訳
* English
* Deutsch
* فارسی
## 📸 スクリーンショット

## 🎥 概念実証ビデオ
**AnyDesk IP漏洩脆弱性** の動作を確認するには、以下のPoCデモ動画をダウンロードしてください。
* 📥 ダウンロード プルーフ01
* 📥 ダウンロード プルーフ02
* 推奨 - 📥 ダウンロード プルーフ03
これらの動画は脆弱性の動作方法を示し、IPアドレスのプライバシーに対する手順と影響を説明しています。
## 💎 はじめに
**Abdal AnyDesk Remote IP Detector** は、AnyDeskの「Allow Direct Connections」機能において**2024年10月27日** に発見された**ゼロデイ脆弱性** を悪用する概念実証(PoC)ツールです。このオプションが有効で、攻撃者のシステムでのみ接続ポートが7070に設定されている場合、攻撃者はAnyDesk IDのみを使用して、対象システムの構成変更なしにターゲットのパブリックIPアドレスを取得できます。さらに、両方のシステムが同じネットワーク上にある場合、攻撃者はターゲットのプライベートIPアドレスも取得できます。
## 💀 脆弱性の概要
AnyDeskの「Allow Direct Connections」機能におけるこの**ゼロデイ脆弱性** は、ターゲットの機密IP情報を露出させます。攻撃者はこの欠陥を悪用して、パブリックIPアドレス、および特定のケースではターゲットシステムのプライベートIPアドレスを取得できます。この脆弱性は、特にリモートアクセスツールのセキュリティ設定が十分に保護されていない場合に、重大なプライバシーリスクをもたらします。
攻撃者のシステムで「Allow Direct Connections」オプションが有効になっていると、AnyDeskは誤ってターゲットのパブリックIPアドレスをネットワークトラフィックに露出させます。このIPアドレスは、攻撃者のシステムでのネットワークスニッフィングによって簡単に特定できます。両方のシステムが同じローカルネットワーク上にある場合、ターゲットのプライベートIPアドレスもアクセス可能になる可能性があります。以下の画像は、Abdal Snifferツールを使用したネットワークトラフィックキャプチャを示し、この情報がどのように露出するかを強調しています。

### 🔍 CVE詳細
この脆弱性は、**CVE-2024-52940** として正式に登録されています。
**NIST** (米国国立標準技術研究所)、**Tenable** 、および米国政府の科学技術分野の諮問機関である**MITRE** によって、**Ebrahim Shafiei (EbraSha)** の名前で提出・登録されました。
詳細は以下をご覧ください:
* CVE-2024-52940 page on NVD (NIST)
* Tenable CVE Page
* MITRE CVE Page
## ✨ 特徴
* AnyDesk IDが既知の場合、リモートシステムのパブリックIPアドレスを取得します。
* ローカルネットワーク接続内でのプライベートIP検出。
* 簡単なセットアップと直接的なPoC実行。
* 複雑な依存関係は不要;
## 🛠️ 開発環境のセットアップ
* **.NET 6**
* **Visual Studio 2022**
## 🔥 必要条件
このPoCを実行するために特定の前提条件は必要ありません。
## 📥 ダウンロード
このPoCの実行可能バージョンをダウンロードするには、GitHubの公式リリースページをご覧ください。これにより、すぐに使用できるコンパイル済みバージョンを入手できます。
* GitHubから実行可能PoCバージョンをダウンロード
## 📦 セットアップと使用法
1. AnyDeskでDirect Connectionsを有効にする:システムでAnyDeskを開き、設定 > 接続に進み、Allow direct connectionsオプションを有効にします。接続ポートを7070に設定します。
2. PoCツールを起動する:Abdal AnyDesk Remote IP Detectorツールを実行します。
3. ターゲットのAnyDesk IDを入力する:システムのAnyDeskアプリケーションに、ターゲットシステムのAnyDesk IDを入力します。
4. ネットワークトラフィック監視によるIP取得:お使いのAnyDeskにターゲットのAnyDesk IDを入力した後、PoCツールは自動的にシステムのネットワークトラフィックをリッスンして、ターゲットのパブリックIPアドレスを検出・表示します。両方のシステムが同じローカルネットワーク内にある場合、ツールはターゲットのプライベートIPアドレスも表示します。
## 😎 期待される出力
ツールは以下を出力します:
* リモートシステムのパブリックIPアドレス。
* 2つのシステムが同じローカルネットワーク内にある場合のプライベートIPアドレス。
## 🛑 影響を受けるバージョン
この脆弱性は**AnyDeskバージョン8.1.0以下** に影響します。現時点では、この問題に対処する修正バージョンはリリースされていません。
## ✅ 緩和策
残念ながら、現在この脆弱性に対するユーザー側の修正はありません。この問題に完全に対処するには、AnyDeskの開発チームによるアップデートまたはパッチが必要です。
## 🎖️ クレジット
* **バグ発見およびPoC開発者** :Ebrahim Shafiei (EbraSha)
* LinkedInのプロフィール
## ❤️ 寄付
このプロジェクトが役に立ったと思われ、さらなる開発を支援したい場合は、寄付をご検討ください:
* ここから寄付
## 🤵 プログラマー
情熱を込めて手作りされた **Ebrahim Shafiei (EbraSha)**
* **Eメール** : some-email@example.com
* **Telegram** : @ProfShafiei
## ☠️ 問題の報告
問題が発生した場合や構成の問題がある場合は、メール(some-email@example.com)でご連絡ください。GitLabまたはGitHubでも問題を報告できます。
## ⚠️ 法的免責事項
この概念実証(PoC)は教育目的のみで提供されます。あなたが所有していない、または明示的なテスト許可を得ていないシステムでのこのコードの不正使用は違法かつ非倫理的です。このPoCを使用することにより、あなたは生じる可能性のある誤用や損害に対して全責任を負うことに同意します。著者は、このリポジトリで提供される情報に基づいて行われた行為に対する一切の責任を負いません。セキュリティテストを実施する前に、必ず適切な許可を得てください。