• المنتجات والخدمات
        • سحابة

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • على بريم

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • المنظومة

          • Malware Analysis Platform
        • أعمال صغيرة

          • SOHO Total Edition
        • الخدمات

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • الأمن السيبراني و Data Privacy الاجتماعي
  • الحلول
    • بفسي
    • قطاع التعليم
    • حكومة
    • قطاع الرعاية الصحية
    • تكنولوجيا المعلومات
    • تصنيع
  • الشركة
    • من نحن Seqrite
    • القيادة
    • الجوائز والشهادات
    • الأخبار
  • الشركاء
    • برنامج شريك
    • تحديد الشريك
    • إشترك معنا
  • الدعم
  • المصادر
    • مدونات
    • هيتيبابرز
    • البيانات
    • دراسات الحالة
    • تقارير التهديد
    • كتيبات
    • وجهة نظر
    • فهم Data Privacy
    • تحقق من درجة المخاطر الخاصة بك
    • حوارات DPDP
    • ساعة الخصوصية
Seqrite مختبرات المدونة
اتصل بنا المبيعات هل تتعرض للهجوم؟
  • المنتجات والخدمات
        • سحابة

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • على بريم

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • المنظومة

          • Malware Analysis Platform
        • أعمال صغيرة

          • SOHO Total Edition
        • الخدمات

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • الأمن السيبراني و Data Privacy الاجتماعي
  • الحلول
    • بفسي
    • قطاع التعليم
    • حكومة
    • قطاع الرعاية الصحية
    • تكنولوجيا المعلومات
    • تصنيع
  • الشركة
    • من نحن Seqrite
    • القيادة
    • الجوائز والشهادات
    • الأخبار
  • الشركاء
    • برنامج شريك
    • تحديد الشريك
    • إشترك معنا
  • الدعم
  • المصادر
    • مدونات
    • هيتيبابرز
    • البيانات
    • دراسات الحالة
    • تقارير التهديد
    • كتيبات
    • وجهة نظر
    • فهم Data Privacy
    • تحقق من درجة المخاطر الخاصة بك
    • حوارات DPDP
    • ساعة الخصوصية
الصفحة الرئيسية  /  خدمات  عملية DualScript - حملة برمجيات خبيثة متعددة المراحل باستخدام PowerShell تستهدف العملات المشفرة والأنشطة المالية
عملية DualScript – حملة برمجيات خبيثة متعددة المراحل باستخدام PowerShell تستهدف العملات المشفرة والأنشطة المالية
31 مارس 2026

عملية DualScript – حملة برمجيات خبيثة متعددة المراحل باستخدام PowerShell تستهدف العملات المشفرة والأنشطة المالية

كتب بواسطة نيراج ماكاساري
نيراج ماكاساري
خدمات

عملية DualScript – حملة برمجيات خبيثة متعددة المراحل باستخدام PowerShell تستهدف العملات المشفرة والأنشطة المالية

المقدمة

خلال تحقيقنا، اكتشفنا إصابة برمجية خبيثة متعددة المراحل تستغل خاصية استمرار المهام المجدولة، ومشغلات VBScript، والتنفيذ عبر PowerShell. يعمل الهجوم من خلال سلسلتين متوازيتين: مُحمِّل PowerShell عبر الويب يسترجع حمولات عن بُعد، وسلسلة مُحمِّلات PowerShell ثانوية تُشغِّل زرع RetroRAT.

من خلال إساءة استخدام مكونات نظام التشغيل ويندوز الشرعية وتنفيذ الحمولات مباشرة في الذاكرة، يقلل المهاجمون من آثار القرص ويتجنبون آليات الكشف التقليدية.

النتائج الأولية

بدأ التحقيق بعد رصد مهام مجدولة مشبوهة تُنفّذ ملفات VBScript من مجلدات يمكن للمستخدم الوصول إليها. وقد تمّت تهيئة هذه المهام لتشغيل أوامر PowerShell مخفية، مما يشير إلى احتمال إساءة استخدام مكونات البرمجة النصية الأصلية لنظام Windows لأغراض التخزين المؤقت.

كشف المزيد من الفحص عن وجود العديد من القطع الأثرية المشبوهة، بما في ذلك:

  • مشغلات VBScript التي تستدعي PowerShell مع تجاوز سياسة التنفيذ
  • برنامج نصي PowerShell (ppamproServiceZuneWAL.ps1) يقوم بتنزيل وتنفيذ محتوى عن بُعد من نطاق خارجي
  • نصوص PowerShell إضافية تُستخدم لتنفيذ حمولات ضارة مباشرة في الذاكرة

أكدت الاتصالات الصادرة إلى مورد ويب بعيد يستضيف Wallet.txt استرجاع الأوامر النشطة من خادم خارجي، مما يشير إلى إمكانية تنفيذ الأوامر عن بعد.

أكدت هذه النتائج وجود اختراق متعدد المراحل مستمر يستغل حمولات يتم تسليمها عبر الويب وتقنيات تنفيذ PowerShell في الذاكرة.

