Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
robodroid — إدارة أجهزة أندرويد بسلوكيات محددة مسبقًا لبيئات سايبر رينج. | Kitploit
أدوات/GitHubGitHub/cybersecsi/robodroid
أمان أندرويدالتصيد الاحتياليأمن الجوالالتعلم والتعليم
GitHubcybersecsi/robodroid

robodroid

إدارة أجهزة أندرويد بسلوكيات محددة مسبقًا لبيئات سايبر رينج.

عرض المستودعالموقع الإلكتروني
91515منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة


robodroid

RoboDroid

RoboDroid هي أداة برمجية متطورة مصممة لتبسيط عملية إدارة آلات Android (وقريباً جداً أيضاً نشرها) لاستخدامها في بيئات ميادين التدريب على الأمن السيبراني. باستخدام RoboDroid، يمكن للمستخدمين إعداد وتخصيص سلوكيات محددة مسبقاً لآلات Android الخاصة بهم، مما يسمح لهم بإنشاء سيناريوهات هجوم سيبراني معقدة واختبار دفاعاتهم ضد مجموعة واسعة من التهديدات.

📋 جدول المحتويات

  • 📱 السياق
  • ⚡ نظرة عامة
  • 📚 كيف يعمل
    • التفاعل مع عامل Frida
  • 🔌 التثبيت
    • مكتبة RoboDroid
  • ℹ️ الاستخدام
    • أمر run
    • متغيرات البيئة
    • التشغيل في Docker
  • 🚀 عرض توضيحي
  • 🚧 خريطة الطريق
  • 📚 الإسناد
  • 🪪 الترخيص

📱 السياق

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

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

تم تصميم RoboDroid للمساعدة في سد هذه الفجوة من خلال توفير مجموعة من الأدوات التي يمكنها محاكاة سلوك الهاتف الذكي الشبيه بسلوك البشر. يتم إنشاء السلوكيات المحددة مسبقاً باستخدام Frida وتتم إدارتها في مستودع مكتبة RoboDroid.

⚡ نظرة عامة

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

يستفيد RoboDroid من تقنية Frida لتشغيل السلوكيات الخاصة بالتطبيقات، بينما يستخدم ADB لجميع العمليات الأخرى. هذا المزيج القوي يمكّن المستخدمين من إنشاء سير عمل من السلوكيات المحددة مسبقاً التي يمكنها محاكاة إجراءات مستخدم المحمول.

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

الصورة التالية تلخص ذلك:

مثال على سلسلة القتل مثال على سلسلة القتل

يمكن تقسيم سير العمل إلى الخطوات التالية:

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

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

📚 كيف يعمل

كيف يعمل RoboDroid كيف يعمل RoboDroid

التفاعل مع عامل Frida

يتواصل RoboDroid مع عامل Frida المقدم من مكتبة RoboDroid عبر الرسائل، مما يوفر تفاعلاً فعالاً. عندما يبدأ RoboDroid سلوكاً معيناً، فإنه ينتظر رسالة من عامل Frida. يمكن أن تكون الرسالة من نوع FAILURE أو COMPLETED.

إذا كان نوع الرسالة FAILURE، يعيد RoboDroid تشغيل السلوك الحالي لضمان الإكمال الناجح. إذا كان نوع الرسالة COMPLETED، يتم وضع علامة على الخطوة الحالية كمكتملة، وينتقل RoboDroid إلى الخطوة التالية.

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

من خلال توفير عملية الاتصال القوية هذه، يضمن RoboDroid التكامل السلس لعامل Frida في مجموعة أدواته، ويسهل إنشاء سير عمل معقدة لمحاكاة الأجهزة المحمولة في بيئة ميدان تدريب سيبراني.

🔌 التثبيت

يمكنك تثبيته بسهولة عن طريق تشغيل:

pipx install robodroid

نقترح عليك استخدام pipx بدلاً من pip لأنه في إصدارات Python المستقبلية ستتم إزالة تثبيت الحزم باستخدام pip خارج البيئات الافتراضية.

مكتبة RoboDroid

RoboDroid لديه دعم مدمج لتنزيل السلوكيات تلقائياً (وقريباً تحديث تلقائي) من مستودع مكتبة RoboDroid. إذا كنت ترغب في إضافة سلوك Frida جديد، نقترح عليك التوجه إلى المستودع المحدد وتقديم طلب سحب (Pull Request).

ℹ️ الاستخدام

robodroid --help

سيؤدي هذا إلى عرض المساعدة للأداة:

              &&&&&&&&&&&
           &&&&         &&&&
         &&&               &&&
      (&&&&   &&&&   &&&&   &&&)&
      &(&&&&               &&&&)&
          &&&&           &&&&
             &&&&&&&&&&&&&
       &&&  &&&&&&&&&&&&&&&  &&&
      &&&&  &&&&&&&&&&&&&&&  &&&&
      &&&&  &&&&&&&&&&&&&&&  &&&&
      &&&&  &&&&&&&&&&&&&&&  &&&&
      &&&&  &&&&&&&&&&&&&&&  &&&&
      &&&&  &&&&&&&&&&&&&&&  &&&&
              &&&&&&&&&&&
               &&&& &&&&
               &&&& &&&&
            RoboDroid v0.0.3

 Usage: robodroid [OPTIONS] COMMAND [ARGS]...

 Manage and deploy Android machines with pre-defined behaviors for Cyber Range environments

╭─ Options ──────────────────────────────────────────────────────────────────────────────────╮
│ --help  -h        Show this message and exit.                                              │
╰────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────────────────────╮
│ run               Run RoboDroid.                                                           │
| update-library    Update the RoboDroid Library to the latest version                       |
│ version           Print the current version and exit.                                      │
╰────────────────────────────────────────────────────────────────────────────────────────────╯

أمر run

يمكنك تشغيل robodroid في وضعين مختلفين:

  • تفاعلي (default)
  • مُدار (Managed)
تنزيل الأداة