
وسادة إطلاق بسيطة لاستخدام USB HID Rubber Ducky Launch Pad لنظام Android.
تطبيق أندرويد لتنفيذ هجمات USB HID (Rubber Duck) بعدة طرق:
صيغة Ducky Script بسيطة. كل أمر يبدأ في سطر جديد وقد يحتوي على خيارات تتبعه. تكتب الأوامر بحروف كبيرة (ALL CAPS) لأن البط صاخب ويحب أن يصيح بفخر. معظم الأوامر تستدعي ضغطات لوحة مفاتيح أو تركيبات مفاتيح أو سلاسل نصية، بينما يقدم البعض تأخيرات أو توقفات. فيما يلي قائمة بالأوامر ووظائفها، متبوعة ببعض الأمثلة. بعض الصيغ موسعة من Hak5 Ducky Script Syntax الأصلي. نصوص Ducky للفأرة تختلف عن تلك الموجودة على الإنترنت وتم تعريفها للحفاظ على التشابه مع نصوص لوحة المفاتيح.
ملاحظة: في المعاملات [num] يمثل رقمًا، [char] يمثل أحرف A-Z، a-z. كما تمت إضافة دعم HID القابل للتخصيص.
جميع أوامر HID2/قديمة HID مدعومة.
جميع أوامر الفأرة/المؤشر ستبدأ بهذا الأمر. يمكن أيضًا تطبيق تأثير أمر REPEAT وأمر DELAY على أوامر الفأرة.ملاحظة:
[button]، الذي يحاكي إجراء زر الفأرة ويمكن أن يأخذ القيم التالية:
[x] و [y]، اللذين يحاكيان إجراء حركة الفأرة ويمكن أن يكون نطاق قيمهما من -127 إلى 127. يمثل هذا البكسلات ويكون نسبياً للموضع الحالي للفأرة. إذا كنت عند النقطة (150,150) فيمكنك تحريك الفأرة إلى (127,127) بكسل من هذه النقطة ثم إلى (23,23). لذلك، إذا كانت الفأرة عند (0,0) [الزاوية العلوية اليسرى] وتريد التحرك إلى (1920, 1080) [الزاوية السفلية اليمنى، بافتراض شاشة 1080p]، فستحتاج إلى تحريك الفأرة عدة مرات بمقدار 127 بكسل في كل مرة (أو أقل) في أي اتجاه.[scroll]، الذي يحاكي إجراء عجلة التمرير للفأرة ويمكن أن يأخذ القيم التالية:
[num] يمثل رقماً. يُستخدم هذا لتكرار الإجراء. بدلاً من ذلك، يمكن استخدام الأمر REPEAT.الصيغة:
مثال:``` REM double left click MOUSE CLICK LEFT 2 REM drag a folder MOUSE HOLD LEFT 127 45 REM move pointer MOUSE MOVE 0 0 5 REM scroll a document MOUSE SCROLL DOWN 10 REM using repeat MOUSE CLICK LEFT REPEAT 1
---
# التوطين
| الحالة | الرمز | اللغة | ترجمت |
|:------:|:---------:|:--------------------:|:-----:|
| ❌ | b+ach | أشولي | 0% |
| ❌ | aa | عفار | 0% |
| ✅ | af | أفريكانس | 100% |
| ✅ | ak | أكان | 100% |
| ✅ | sq | ألباني | 100% |
| ✅ | am | أمهري | 100% |
| ✅ | ar | عربي | 100% |
| ❌ | an | أرغوني | 0% |
| ✅ | hy | أرمني | 100% |
| ❌ | as | أسامي | 0% |
| ❌ | b+ast | أستيري | 0% |
| ❌ | av | أفري | 0% |
| ❌ | ae | أفستاني | 0% |
| ❌ | ay | أيمارا | 0% |
| ✅ | az | أذربيجاني | 100% |
| ❌ | b+ban | بالياني | 0% |
| ❌ | b+bal | بلوشي | 0% |
| ❌ | bm | بامبارا | 0% |
| ❌ | ba | باشكيري | 0% |
| ✅ | eu | باسكي | 100% |
| ✅ | be | بيلاروسي | 100% |
| ✅ | bn | بنغالي | 100% |
| 🚧 | b+ber | بربري | 41% |
| ❌ | bh | بيهاري | 0% |
| ❌ | bi | بيسلاما | 0% |
| ✅ | bs | بوسني | 100% |
| ✅ | br | بريتوني | 100% |
| ✅ | bg | بلغاري | 100% |
| ❌ | my | بورمي | 0% |
| ✅ | ca | كتلاني | 100% |
| ❌ | b+ceb | سيبواني | 0% |
| ❌ | ch | تشامورو | 0% |
| ❌ | ce | شيشاني | 0% |
| ❌ | b+chr | شيروكي | 0% |
| ✅ | ny | شيشيوا | 100% |
| ✅ | zh-rCN | صينية مبسطة | 100% |
| ✅ | zh-rTW | صينية تقليدية | 100% |
| ❌ | cv | تشوفاشي | 0% |
| ❌ | kw | كورنيشي | 0% |
| ✅ | co | كورسيكي | 100% |
| ❌ | cr | كري | 0% |
| ✅ | hr | كرواتي | 100% |
| ✅ | cs | تشيكي | 100% |
| ✅ | da | دنماركي | 100% |
| ❌ | dv | ديفيهي | 0% |
| ✅ | nl | هولندي | 100% |
| ❌ | dz | دزونغخا | 0% |
| ✅ | en-rGB | إنجليزية (بريطانيا) | 100% |
| ✅ | en-rUS | إنجليزية (الولايات المتحدة) | 100% |
| ✅ | eo | إسبرانتو | 100% |
| ✅ | et | إستوني | 100% |
| ✅ | ee | إيوي | 100% |
| ❌ | fo | فاروي | 0% |
| ❌ | fj | فيجي | 0% |
| ✅ | b+fil | فلبيني | 100% |
| ✅ | fi | فنلندي | 100% |
| ✅ | fr | فرنسي | 100% |
| ✅ | fy | فريزي | 100% |
| ❌ | b+fur | فرلوي | 0% |
| ❌ | ff | فولا | 0% |
| ❌ | b+gaa | غا | 0% |
| ✅ | gl | جليقي | 100% |
| ✅ | ka | جورجي | 100% |
| ✅ | de | ألماني | 100% |
| ❌ | b+got | قوطي | 0% |
| ✅ | el | يوناني | 100% |
| ❌ | kl | جرينلاندي | 0% |
| ✅ | gn | غواراني | 100% |
| ✅ | gu | غوجاراتي | 100% |
| ✅ | ht | كريول هايتي | 100% |
| ✅ | ha | هوسا | 100% |
| ✅ | b+haw | هاوايي | 100% |
| ✅ | iw | عبري | 100% |
| ❌ | hz | هيريرو | 0% |
| ❌ | b+hil | هليغاينون | 0% |
| ✅ | hi | هندي | 100% |
| ❌ | ho | هيري موتو | 0% |
| ❌ | b+hmn | همونغ | 0% |
| ✅ | hu | مجري | 100% |
| ✅ | is | آيسلندي | 100% |
| ❌ | io | إيدو | 0% |
| ✅ | ig | إيغبو | 100% |
| ❌ | b+ilo | إيلوكانو | 0% |
| ✅ | in | إندونيسي | 100% |
| ❌ | iu | إنكتيتوت | 0% |
| ✅ | ga | أيرلندي | 100% |
| ✅ | it | إيطالي | 100% |
| ✅ | ja | ياباني | 100% |
| ✅ | jv | جاوي | 100% |
| ❌ | b+kab | قبائلي | 0% |
| ✅ | kn | كانادا | 100% |
| ✅ | b+pam | كابامبانغان | 100% |
| ❌ | ks | كشميري | 0% |
| ❌ | b+csb | كاشوبي | 0% |
| ✅ | kk | كازاخي | 100% |
| ❌ | km | خميري | 0% |
| ✅ | rw | كينيارواندا | 100% |
| ❌ | b+tlh | كلينغون | 0% |
| ❌ | kv | كومي | 0% |
| ❌ | kg | كونغو | 0% |
| ❌ | b+kok | كونكاني | 0% |
| ✅ | ko | كوري | 100% |
| ✅ | ku | كردي | 100% |
| ❌ | kj | كوانياما | 0% |
| ✅ | ky | قيرغيزي | 100% |
| ✅ | lo | لاو | 100% |
| ✅ | la | لاتيني | 100% |
| ✅ | lv | لاتفي | 100% |
| ❌ | li | ليمبورغية | 0% |
| ✅ | ln | لينغالا | 100% |
| ✅ | lt | ليتواني | 100% |
| ❌ | b+jbo | لوجبان | 0% |
| ❌ | b+nds | ألمانية دنيا | 0% |
| ❌ | b+dsb | صوربية سفلى | 0% |
| ✅ | lg | لوغاندا | 100% |
| ❌ | b+luy | لويا | 0% |
| ❌ | lb | لوكسمبورغية | 0% |
| ✅ | mk | مقدوني | 100% |
| ❌ | b+mai | ميثيلي | 0% |
| ✅ | mg | ملغاشي | 100% |
| ✅ | ms | ملايو | 100% |
| ✅ | ml | ماليالام | 100% |
| ✅ | mt | مالطي | 100% |
| ❌ | gv | مانكسي | 0% |
| ✅ | mi | ماوري | 100% |
| ❌ | b+arn | مابوتشي | 0% |
| ✅ | mr | ماراثي | 100% |
| ❌ | mh | مارشالي | 0% |
| ❌ | b+moh | موهوك | 0% |
| ✅ | mn | منغولي | 100% |
| ❌ | b+mos | موسي | 0% |
| ❌ | na | ناورو | 0% |
| ❌ | ng | ندنغا | 0% |
| ✅ | ne | نيبالي | 100% |
| ❌ | se | سامي شمالي | 0% |
| ✅ | b+nso | سوتو شمالي | 100% |
| ✅ | no | نرويجي | 100% |
| ✅ | nb | نرويجي بوكمال | 100% |
| ✅ | nn | نرويجي نينوشك | 100% |
| ❌ | oc | أكسيتانية | 0% |
| 🚧 | or | أوديا | 26% |
| ❌ | oj | أوجيبوي | 0% |
| ✅ | om | أورومو | 100% |
| ❌ | os | أوسيتي | 0% |
| ❌ | pi | بالي | 0% |
| ❌ | b+pap | بابيامنتو | 0% |
| ✅ | ps | بشتوني | 100% |
| ✅ | fa | فارسي | 100% |
| ✅ | pl | بولندي | 100% |
| ✅ | pt | برتغالية (البرتغال) | 100% |
| ✅ | pt-rBR | برتغالية (البرازيل) | 100% |
| ✅ | pa | بنجابي | 100% |
| ✅ | qu | كيشوا | 100% |
| ✅ | ro | روماني | 100% |
| ❌ | rm | رومانشية | 0% |
| ❌ | rn | روندي | 0% |
| ✅ | ru | روسي | 100% |
| ❌ | sg | سانغو | 0% |
| ❌ | sa | سنسكريتية | 0% |
| 🚧 | b+sat | سانتالي | 80% |
| ❌ | sc | سردينية | 0% |
| ❌ | b+sco | اسكتلندية | 0% |
| ✅ | gd | غيلية اسكتلندية | 100% |
| ✅ | sr | صربية (سيريلية) | 100% |
| ❌ | b+sr+Latn | صربية (لاتينية) | 0% |
| ✅ | sn | شونا | 100% |
| ❌ | ii | يي سيتشوان | 0% |
| ✅ | sd | سندي | 100% |
| ✅ | si | سنهالية | 100% |
| ✅ | sk | سلوفاكية | 100% |
| ✅ | sl | سلوفينية | 100% |
| ✅ | so | صومالية | 100% |
| ❌ | b+son | سونغاي | 0% |
| ❌ | nr | نديبيلي جنوبي | 0% |
| ❌ | b+sma | سامي جنوبي | 0% |
| ❌ | st | سوتو جنوبي | 0% |
| ✅ | es | إسبانية (إسبانيا) | 100% |
| ✅ | b+es+419 | إسبانية (أمريكا اللاتينية) | 100% |
| ✅ | su | سوندية | 100% |
| ✅ | sw | سواحلية | 100% |
| ❌ | ss | سوازي | 0% |
| ✅ | sv | سويدية | 100% |
| ❌ | b+syc | سريانية | 0% |
| ❌ | tl | تاغالوغية | 0% |
| ❌ | ty | تاهيتية | 0% |
| ✅ | tg | طاجيكية | 100% |
| ✅ | ta | تاميلية | 100% |
| ✅ | tt | تتارية | 100% |
| ✅ | te | تيلوغوية | 100% |
| ✅ | th | تايلاندية | 100% |
| ❌ | bo | تبتية | 0% |
| ✅ | ti | تجرينية | 100% |
| ❌ | ts | تسونغا | 0% |
| ❌ | tn | تسوانا | 0% |
| ✅ | tr | تركية | 100% |
| ✅ | tk | تركمانية | 100% |
| ✅ | uk | أوكرانية | 100% |
| ❌ | b+hsb | صوربية عليا | 0% |
---
# يضم روكي
- [إصدار Kali Linux 2019.3](https://www.kali.org/blog/kali-linux-2019-3-release/)
- [إصدار Kali Linux 2021.1](https://www.kali.org/blog/kali-linux-2021-1-release/)
- [Prog.World](https://prog.world/kali-linux-nethunter-on-android-part-3-breaking-the-distance/)
- [ProgrammerSought](https://www.programmersought.com/article/30497171179/)
- [قناة Dark_Mechanic على يوتيوب](https://youtu.be/ic-X-FCLNk8)
- [قناة AV SHIVA NORO على يوتيوب](https://youtu.be/4clbu41cEQ0)
- [قناة Android Infosec على يوتيوب](https://www.youtube.com/watch?v=_NDXzGPh_BQ)
- [منشور Android Infosec على فيسبوك](https://www.facebook.com/AndroidInfoSec/posts/4101537619869708)
---
# أعمال سابقة
[](https://github.com/mayankmetha/Rucky-Ext-RPi)
[](https://github.com/mayankmetha/Rucky-Legacy-HID)
[](https://github.com/mayankmetha/Rucky/releases/tag/1.9)
[](https://github.com/mayankmetha/Rucky/releases/tag/1.9)
| الميزة | الميزة الفرعية | مدعومة | الوصف |
|---|
| حقن ضغطات المفاتيح | مفاتيح الأحرف: أبجدية رقمية | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح الأحرف: علامات الترقيم | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | STRING | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | STRINGLN | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح المؤشر | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح النظام | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح التعديل الأساسية | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح التعديل الأساسية | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح التعديل الأساسية | ✅ | Hak5 Docs |
| حقن ضغطات المفاتيح | مفاتيح التعديل الأساسية | ✅ | Hak5 Docs |
| التعليقات | REM | ✅ | Hak5 Docs |
| التأخيرات | DELAY | ✅ | Hak5 Docs |
| الزر | WAIT_FOR_BUTTON_PRESS | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| الزر | BUTTON_DEF | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| الزر | DISABLE_BUTTON | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| الزر | ENABLE_BUTTON | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| الزر | المتغيرات الداخلية | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| LED | السلوكيات الافتراضية | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| LED | LED_OFF | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| LED | LED_R | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| LED | LED_G | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| LED | المتغيرات الداخلية | ❌ | Hak5 Docs قيد التحقق من الجدوى |
| أوضاع الهجوم | ATTACKMODE | 🚧 | Hak5 Docs وضع التخزين غير مدعوم لأن الإصدارات الحديثة من Android لا تدعم وضع التخزين الشامل |
| أوضاع الهجوم | VID و PID | ✅ | Hak5 Docs |
| أوضاع الهجوم | MAN و PROD و SERIAL | 🚧 | Hak5 Docs SERIAL_RANDOM غير مدعوم حالياً |
| أوضاع الهجوم | SAVE و RESTORE | ❌ | Hak5 Docs |
| أوضاع الهجوم | المتغيرات الداخلية | ❌ | Hak5 Docs |
| الثوابت | DEFINE | ✅ | Hak5 Docs |
| المتغيرات | VAR | ✅ | Hak5 Docs |
| العوامل | العوامل الرياضية | ✅ | Hak5 Docs |
| العوامل | عوامل المقارنة | ✅ | Hak5 Docs |
| العوامل | ترتيب العمليات | ✅ | Hak5 Docs |
| العوامل | العوامل المنطقية | ✅ | Hak5 Docs |
| العوامل | عوامل الإسناد المعززة | ✅ | Hak5 Docs |
| العوامل | العوامل البتية | ✅ | Hak5 Docs |
| الجمل الشرطية | IF | ✅ | Hak5 Docs |
| الجمل الشرطية | ELSE | ✅ | Hak5 Docs |
| الجمل الشرطية | جمل IF المتداخلة | ✅ | Hak5 Docs |
| الجمل الشرطية | جمل IF مع العوامل المنطقية | ✅ | Hak5 Docs |
| الجمل الشرطية | تحسين جملة IF | ✅ | Hak5 Docs |
| الحلقات | WHILE | ✅ | Hak5 Docs |
| الحلقات | حلقة لا نهائية | ✅ | Hak5 Docs |
| الدوال | FUNCTION | ✅ | Hak5 Docs |
| الدوال | تمرير الوسائط وإرجاع القيم | ✅ | Hak5 Docs |
| العشوائية | ❌ | Hak5 Docs | |
| الضغط المستمر | HOLD و RELEASE | ✅ | Hak5 Docs |
| الضغط المستمر | الضغط المستمر لمفاتيح التعديل | ✅ | Hak5 Docs |
| الضغط المستمر | الضغط المستمر لمفاتيح متعددة | ✅ | Hak5 Docs |
| التحكم في الحمولة | ❌ | Hak5 Docs | |
| الارتعاش | ❌ | Hak5 Docs | |
| إخفاء الحمولة | ❌ | Hak5 Docs | |
| نشاط التخزين | ❌ | Hak5 Docs | |
| مفاتيح القفل | ❌ | Hak5 Docs | |
| استخراج البيانات | ❌ | Hak5 Docs | |
| الإضافات | ❌ | Hak5 Docs |
| الأمر | نوع الأمر | المعامل 1 | المعامل 2 | المعامل 3 | المعامل 4 | الوصف |
|---|
| MOUSE أو POINTER | CLICK أو TOUCH أو PRESS | [button] | [num] | نقرة زر الفأرة. لا تتحرك الفأرة على طول اتجاهي [x] و [y]. | ||
| MOUSE أو POINTER | HOLD أو DRAG | [button] | [x] | [y] | [num] | النقر مع الاستمرار على زر الفأرة. يمكن تحريك الفأرة على طول اتجاهي [x] و [y]. |
| MOUSE أو POINTER | MOVE أو TRANSLATE | [x] | [y] | [num] | لا يتم النقر على زر الفأرة. يمكن تحريك الفأرة على طول اتجاهي [x] و [y]. | |
| MOUSE أو POINTER | KNOB أو WHEEL أو SCROLL | [scroll] | [num] | لا يتم النقر على زر الفأرة. يمكن تمرير الفأرة لأعلى أو لأسفل. |