نظرة عامة على سلسلة العدوى

يتضمن هذا الحل الخبيث سلسلتين تنفيذيتين متوازيتين يتم تشغيلهما من خلال استمرارية الوصول عبر مهام ويندوز المجدولة. وتستغل كلتا السلسلتين مشغلات VBScript وتنفيذ PowerShell لنشر مكونات خبيثة مع تقليل حجم الملفات التي يتم حفظها على القرص.

تقوم إحدى السلسلتين باسترجاع وتنفيذ حمولة PowerShell عن بُعد، والتي تُنفذ عملية اختطاف الحافظة للعملات المشفرة. أما السلسلة الثانية، فتستخدم مُشغِّل VBScript (PiceVid.vbs) لتنفيذ حمولة PowerShell (PiceVid.ps1) التي تنشر برمجية RetroRAT الخبيثة لمراقبة النظام، وتتبع الأنشطة المالية، وتنفيذ الأوامر عن بُعد.

 

الشكل: مخطط تنفيذ الهجوم متعدد المراحل.

السلسلة 1 – مكونات الباب الخلفي للويب

استمرارية المهام المجدولة

تم تحقيق استمرارية النظام من خلال مهام مجدولة في نظام ويندوز، مُهيأة لتنفيذ ملفات VBScript من مجلدات قابلة للكتابة من قِبل المستخدم. تستدعي هذه المهام PowerShell في وضع مخفي مع تمكين تجاوز سياسة التنفيذ.

يضمن هذا إعادة تنفيذ موثوقة للسلسلة الخبيثة مع تجنب آليات تسجيل بدء التشغيل التقليدية.

مشغل VBS – ppamproServiceZuneWAL.vbs

يعمل هذا البرنامج النصي كوسيط تنفيذ، حيث يقوم بتشغيل PowerShell بصمت. وهو لا يحتوي على الحمولة نفسها، ولكنه يعمل كنقطة دخول مُتحكَّم بها إلى سلسلة التحميل عن بُعد.

برنامج التحميل عن بُعد – ppamproServiceZuneWAL.ps1

يعمل هذا البرنامج النصي كباب خلفي عبر الإنترنت ويقوم بما يلي:

  • التحقق من صحة الحالة الفردية عبر تعداد عمليات WMI
  • استرجاع ملف نصي عن بعد (Wallet.txt) عبر بروتوكول HTTP
  • التنفيذ الديناميكي باستخدام [ScriptBlock]::Create().Invoke()

يتم تنفيذ الحمولة البعيدة بالكامل في الذاكرة. ولأن المحتوى مُستضاف خارجياً، يمكن تحديثه ديناميكياً، مما يُمكّن المهاجم من التحكم المستمر.

الشكل: مُحمِّل PowerShell يُجري فحصًا لنسخة واحدة ويُنزِّل حمولة عن بُعد

يعمل البرنامج النصي ppamproServiceZuneWAL.ps1 كأداة تحميل وتنفيذ عن بُعد تعتمد على PowerShell . في البداية، يسترجع البرنامج اسمه باستخدام الكائن $MyInvocation، ثم يُشغّل دالة باسم CURRENT-instance، والتي تتحقق من جميع عمليات powershell.exe الجارية عبر WMI لتحديد ما إذا كانت هناك نسخة أخرى من البرنامج النصي نفسه نشطة بالفعل. في حال اكتشاف نسخة مكررة، يتوقف البرنامج النصي لمنع عمليات التنفيذ المتزامنة المتعددة. بعد التأكد من تنفيذ نسخة واحدة فقط، يقوم البرنامج بتحميل مكتبة الشبكات System.Net.Http الخاصة بـ .NET، ويستخدم HttpClient لتنزيل محتوى عن بُعد من hxxps://anycourse[.]net/wp-content/uploads/2025/04/Wallet[.]txt . يحتوي ملف Wallet.txt المُسترجع على أوامر PowerShell يتحكم بها المُهاجم. بدلاً من حفظ هذا المحتوى على القرص، يقوم البرنامج النصي بتحويل النص المُنزّل ديناميكيًا إلى كود PowerShell قابل للتنفيذ باستخدام [ScriptBlock]::Create()، ثم يُنفّذه مباشرةً في الذاكرة. تُحوّل هذه الآلية البرنامج النصي فعليًا إلى باب خلفي عبر الإنترنت، يسمح للمهاجمين بتحديث النظام المُخترق وتنفيذ أوامر عليه عن بُعد، وذلك ببساطة عن طريق تعديل محتويات ملف Wallet.txt على الخادم.

حمولة الويب – Wallet.txt

يحتوي الملف الذي تم تنزيله على تعليمات PowerShell تم إرسالها من خادم خارجي.

وهذا يسمح للمهاجم بما يلي:

  • إصدار الأوامر
  • تحديث أو إعادة نشر المكونات
  • تنفيذ الاستطلاع
  • استخراج البيانات

