
هذا هو إثبات مفهوم (PoC) لخادم أوامر وتحكم مُنفَّذ عبر البلوكشين
هذا C2 منفّذ عبر عقود إيثيريوم الذكية استنادًا إلى خادم Ropsten TestNet
لمعرفة المزيد حول كيفية إعداد هذا PoC، يرجى الرجوع إلى السلسلة هنا.
لقد شرحنا كل شيء بدءًا من مقدمة عن البلوكشين وحتى استخدام العقود الذكية عبر بايثون
ملاحظة:- هذا مجرد إثبات مفهوم، لذا سيتطلب virus.py تثبيت web3 على الخادم الهدف، لكن يمكن تلافي هذا القيد إذا صُنع الفيروس بلغة Go بحيث يمكن للمهاجم ربط ملفات web3 مع ملف الفيروس نفسه
pip3 install web3
python3 handler.py
ملاحظة:- البيانات التي سيتم نقلها عبر البلوكشين يمكن لأي شخص يملك عنوان محفظة العقد الاطلاع عليها علنًا، لذا لا تحاول تمرير أي بيانات حساسة، ولتفادي ذلك يمكنك تطبيق تشفير قبل إرسال البيانات من المهاجم أو إليه