Tool-Verzeichnis
Kategorien
Rucky — Ein einfach zu verwendender USB HID Rubber Ducky Launch Pad für Android. | Kitploit
Tools / GitHub / mayankmetha / rucky
mayankmetha/rucky Rucky Ein einfach zu verwendender USB HID Rubber Ducky Launch Pad für Android.
659 78 3 vor 3 JahrenEntdecken Sie die meistgenutzten Tools unserer Community.
Letzte 7 Tage Letzte 30 Tage
Code-Analyse
App herunterladen
GitHub
Nethunter App Store
Magisk-Modul herunterladen
GitHub
Readme Eine Android-App zur Durchführung von USB HID-Angriffen (Rubber Duck) auf verschiedene Arten:
Kabelgebundener Modus: Benötigt einen benutzerdefinierten Kernel mit USB-HID-Funktion oder einen Kernel mit configfs, damit dieser Modus verwendet werden kann.
Drahtlos [veraltet]: Stellt einen Socket-Server bereit, um diese USB HID mit externen Tools/Hardwares wie Raspberry Pi, Socket-Diensten, nc und vielem mehr zu erweitern.
Ducky-Skript Die Ducky-Skript-Syntax ist einfach. Jeder Befehl steht in einer neuen Zeile und kann Optionen enthalten. Befehle werden in GROSSBUCHSTABEN geschrieben, weil Enten laut sind und gerne stolz quaken. Die meisten Befehle rufen Tasteneingaben, Tastenkombinationen oder Textzeichenfolgen auf, während einige Verzögerungen oder Pausen bieten. Nachfolgend finden Sie eine Liste der Befehle und ihrer Funktionen, gefolgt von einigen Beispielen. Einige Syntaxerweiterungen gegenüber dem ursprünglichen Hak5 Ducky Script Syntax . Maus-Ducky-Skripte unterscheiden sich von denen, die online zu sehen sind, und wurden definiert, um die Ähnlichkeit mit den Tastatur-Ducky-Skripten zu wahren.
Hinweis: In Parametern steht [num] für eine Zahl, [char] für Zeichen A-Z, a-z. Anpassbare HID Unterstützung wurde ebenfalls hinzugefügt.
HID2-Funktionen Alle HID2/Legacy-HID-Befehle werden unterstützt.
HID3-Funktionen Feature Unterfeature Unterstützt Beschreibung Tastatureingabe-Injektion Zeichen-Tasten: Alphanumerisch ✅ Hak5 Docs Tastatureingabe-Injektion Zeichen-Tasten: Satzzeichen ✅ Hak5 Docs Tastatureingabe-Injektion STRING ✅ Hak5 Docs Tastatureingabe-Injektion STRINGLN ✅ Hak5 Docs Tastatureingabe-Injektion Cursortasten ✅ Hak5 Docs Tastatureingabe-Injektion Systemtasten ✅ Hak5 Docs Tastatureingabe-Injektion Grundlegende Modifikator-Tasten ✅ Hak5 Docs Tastatureingabe-Injektion Grundlegende Modifikator-Tasten ✅ Hak5 Docs Tastatureingabe-Injektion Grundlegende Modifikator-Tasten ✅ Hak5 Docs
Maus/Zeiger
MOUSE oder POINTER Alle Maus/Zeiger-Befehle beginnen mit diesem Befehl. Die Wirkung von REPEAT- und DELAY-Befehlen kann auch auf Mausbefehle angewendet werden.Hinweis:
Im Parameterfeld [button], welches eine Maustastenaktion emuliert und die folgenden Werte haben kann:
In den Parameterfeldern [x] und [y], welche eine Mausbewegungsaktion emulieren und den Wertebereich von -127 bis 127 haben können. Dies stellt Pixel dar und ist relativ zur aktuellen Mausposition. Wenn Sie sich am Punkt (150,150) befinden, können Sie die Maus um (127,127) Pixel von diesem Punkt aus bewegen, gefolgt von (23,23). Wenn sich die Maus also bei (0,0) [obere linke Ecke] befindet und Sie zu (1920, 1080) [untere rechte Ecke, bei einem 1080p-Display] wechseln möchten, müssten Sie die Maus mehrmals um 127 Pixel (oder weniger) in jede Richtung bewegen.
Im Parameterfeld [scroll], welches eine Mausradaktion emuliert und die folgenden Werte haben kann:
In den Parametern steht [num] für eine Zahl. Dies wird verwendet, um die Aktion zu wiederholen. Alternativ kann der Befehl REPEAT verwendet werden.
Befehl Befehlstyp Parameter 1 Parameter 2 Parameter 3 Parameter 4 Beschreibung MOUSE or POINTER CLICK or TOUCH or PRESS [button] [num] Mausklick. Die Maus bewegt sich nicht entlang der [x]- und [y]-Richtung. MOUSE or POINTER HOLD or DRAG [button] [x] [y] [num] Mausklick und halten. Die Maus kann entlang der [x]- und [y]-Richtung bewegt werden. MOUSE or POINTER MOVE or TRANSLATE [x] [y] [num] Kein Mausklick. Die Maus kann entlang der [x]- und [y]-Richtung bewegt werden. MOUSE or POINTER KNOB or WHEEL or SCROLL [scroll] [num] Kein Mausklick. Die Maus kann nach oben oder unten gescrollt werden.
Beispiel: ```
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
---
# Lokalisierung
| Status | Code | Sprache | Übersetzt |
|:------:|:---------:|:-------------------------------------------:|:---------:|
| ❌ | b+ach | Acholi | 0% |
| ❌ | aa | Afar | 0% |
| ✅ | af | Afrikaans | 100% |
| ✅ | ak | Akan | 100% |
| ✅ | sq | Albanisch | 100% |
| ✅ | am | Amharisch | 100% |
| ✅ | ar | Arabisch | 100% |
| ❌ | an | Aragonesisch | 0% |
| ✅ | hy | Armenisch | 100% |
| ❌ | as | Assamesisch | 0% |
| ❌ | b+ast | Asturisch | 0% |
| ❌ | av | Awarisch | 0% |
| ❌ | ae | Avestisch | 0% |
| ❌ | ay | Aymara | 0% |
| ✅ | az | Aserbaidschanisch | 100% |
| ❌ | b+ban | Balinesisch | 0% |
| ❌ | b+bal | Belutschisch | 0% |
| ❌ | bm | Bambara | 0% |
| ❌ | ba | Baschkirisch | 0% |
| ✅ | eu | Baskisch | 100% |
| ✅ | be | Belarussisch | 100% |
| ✅ | bn | Bengalisch | 100% |
| 🚧 | b+ber | Berberisch | 41% |
| ❌ | bh | Bihari | 0% |
| ❌ | bi | Bislama | 0% |
| ✅ | bs | Bosnisch | 100% |
| ✅ | br | Bretonisch | 100% |
| ✅ | bg | Bulgarisch | 100% |
| ❌ | my | Birmanisch | 0% |
| ✅ | ca | Katalanisch | 100% |
| ❌ | b+ceb | Cebuano | 0% |
| ❌ | ch | Chamorro | 0% |
| ❌ | ce | Tschetschenisch | 0% |
| ❌ | b+chr | Cherokee | 0% |
| ✅ | ny | Chewa | 100% |
| ✅ | zh-rCN | Chinesisch (Vereinfacht) | 100% |
| ✅ | zh-rTW | Chinesisch (Traditionell) | 100% |
| ❌ | cv | Tschuwaschisch | 0% |
| ❌ | kw | Kornisch | 0% |
| ✅ | co | Korsisch | 100% |
| ❌ | cr | Cree | 0% |
| ✅ | hr | Kroatisch | 100% |
| ✅ | cs | Tschechisch | 100% |
| ✅ | da | Dänisch | 100% |
| ❌ | dv | Dhivehi | 0% |
| ✅ | nl | Niederländisch | 100% |
| ❌ | dz | Dzongkha | 0% |
| ✅ | en-rGB | Englisch (UK) | 100% |
| ✅ | en-rUS | Englisch (US) | 100% |
| ✅ | eo | Esperanto | 100% |
| ✅ | et | Estnisch | 100% |
| ✅ | ee | Ewe | 100% |
| ❌ | fo | Färöisch | 0% |
| ❌ | fj | Fidschianisch | 0% |
| ✅ | b+fil | Filipino | 100% |
| ✅ | fi | Finnisch | 100% |
| ✅ | fr | Französisch | 100% |
| ✅ | fy | Friesisch | 100% |
| ❌ | b+fur | Furlanisch | 0% |
| ❌ | ff | Fulfulde / Fula | 0% |
| ❌ | b+gaa | Ga | 0% |
| ✅ | gl | Galicisch | 100% |
| ✅ | ka | Georgisch | 100% |
| ✅ | de | Deutsch | 100% |
| ❌ | b+got | Gotisch | 0% |
| ✅ | el | Griechisch | 100% |
| ❌ | kl | Grönländisch | 0% |
| ✅ | gn | Guaraní | 100% |
| ✅ | gu | Gujarati | 100% |
| ✅ | ht | Haitianisches Kreolisch | 100% |
| ✅ | ha | Hausa | 100% |
| ✅ | b+haw | Hawaiianisch | 100% |
| ✅ | iw | Hebräisch | 100% |
| ❌ | hz | Herero | 0% |
| ❌ | b+hil | Hiligaynon | 0% |
| ✅ | hi | Hindi | 100% |
| ❌ | ho | Hiri Motu | 0% |
| ❌ | b+hmn | Hmong | 0% |
| ✅ | hu | Ungarisch | 100% |
| ✅ | is | Isländisch | 100% |
| ❌ | io | Ido | 0% |
| ✅ | ig | Igbo | 100% |
| ❌ | b+ilo | Ilokano | 0% |
| ✅ | in | Indonesisch | 100% |
| ❌ | iu | Inuktitut | 0% |
| ✅ | ga | Irisch | 100% |
| ✅ | it | Italienisch | 100% |
| ✅ | ja | Japanisch | 100% |
| ✅ | jv | Javanisch | 100% |
| ❌ | b+kab | Kabylisch | 0% |
| ✅ | kn | Kannada | 100% |
| ✅ | b+pam | Kapampangan | 100% |
| ❌ | ks | Kaschmirisch | 0% |
| ❌ | b+csb | Kaschubisch | 0% |
| ✅ | kk | Kasachisch | 100% |
| ❌ | km | Khmer | 0% |
| ✅ | rw | Kinyarwanda | 100% |
| ❌ | b+tlh | Klingonisch | 0% |
| ❌ | kv | Komi | 0% |
| ❌ | kg | Kongo | 0% |
| ❌ | b+kok | Konkani | 0% |
| ✅ | ko | Koreanisch | 100% |
| ✅ | ku | Kurdisch | 100% |
| ❌ | kj | Kwanyama | 0% |
| ✅ | ky | Kirgisisch | 100% |
| ✅ | lo | Laotisch | 100% |
| ✅ | la | Lateinisch | 100% |
| ✅ | lv | Lettisch | 100% |
| ❌ | li | Limburgisch | 0% |
| ✅ | ln | Lingala | 100% |
| ✅ | lt | Litauisch | 100% |
| ❌ | b+jbo | Lojban | 0% |
| ❌ | b+nds | Niederdeutsch | 0% |
| ❌ | b+dsb | Niedersorbisch | 0% |
| ✅ | lg | Luganda | 100% |
| ❌ | b+luy | Luhya | 0% |
| ❌ | lb | Luxemburgisch | 0% |
| ✅ | mk | Mazedonisch | 100% |
| ❌ | b+mai | Maithili | 0% |
| ✅ | mg | Madagassisch | 100% |
| ✅ | ms | Malaiisch | 100% |
| ✅ | ml | Malayalam | 100% |
| ✅ | mt | Maltesisch | 100% |
| ❌ | gv | Manx | 0% |
| ✅ | mi | Māori | 100% |
| ❌ | b+arn | Mapudungun | 0% |
| ✅ | mr | Marathi | 100% |
| ❌ | mh | Marshallesisch | 0% |
| ❌ | b+moh | Mohawk | 0% |
| ✅ | mn | Mongolisch | 100% |
| ❌ | b+mos | Mossi | 0% |
| ❌ | na | Nauruisch | 0% |
| ❌ | ng | Ndonga | 0% |
| ✅ | ne | Nepalesisch | 100% |
| ❌ | se | Nordsamisch | 0% |
| ✅ | b+nso | Nord‑Sotho | 100% |
| ✅ | no | Norwegisch | 100% |
| ✅ | nb | Norwegisch Bokmål | 100% |
| ✅ | nn | Norwegisch Nynorsk | 100% |
| ❌ | oc | Okzitanisch | 0% |
| 🚧 | or | Odia | 26% |
| ❌ | oj | Ojibwe | 0% |
| ✅ | om | Oromo | 100% |
| ❌ | os | Ossetisch | 0% |
| ❌ | pi | Pali | 0% |
| ❌ | b+pap | Papiamento | 0% |
| ✅ | ps | Paschtu | 100% |
| ✅ | fa | Persisch | 100% |
| ✅ | pl | Polnisch | 100% |
| ✅ | pt | Portugiesisch (PT) | 100% |
| ✅ | pt-rBR | Portugiesisch (BR) | 100% |
| ✅ | pa | Punjabi | 100% |
| ✅ | qu | Quechua | 100% |
| ✅ | ro | Rumänisch | 100% |
| ❌ | rm | Rätoromanisch | 0% |
| ❌ | rn | Rundi | 0% |
| ✅ | ru | Russisch | 100% |
| ❌ | sg | Sango | 0% |
| ❌ | sa | Sanskrit | 0% |
| 🚧 | b+sat | Santali | 80% |
| ❌ | sc | Sardisch | 0% |
| ❌ | b+sco | Scots | 0% |
| ✅ | gd | Schottisch‑Gälisch | 100% |
| ✅ | sr | Serbisch (Kyrillisch) | 100% |
| ❌ | b+sr+Latn | Serbisch (Lateinisch) | 0% |
| ✅ | sn | Shona | 100% |
| ❌ | ii | Sichuan‑Yi | 0% |
| ✅ | sd | Sindhi | 100% |
| ✅ | si | Singhalesisch | 100% |
| ✅ | sk | Slowakisch | 100% |
| ✅ | sl | Slowenisch | 100% |
| ✅ | so | Somali | 100% |
| ❌ | b+son | Songhai | 0% |
| ❌ | nr | Süd‑Ndebele | 0% |
| ❌ | b+sma | Südsamisch | 0% |
| ❌ | st | Süd‑Sotho | 0% |
| ✅ | es | Spanisch (ES) | 100% |
| ✅ | b+es+419 | Spanisch (Lateinamerika) | 100% |
| ✅ | su | Sundanesisch | 100% |
| ✅ | sw | Swahili | 100% |
| ❌ | ss | Swati | 0% |
| ✅ | sv | Schwedisch | 100% |
| ❌ | b+syc | Syrisch | 0% |
| ❌ | tl | Tagalog | 0% |
| ❌ | ty | Tahitianisch | 0% |
| ✅ | tg | Tadschikisch | 100% |
| ✅ | ta | Tamil | 100% |
| ✅ | tt | Tatarisch | 100% |
| ✅ | te | Telugu | 100% |
| ✅ | th | Thailändisch | 100% |
| ❌ | bo | Tibetisch | 0% |
| ✅ | ti | Tigrinya | 100% |
| ❌ | ts | Tsonga | 0% |
| ❌ | tn | Tswana | 0% |
| ✅ | tr | Türkisch | 100% |
| ✅ | tk | Turkmenisch | 100% |
| ✅ | uk | Ukrainisch | 100% |
| ❌ | b+hsb | Obersorbisch | 0% |
---
# Rucky wird vorgestellt
- [Kali Linux 2019.3 Release](https://www.kali.org/blog/kali-linux-2019-3-release/)
- [Kali Linux 2021.1 Release](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 YouTube-Kanal](https://youtu.be/ic-X-FCLNk8)
- [AV SHIVA NORO YouTube-Kanal](https://youtu.be/4clbu41cEQ0)
- [Android Infosec YouTube-Kanal](https://www.youtube.com/watch?v=_NDXzGPh_BQ)
- [Android Infosec Facebook-Beitrag](https://www.facebook.com/AndroidInfoSec/posts/4101537619869708)
---
# Legacy-Arbeit
[](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)
Tastatureingabe-Injektion Grundlegende Modifikator-Tasten ✅ Hak5 Docs
Der Button WAIT_FOR_BUTTON_PRESS ❌ Hak5 Docs Prüfung auf Machbarkeit
Der Button BUTTON_DEF ❌ Hak5 Docs Prüfung auf Machbarkeit
Der Button DISABLE_BUTTON ❌ Hak5 Docs Prüfung auf Machbarkeit
Der Button ENABLE_BUTTON ❌ Hak5 Docs Prüfung auf Machbarkeit
Der Button Interne Variablen ❌ Hak5 Docs Prüfung auf Machbarkeit
Die LED Standardverhalten ❌ Hak5 Docs Prüfung auf Machbarkeit
Die LED LED_OFF ❌ Hak5 Docs Prüfung auf Machbarkeit
Die LED LED_R ❌ Hak5 Docs Prüfung auf Machbarkeit
Die LED LED_G ❌ Hak5 Docs Prüfung auf Machbarkeit
Die LED Interne Variablen ❌ Hak5 Docs Prüfung auf Machbarkeit
Angriffsmodi ATTACKMODE 🚧 Hak5 Docs STORAGE MODE wird nicht unterstützt, da neuere Android-Versionen den Massenspeichermodus nicht unterstützen
Angriffsmodi MAN, PROD und SERIAL 🚧 Hak5 Docs SERIAL_RANDOM wird derzeit nicht unterstützt
Operatoren Reihenfolge der Operationen ✅ Hak5 Docs
Operatoren Erweiterte Zuweisungsoperatoren ✅ Hak5 Docs
Bedingte Anweisungen Verschachtelte IF-Anweisungen ✅ Hak5 Docs
Bedingte Anweisungen IF-Anweisungen mit logischen Operatoren ✅ Hak5 Docs
Bedingte Anweisungen IF-Anweisungsoptimierung ✅ Hak5 Docs
Funktionen Übergabe von Argumenten und Rückgabewerten ✅ Hak5 Docs
Tasten halten Halten von Modifikatortasten ✅ Hak5 Docs
Tasten halten Halten mehrerer Tasten ✅ Hak5 Docs