تعمل هذه الآلية على تحويل النظام المخترق بشكل فعال إلى زرع PowerShell يتم التحكم فيه عن بعد.

يحتوي الملف Wallet.txt على سكربت PowerShell مصمم لسرقة معاملات العملات الرقمية. يراقب السكربت باستمرار حافظة النظام بحثًا عن أي نص منسوخ، ويستخدم أنماط التعبيرات النمطية لاكتشاف عناوين محافظ العملات الرقمية مثل بيتكوين أو غيرها من العملات الرقمية. عند العثور على عنوان مطابق، يستبدل السكربت عنوان المحفظة المنسوخ بعنوان يتحكم به المهاجم ومخزن في قاموسه الداخلي. ونتيجة لذلك، إذا نسخ الضحية عنوان محفظة شرعيًا لإرسال عملات رقمية، يتم تعديل الحافظة تلقائيًا بحيث تُحوّل الأموال إلى محفظة المهاجم. يراقب السكربت الحافظة باستمرار على فترات منتظمة، مما يسمح للمهاجم باعتراض مدفوعات العملات الرقمية وإعادة توجيهها سرًا على النظام المخترق.

عناوين محافظ العملات المشفرة التي يتحكم بها المهاجم

تحتوي حمولة Wallet.txt على قاموس لعناوين محافظ العملات المشفرة التي يتحكم بها المهاجم. عند اكتشاف تنسيق محفظة مطابق في الحافظة، يستبدل البرنامج الخبيث عنوان الضحية بعنوان المحفظة المقابلة التي يتحكم بها المهاجم.

تغطي عناوين الاستبدال العديد من العملات المشفرة بما في ذلك

بيتكوين (BTC)، لايتكوين (LTC)، إيثريوم (ETH)، مونيرو (XMR)، XRP، NEO، بيتكوين كاش (BCH)، دوجكوين (DOGE)، داش، ستيلر (XLM)، باينانس كوين (BNB)، تيزوس (XTZ)، ترون (TRX)، VeChain (VET)، DigiByte (DGB)، Qtum، Cardano (ADA)، Polkadot (DOT)، Cosmos (ATOM)، Lisk، Kava، Algorand (ALGO)، Filecoin (FIL)، Nano، NEM، Waves، Zcash (ZEC)، Terra، وTHORChain (RUNE).

السلسلة 2 - مكونات مُحمِّل PowerShell

مشغل VBS – PiceVid.vbs

يقوم هذا البرنامج النصي بتشغيل تنفيذ PiceVid.ps1، والذي يعمل كنقطة دخول لسلسلة التحميل المحلية ويتم تنفيذه من خلال المهمة المجدولة.

برنامج تحميل PowerShell – PiceVid.PS1

يحتوي البرنامج النصي على حمولة RetroRAT ويتم تنفيذه مباشرة في الذاكرة.

الشكل: مُحمِّل PowerShell (PiceVid.ps1) يُعيد بناء وتنفيذ حمولة RetroRAT في الذاكرة

بدلاً من كتابة الحمولة إلى ملف تنفيذي منفصل، يقوم البرنامج النصي بقراءة محتوياته وتنفيذها ديناميكيًا باستخدام Invoke-Expression (IEx).

يُمكّن هذا النهج المهاجم من تنفيذ البرامج الضارة مع تقليل الآثار القابلة للكشف على القرص.

تتوافق الحمولة الموجودة في الذاكرة والتي تم تحديدها أثناء التحليل مع برنامج RetroRAT ، وهو حصان طروادة للتحكم عن بُعد يستهدف الأنشطة المالية المرتبطة بالمؤسسات المصرفية الأمريكية ومنصات العملات المشفرة . يراقب هذا البرنامج الخبيث نشاط المستخدم، ويلتقط ضغطات المفاتيح، ويتتبع بشكل انتقائي التفاعلات مع الخدمات المالية بهدف جمع معلومات حساسة.

تحليل الحمولة – RetroRAT

الحمولة الخبيثة التي تم تحليلها، والمعروفة باسم RetroRAT، هي حصان طروادة للتحكم عن بُعد (RAT) ذو دوافع مالية، يستهدف أنشطة العملات المشفرة والخدمات المصرفية. يقوم هذا البرنامج الخبيث بتثبيت خطاف لوحة مفاتيح عالمي، ويراقب باستمرار عناوين النوافذ النشطة بحثًا عن كلمات مفتاحية مرتبطة بالتطبيقات المالية ومنصات الخدمات المصرفية أو العملات المشفرة الأكثر استخدامًا. يُمكّن تصميمه المعياري، بالإضافة إلى قناة اتصال للتحكم والسيطرة (C2) قائمة على بروتوكول TCP، المهاجم من تنفيذ أوامر عن بُعد، والتلاعب بالملفات، والوصول إلى بيانات الحافظة، وتحميل تجميعات إضافية ديناميكيًا مباشرةً في الذاكرة.

تقنيات التهرب من الدفاع ومكافحة التحليل

