
أداة بحث C2 مبنية على ويندوز تستخدم قوائم التشغيل في سبوتيفاي كقناة أوامر وتيليجرام لتسليم المخرجات، مما يوضح الاتصال القائم على السحابة عبر الأوامر دون الحاجة إلى واجهة برمجة تطبيقات ويب سبوتيفاي.
تنفيذ الأوامر من خلال قائمة تشغيل سبوتيفاي واستلام مخرجات الأوامر عبر تيليغرام.
SpotifyC2 هو مشروع بحثي في الأمن السيبراني يعمل على نظام ويندوز، يوضح كيف يمكن استخدام الخدمات السحابية المتاحة للجمهور كقناة اتصال بين وحدة التحكم والعميل.
بدلاً من الاتصال بخادم تقليدي، يقوم العميل بشكل دوري باستقصاء قائمة تشغيل سبوتيفاي ويفسر عنوان القائمة كأمر. بعد تنفيذ الأمر محليًا، يتم تسليم المخرجات الناتجة إلى بوت تيليغرام مُجهز.
يستكشف المشروع مفهوم قنوات الأوامر المدعومة بالسحابة باستخدام خدمات ويب شرعية لأغراض البحث التعليمي والأمني الدفاعي.
هذا المشروع مخصص فقط للبحث في الأمن السيبراني، وبيئات المختبرات المصرح بها، وهندسة الاكتشاف، والأغراض التعليمية.
Operator
│
▼
Spotify Playlist Title
│
▼
Spotify oEmbed API
│
▼
SpotifyC2 Client
│
Execute Command
│
Capture stdout
│
▼
Telegram Bot API
│
▼
Operator Receives Output
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
SpotifyC2
│
├── main.c
│
├── GetCommandFromSpotify()
│ تنزيل بيانات القائمة
│ استخراج عنوان القائمة
│
├── RunCommand()
│ تنفيذ أمر ويندوز
│ التقاط المخرجات القياسية
│
├── SendToTelegram()
│ إرسال مخرجات الأمر
│ يستخدم واجهة برمجة تطبيقات بوت تيليغرام
│
├── SaveData()
│ استدعاء libcurl
│ تخزين البيانات المحملة
│
└── URLEncode()
ترميز المخرجات قبل الإرسال
قم بتعديل الثوابت التالية قبل التجميع:
#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.
قم بالتجميع لـ:
x64
Release
قم ببناء المشروع.
Spotify Playlist
│
▼
Playlist Title
│
▼
Client Polls Spotify
│
▼
Execute Command
│
▼
Collect Output
│
▼
Telegram Bot
│
▼
Operator
تم تطوير SpotifyC2 لدراسة:
يتم توفير هذا البرنامج بشكل صارم للأغراض التعليمية، والبحث في الأمن السيبراني، ومحاكاة التهديدات، والاختبارات الأمنية المصرح بها.
ويهدف إلى مساعدة الباحثين على فهم تقنيات الاتصال السحابية وتطوير اكتشافات دفاعية. لا تقم بنشر أو استخدام هذا البرنامج على أنظمة أو شبكات دون إذن صريح.
رخصة MIT
SpotifyC2
مشروع بحثي خفيف لقناة أوامر مدعومة بالسحابة باستخدام سبوتيفاي وتيليغرام لتعليم الأمن السيبراني والبحث الدفاعي.