تُطبق العينة تقنيات متعددة لمكافحة التحليل والتهرب من الدفاع لتجنب الكشف وتقييد التنفيذ في بيئات التحليل مثل الصناديق المعزولة والآلات الافتراضية وأنظمة تحليل البرامج الضارة الآلية.

– فحوصات التهرب من بيئة الاختبار

تحتوي العينة على قائمة مضمنة من معرفات بيئات الاختبار والتحليل الشائعة، بما في ذلك أسماء المستخدمين المعروفة مثل "جون دو" و"فيروس" و"مستخدم الاختبار" و"صندوق الاختبار" وما إلى ذلك.
أثناء التنفيذ، تُقارن هذه القيم بخصائص النظام للكشف عن بيئات التحليل المحتملة. إذا تم العثور على تطابق، يُغير البرنامج الخبيث سلوكه، على الأرجح كآلية للتهرب.

الشكل – مقارنة اسم المستخدم الحالي بأسماء المستخدمين الشائعة الاستخدام في بيئة الاختبار
الشكل – مقارنة اسم المستخدم الحالي بأسماء المستخدمين الشائعة الاستخدام في بيئة الاختبار

– اكتشاف الآلات الافتراضية

يتحقق البرنامج الخبيث أيضًا مما إذا كان يعمل ضمن جهاز افتراضي من خلال الاستعلام عن أدلة الجهاز الافتراضي وبرامج التشغيل والخدمات ذات الصلة. إذا عثر على أي آثار، فإنه يتوقف تلقائيًا.

 

الشكل – فحص آثار الآلة الافتراضية

– استخدام التمويه

تعتمد الحمولة بشكل مكثف على تقنيات التشفير الأساسية والفعّالة. إذ تُعاد تسمية أسماء الدوال والفئات بشكل جذري، وتحتوي العديد من المعرّفات على أحرف تحكم يونيكود تجعلها تبدو معطوبة داخل برنامج فك التشفير. إضافةً إلى ذلك، تُخزّن معظم السلاسل النصية ذات الدلالة مشفرةً ويُعاد بناؤها أثناء التشغيل. هذا يمنع التحليل الثابت المباشر ويُجبر المحلل على مراقبة القيم ديناميكيًا. باستخدام de4dot، تمكّنا من فك تشفير الملف الثنائي جزئيًا، واستعادة أسماء الدوال القابلة للقراءة.

استخدام Mutex

في بداية التنفيذ، يتحقق البرنامج الثنائي مما إذا كان هناك قفل تبادلي مُسمى موجودًا بالفعل في النظام. إذا تم العثور عليه، يُنهي البرنامج الخبيث تنفيذه فورًا باستخدام Environment.Exit(0). تُستخدم هذه التقنية عادةً من قِبل البرامج الخبيثة لتجنب إعادة إصابة النظام.

الشكل – ميوتك

التنفيذ متعدد الخيوط

يقوم البرنامج الخبيث بإنشاء عدة سلاسل عمليات عاملة لتنفيذ مكونات مختلفة من وظائفه بالتوازي. يسمح هذا التصميم للبرنامج الخبيث بالحفاظ على مراقبة مستمرة ونشاط في الخلفية دون مقاطعة العمليات الأخرى مثل اتصالات التحكم والسيطرة أو معالجة البيانات.

– الخيط 1 – حلقة اعتراض أحداث لوحة المفاتيح

  • new Thread(new ThreadStart(GClass25.smethod_1)).Start();

يقوم البرنامج الخبيث بإنشاء سلسلة تنفيذ منفصلة لمعالجة اعتراض لوحة المفاتيح باستخدام الدالة SetWindowsHookExA(). ضمن هذه الدالة، يتم تسجيل خطاف منخفض المستوى (WH_KEYBOARD_LL) يسمح للبرنامج الخبيث بمراقبة مدخلات لوحة المفاتيح منخفضة المستوى.

الشكل – الخيط 1 – اعتراض حدث لوحة المفاتيح

بمجرد تثبيت الخطاف، يدخل الخيط فورًا في حلقة رسائل باستخدام Application.Run(). وهذا يضمن بقاء الخطاف نشطًا طوال مدة العملية، مما يسمح للبرنامج المزروع بالتقاط ضغطات المفاتيح باستمرار.

الشكل – يبقى الخطاف نشطًا

داخل دالة الاستدعاء الخاصة بالخطاف، يتحقق البرنامج الخبيث مما إذا كانت الرسالة المُعترضة تُطابق حدث ضغط مفتاح. يضمن الشرط (int_2 >= 0 && intptr_1 == (IntPtr)256) أن الخطاف يُعالج فقط أحداث ضغط المفاتيح الصحيحة. القيمة 256 تُطابق رسالة WM_KEYDOWN في نظام ويندوز، مما يعني أن الكود يُنفذ فقط عند الضغط على مفتاح.

الشكل – مراقبة أحداث ضغط المفاتيح

في نهاية هذا التسلسل، يستدعي البرنامج الخبيث الدالة UnhookWindowsHookEx() لإزالة خطاف لوحة المفاتيح المُثبّت مسبقًا. وهذا يضمن مراقبة مستمرة لضغطات المفاتيح حتى يتم إيقاف البرنامج الخبيث.

-الخيط الثاني – مراقبة الخدمات المصرفية الأمريكية وخدمات العملات المشفرة باستخدام الكلمات المفتاحية

  • new Thread(new ThreadStart(GClass11.smethod_0)).Start();

بالإضافة إلى الخيط 1 الذي يعترض أحداث لوحة المفاتيح، يقوم البرنامج الخبيث بتشغيل هذا الخيط الإضافي المسؤول عن التعامل بشكل مستقل مع عمليات التحقق في وقت التشغيل المرتبطة بالنشاط المالي للمستخدم.

أولاً، يقوم البرنامج بإعداد وتهيئة مجلدات وأسماء ملفات السجل التي تُستخدم لاحقاً لتخزين نتائج المراقبة. هنا، يتم تهيئة ملفين منفصلين، أحدهما لأنشطة العملات المشفرة ("crypto_results.txt") والآخر لأنشطة الخدمات المصرفية ("banks_results.txt"). تُخزَّن هذه الملفات في مجلد %localappdata% الخاص بالمستخدم.

الشكل – ملفات النتائج لتخزين سجلات البيانات المالية

بعد ذلك، يقوم البرنامج الخبيث بتهيئة مصفوفتين نصيتين باسم "array" و"array2". تُعاد بناء قيم هاتين المصفوفتين ديناميكيًا أثناء التشغيل من خلال إجراءات فك تشفير داخلية. تُخفي هذه التقنية الكلمات المفتاحية المهمة عن الفحص الثابت، مع السماح للبرنامج الخبيث باستخدامها أثناء التنفيذ.
تحتوي المصفوفة الأولى (array) على 47 كلمة مفتاحية (0x2F) متعلقة بالعملات المشفرة، بما في ذلك منصات مثل Coinbase وBlockchain وBitcoin وغيرها. أما المصفوفة الثانية (array2) فتحتوي على 51 كلمة مفتاحية (0x33) مرتبطة بالمؤسسات المالية وخدمات الدفع، بما في ذلك Bank of America وWells Fargo وChime وPayPal.
يكشف فحص دقيق للكلمات الرئيسية في المصفوفة الثانية عن تركيز مؤلف البرامج الضارة القوي على النظام المالي الأمريكي، والذي يغطي البنوك الوطنية الكبرى والمؤسسات الإقليمية ومنصات الخدمات المصرفية الرقمية وخدمات الدفع عبر الإنترنت المستخدمة على نطاق واسع.

الشكل – إعداد الكلمات المفتاحية المصرفية

حلقة مراقبة تركز على الخدمات المصرفية والعملات المشفرة

بعد تهيئة قائمة الكلمات الرئيسية وملفات النتائج، يدخل البرنامج الضار في حلقة مراقبة مستمرة مصممة لتتبع تفاعلات المستخدم مع الخدمات المالية.

الشكل – مراقبة الخدمات المالية

يتم إنشاء كائنين من نوع HashSet لملفات النتائج التي تم إنشاؤها مسبقًا، مما يسمح للبرامج الضارة بتجنب التسجيل المكرر والاحتفاظ بسجل للمطابقات التي تم تحديدها بالفعل.

داخل حلقة لا نهائية، يقوم البرنامج الخبيث باسترداد عنوان النافذة النشطة حاليًا بشكل متكرر.

الشكل – استرجاع عنوان النافذة النشطة

يتم تحويل النص الملتقط إلى صيغة رقمية باستخدام الدالة `ToLower()` قبل مقارنته بقوائم كلمات مفتاحية محددة مسبقًا تحتوي على منصات العملات المشفرة وخدمات مصرفية. عند العثور على تطابق لم يُسجل سابقًا، تُكتب الكلمة المفتاحية المقابلة في ملف نتائج مخصص باستخدام الدالة `File.AppendAllText()`. بالإضافة إلى ذلك، يبدأ البرنامج الخبيث بالتقاط وتسجيل ضغطات المفاتيح اللاحقة المرتبطة بتلك الجلسة، مما يسمح له بجمع مدخلات المستخدم الحساسة المتعلقة بالنشاط المالي.

الشكل – إلحاق البيانات الملتقطة بملفات النتائج

يربط هذا المنطق بشكل فعال نشاط المستخدم في المقدمة بالكلمات الرئيسية المالية المستهدفة، مما يشير إلى أن البرامج الضارة تراقب بشكل انتقائي الجلسات التي تتضمن الخدمات المصرفية أو منصات الدفع أو خدمات العملات المشفرة بدلاً من تسجيل جميع الأنشطة بشكل عشوائي.

اتصال C2 وتسريب البيانات

تُنفّذ الدالة smethod_5() روتين الاتصال الرئيسي للتحكم والسيطرة (C2) للبرمجية الخبيثة. وتسعى هذه الدالة باستمرار إلى إنشاء اتصال شبكي مع خوادم بعيدة مُحددة مسبقًا، وتُدير دورة حياة قناة الاتصال النشطة. وبمجرد إنشاء الاتصال بنجاح، يُتيح هذا الروتين مزيدًا من التفاعل مع الخادم البعيد، مما يُشكل الأساس لتبادل البيانات والتحكم عن بُعد.

الشكل – اتصال C2 وتسريب البيانات

في البداية، يقوم البرنامج الثنائي بالتكرار من خلال قائمة من المجالات المضمنة (Class15.string_0) والمنافذ المرتبطة بها (Class15.int_0).

الشكل – نطاقات ومنفذ C2

لكل مجموعة من النطاق والمنفذ، يتم إنشاء كائن TcpClient. بمجرد إنشاء اتصال TCP، يتم تنفيذ إجراء تحقق (smethod_6)، والذي يعمل كفحص مصافحة للتأكد من أن الخادم البعيد يستجيب بمعرف متوقع.

الشكل – مصافحة شبكة TCP باستخدام سلسلة نصية

المعرّف الذي لاحظناه في عيّنتنا هو السلسلة "RETRO-OK-2025". يتم إغلاق الاتصالات التي تفشل في هذا التحقق على الفور، ويتم تجربة خادم مرشح آخر.
بعد التحقق الناجح من خادم التحكم والسيطرة، يقوم البرنامج الخبيث بتفعيل ميزة الوصول عن بعد التي تجمع بشكل دوري بيانات ضغطات المفاتيح المخزنة في ملفات النتائج المحلية وترسلها إلى خادم التحكم والسيطرة.

الشكل – تسريب البيانات

يقرأ البرنامج الخبيث بيانات ضغطات المفاتيح المُجمّعة من ملف النتائج باستخدام الدالة File.ReadAllText(). تُدمج البيانات المسروقة مع معلومات تعريف الضحية وتُغلّف في رسالة مُهيكلة باستخدام روتين بناء الحزم الداخلي (GClass10). ثم تُرسل الرسالة إلى خادم التحكم والسيطرة عبر قناة اتصال TCP النشطة (GClass12)، حيث تُشفّر الحمولة قبل الإرسال.
تُمكّن هذه الآلية البرامج الضارة من جمع ونقل مدخلات المستخدم الحساسة بشكل موثوق إلى البنية التحتية للتحكم والسيطرة عن بعد، مما يسمح للمهاجم بجمع المعلومات المالية والمعلومات المتعلقة ببيانات الاعتماد من النظام المخترق.

وحدة RAT

باعتبارها حصان طروادة للتحكم عن بُعد، تدعم هذه البرمجية الخبيثة مجموعة من إمكانيات التحكم عن بُعد. تتم معالجة الأوامر الواردة من خادم التحكم والسيطرة من خلال مُرسِل مركزي مُنفَّذ كعبارة تبديل، يقوم بتقييم مُعرِّفات الأوامر المُحدَّدة في تعداد GEnum1 واستدعاء الوظائف المُناسبة.

الشكل – مُرسِل الأوامر المُنفَّذ كمفتاح تبديل

اعتمادًا على قيمة الأمر، يتم استدعاء وحدات مختلفة لتنفيذ عمليات مثل مراقبة سطح المكتب عن بعد، ومعالجة نظام الملفات، وتنفيذ الأوامر، والتحكم في النظام.

الشكل – الإجراء المتخذ ضد الضحية بناءً على أمر من مركز القيادة والسيطرة

تتيح وظيفة RAT هذه للمهاجمين مراقبة النظام المصاب والتحكم فيه بشكل تفاعلي بالإضافة إلى سرقة البيانات المالية.

قدرات التحكم في RAT

القدرات اكشن
مراقبة سطح المكتب عن بُعد / مراقبة الشاشة بدء/إيقاف التقاط الشاشة وتكوين بث سطح المكتب البعيد
عمليات إدارة الملفات تصفح الدلائل، تحميل/تنزيل الملفات، إدارة نظام الملفات
مراقبة العمليات / النظام حصر العمليات، وجمع معلومات النظام، وإدارة المهام
تنفيذ الأمر تنفيذ الأوامر أو البرامج على النظام المخترق
نظام مراقبة قم بإيقاف تشغيل النظام/إعادة تشغيله أو إنهاء برنامج تشغيل البرامج الضارة
الذاكرة / العمليات المتقدمة تنفيذ مهام معالجة الذاكرة أو العمليات

 

الكلمات المفتاحية المالية المستهدفة

عملة معماة
coinbase metamask bitflyer poloniex
سلسلة كتلة trustwallet بيتجيت الاحتمالية
freewallet bitpay بوابة hitbtc
محفظة paxful coincheck mercatox
بيتكوين localbitcoins تقليب hotbit
BTC التشفير bitso digifinex
binance bitfinex bitmart bitbank
كراكن bitstamp exmo Luno تقدير
إي تورو موافق bitpanda الجوزاء
coingecko بايت والسائلة bitbns
coinmarketcap kucoin كوينميترو cointiger
tradingview huobi bittrex

 

 

المؤسسات المالية / منصات الدفع
بنك امريكي بنك فيفث ثيرد أول جمهورية فروستبانك
ويلز فارغو هنتنغتون بنك زيونز onb
مطاردة تزامن بنك التجارة المواطنون الأوائل
سيتي بنك بنك المفاتيح بنك الغرب بنك سينشري لينك
لنا البنك أمريكان اكسبريس ون فاينانس الغشاء الزليلي
كابيتال ون اكتشف go2bank فيرست هورايزون
المجلس الوطني nbkc النقطة الخضراء موقع ئي باي
تي دي بنك صوفى بسيط باي بال
صدق قرع الأجراس طموح payeer
حليف فاروبانك بنك إن بي كي سي الأمازون
بي بي تي أكسوس بنك نجمة العلم الخروج
صن تراست بنك المواطنين BMO وسائل الدفع
المناطق بنك إم آند تي إيفر بنك

خاتمة

عملية DualScript هي حملة برمجيات خبيثة متعددة المراحل تستغل مكونات نظام ويندوز المشروعة، مثل المهام المجدولة وVBScript وPowerShell، للحفاظ على استمراريتها مع تقليل حجم الملفات التي تُخزّن على القرص. يعمل الهجوم عبر سلسلتين متوازيتين: الأولى هي أداة تحميل PowerShell عبر الإنترنت تُثبّت برنامجًا خبيثًا للتحكم في الحافظة، والثانية هي أداة تحميل PowerShell ثانوية تُشغّل برنامج RetroRAT الخبيث مباشرةً في الذاكرة.

من خلال الجمع بين سرقة الأموال عبر التلاعب بالمحافظ الإلكترونية وإمكانية الوصول عن بُعد، يحقق المهاجمون سرقة العملات الرقمية المستهدفة ومراقبة النظام بشكل مستمر. تُسلط هذه الحملة الضوء على تزايد إساءة استخدام أدوات النظام الموثوقة وتقنيات التنفيذ في الذاكرة للتهرب من آليات الكشف التقليدية.

مؤشرات التسوية

مستند إلى الملف

نتاج صنعي تجزئة MD5 كشف
ريترورات 7546ada1e3144371724db209ba4c5f37 Trojan.RetroRAT.S3882604
PiceVid.ps1 173b27e7541427929da72ebf37c6db8e Script.RetroRat.50517.GC
PiceVid.vbs 243af69d85550232da45f5a30703a4a3 Script.RetroRat.50517.GC
ppamproServiceZuneWAL.ps1 43cac07a501e7a717023e0fa8f6111e0 Script.Trojan.49593.GC
ppamproServiceZuneWAL.vbs 163c38bd7ff7dd27e88eaef1a7a4819f حصان طروادة 50374
Wallet.txt 1dc82fd02a0db3e338128b6f587d7122 Script.RetroRat.50517.GC

على أساس الشبكة

عنوان URL / النطاق الفئة
info[.]1cooldns[.]com البرمجيات الخبيثة
floatsdk[.]1cooldns[.]com البرمجيات الخبيثة
thewpiratebay[.]st البرمجيات الخبيثة

رسم الخرائط المائلة

تكتيك تقنية معرف التقنية
إصرار المهمة المجدولة/الوظيفة T1053.005
التنفيذ مترجم الأوامر والبرمجة: بوويرشيل T1059.001
التنفيذ مترجم الأوامر والبرمجة النصية: VBScript T1059.005
التهرب الدفاعي الملفات والمعلومات المشفرة/المضغوطة T1027
التهرب الدفاعي إضعاف الدفاعات: تعطيل أو تعديل الأدوات (تجاوز سياسة التنفيذ) T1562.001
الاكتشاف اكتشاف العملية T1057
التشكيلات التقاط الإدخال: Keylogging T1056.001
التشكيلات بيانات الحافظة T1115
التشكيلات القبض على الشاشة T1113
الوصول إلى بيانات الاعتماد التقاط الإدخال T1056
القيادة والتحكم بروتوكول طبقة التطبيق (بروتوكولات الويب) T1071
exfiltration تسلل عبر قناة C2 T1041

 

المؤلف:
نيراج ماكاساري
براشيل مون
راياباتي لاكشمي براسانا ساي

 الصفحة السابقةهجمات التماثل: كيف يتم استغلال الأحرف المتشابهة في السيبرانية...
الصفحة التالية  تحذير: الصراع في الشرق الأوسط والتصعيد السيبراني
نيراج ماكاساري

نبذة عن نيراج ماكاساري

نيراج باحث أمني في مختبرات كويك هيل للأمن، يعمل على اكتشاف التهديدات وتحليل البرمجيات الخبيثة. وهو متخصص في تحليل التهديدات الواقعية...

مقالات بقلم نيراج ماكاساري »

منشورات ذات علاقة

  • CVE-2026-3854: كيف أصبحت خيارات دفع Git أداةً بدائيةً لحقن البيانات الوصفية الداخلية

    CVE-2026-3854: كيف أصبحت خيارات دفع Git أداةً بدائيةً لحقن البيانات الوصفية الداخلية

    6 أكتوبر 2026
  • داخل دراغون فورس: كيف تعمل حمولة عصابات برامج الفدية الخبيثة فعلياً

    1 أكتوبر 2026
  • MacSync: برنامج سرقة نظام macOS المراوغ الذي يستغل ثغرات ClickFix

    8 سبتمبر 2026
المؤلفون المميزون
  • Seqrite
    Seqrite

    Seqrite هي شركة رائدة في مجال توفير حلول الأمن السيبراني للمؤسسات. مع التركيز على...

    قراءة المزيد من المقالات التي كتبها Seqrite
  • بينيش ب
    بينيش ب

    أنا شغوفٌ بالأمن السيبراني وكاتبٌ مُتفانٍ. لديّ موهبةٌ...

    اقرأ المزيد من مقالات بينيش ب.
  • جوتي كارليكار
    جوتي كارليكار

    أنا كاتب متعطش أستمتع بصياغة محتوى حول التقنيات الناشئة و...

    اقرأ المزيد من المقالات التي كتبها جيوتي كارليكار
  • سانجاي كاتكار
    سانجاي كاتكار

    سانجاي كاتكار هو المدير الإداري المشترك لشركة Quick Heal Technologies...

    اقرأ المزيد من مقالات سانجاي كاتكار
المواضيع
عرضة (25) هجوم إلكتروني (36) الهجمات الالكترونية (58) هجوم إلكتروني (16) هجمات الكترونية (15) الأمن السيبراني (343) الأمن الإلكتروني (34) التهديد السيبراني (33) تهديدات الإنترنت (51) البيانات الاختراق (56) خروقات البيانات (29) فقدان البيانات (28) منع فقدان البيانات (34) data privacy (17) حماية البيانات (35) أمن البيانات (19) DLP (50) DPDP (14) قانون حماية البيانات الشخصية (17) التشفير (16) أمن نقطة النهاية (113) أمن المؤسسة (20) استغلال (13) GDPR (14) البرمجيات الخبيثة (76) تحليل البرمجيات الخبيثة (15) هجوم البرمجيات الخبيثة (23) MDM (27) Microsoft (15) MITER ATT & CK (14) أمن الشبكة (26) التصيد (30) الفدية (69) هجوم الفدية (31) رانسوموار الهجمات (31) حماية ransomware (17) Seqrite (41) Seqrite التشفير (27) Seqrite ربحية السهم (33) Seqrite الخدمات (16) كشف التهديد (15) Threat Intelليغنس (25) UTM (34) الثغرة الأمنية (16) الثقة صفر (13)
Seqrite مختبرات

مزود حلول أمن تكنولوجيا المعلومات الرائد للمؤسسات يعمل على تبسيط أمان نقاط النهاية والبيانات والشبكات من خلال أفضل حلول الوقاية من التهديدات واكتشافها والاستجابة لها في جميع أنحاء العالم.

اقرأ المزيد عن Seqrite

تابعنا:

اشترك في نشرتنا الإخبارية

ابق على اطلاع بأحدث اتجاهات ورؤى الأمن السيبراني.

تحميل
المنتجات والخدمات
  • سحابة
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • على بريم
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • المنظومة
  • Malware Analysis Platform
  • الأعمال الصغيرة
  • SOHO Total Edition
  • الخدمات
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • الأمن السيبراني و Data Privacy الاجتماعي
المصادر
  • مدونات
  • هيتيبابرز
  • البيانات
  • تقارير التهديد
  • كتيبات
  • وجهة نظر
  • فهم Data Privacy
  • حوارات DPDP
  • السياسة والامتثال
  • اتفاقية ترخيص المستخدم النهائي
  • جو ديب ايه اي
  • SIA
  • ساعة الخصوصية
اتصل بنا
  • المكاتب المسجلة
  • دعونا نتحدث عن الأمن السيبراني
الدعم
  • الدعم الفني
  • لتحميل البرامج
  • التحديث دون اتصال بالإنترنت
  • ترقيات البرامج الثابتة
  • ترقيات
  • وثائق المنتج
معلومات عنا
  • من نحن Seqrite
  • القيادة
  • الجوائز والتكريم
  • الأخبار
شريك
  • برنامج شريك
  • تحديد الشريك
  • إشترك معنا
  • Seqrite الشهادات

© 2026 شركة كويك هيل تكنولوجيز المحدودة.

خريطة الموقع سياسات الخصوصية ملاحظات قانونية سياسات ملفات تعريف الارتباط شروط الاستخدام