Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Rucky — Un lanceur USB HID Rubber Ducky simple d'utilisation pour Android. | Kitploit
Outils/GitHubGitHub/mayankmetha/rucky
Génération de PayloadsExploitationHacking MatérielRed Teaming
GitHubmayankmetha/rucky

Rucky

Un lanceur USB HID Rubber Ducky simple d'utilisation pour Android.

Voir le dépôtSite web
659783il y a 3 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Rucky

GitHub Crowdin Android Architecture Kernel <=3.18 Kernel >=3.19


Statut

Compilation

Debug Build

Télécharger l’outil
Github Nightly Build
Github Release Build
Nethunter Build

Analyse du code

CodeQL mobsfscan sarif


Télécharger l'application

GitHub

GitHub release (latest by date) Github nightly

Nethunter App Store

Nethuter Release


Télécharger le module Magisk

GitHub

Github nightly


Readme

Une application Android pour effectuer des attaques USB HID (Rubber Duck) de plusieurs manières :

  • Mode filaire : Nécessite un noyau personnalisé avec la fonctionnalité USB HID ou un noyau avec configfs activé pour que ce mode soit utilisé.
  • Sans fil [Obsolète] : Fournit un serveur de socket pour étendre cette USB HID avec des outils/matériels externes comme Raspberry Pi, services socket, nc, et bien plus encore.

Ducky Script

La syntaxe de Ducky Script est simple. Chaque commande se trouve sur une nouvelle ligne et peut avoir des options qui la suivent. Les commandes sont écrites en MAJUSCULES, parce que les canards sont bruyants et aiment cancaner avec fierté. La plupart des commandes invoquent des frappes, des combinaisons de touches ou des chaînes de texte, tandis que certaines offrent des délais ou des pauses. Vous trouverez ci-dessous une liste des commandes et de leur fonction, suivie de quelques exemples d'utilisation. Certaine syntaxe est étendue à partir de la syntaxe originale de Ducky Script de Hak5. Les scripts de souris Ducky sont différents de ceux vus en ligne et ont été définis pour garder la similarité avec les scripts de clavier Ducky.

Remarque : Dans les paramètres [num] représente un nombre, [char] représente les caractères A-Z, a-z. La prise en charge du HID personnalisable a également été ajoutée.

Fonctionnalités HID2

Toutes les commandes HID2/HID héritées sont prises en charge

Fonctionnalités HID3

FonctionnalitéSous-fonctionnalitéPris en chargeDescription
Injection de frappesTouches de caractères : Alphanumérique✅Hak5 Docs
Injection de frappesTouches de caractères : Ponctuation✅Hak5 Docs
Injection de frappesSTRING✅Hak5 Docs
Injection de frappesSTRINGLN✅Hak5 Docs
Injection de frappesTouches de direction✅Hak5 Docs
Injection de frappesTouches système✅Hak5 Docs
Injection de frappesTouches de modification de base✅Hak5 Docs
Injection de frappesTouches de modification de base✅Hak5 Docs
Injection de frappesTouches de modification de base✅Hak5 Docs

Souris/Pointeur

SOURIS ou POINTEUR

Toutes les commandes de souris/pointeur commenceront par cette commande. Les effets des commandes REPEAT et DELAY peuvent également être appliqués aux commandes de souris.Remarque :

  1. Dans le champ paramètre [button], qui émule une action de bouton de souris et peut avoir les valeurs suivantes :
    • GAUCHE
    • DROITE
    • MILIEU
  2. Dans les champs paramètres [x] et [y], qui émulent un mouvement de souris et peuvent avoir une valeur comprise entre -127 et 127. Cela représente les pixels et est relatif à la position actuelle de la souris. Si vous êtes au point (150,150), vous pouvez déplacer la souris de (127,127) pixels par rapport à ce point, puis de (23,23). Ainsi, si la souris est en (0,0) [coin supérieur gauche] et que vous voulez la déplacer en (1920,1080) [coin inférieur droit, en supposant un écran 1080p], vous devrez déplacer la souris plusieurs fois de 127 pixels à la fois (ou moins) dans chaque direction.
  3. Dans le champ paramètre [scroll], qui émule l'action de la molette de la souris et peut avoir les valeurs suivantes :
    • HAUT
    • BAS
  4. Dans les paramètres [num] représente un nombre. Ceci est utilisé pour répéter l'action. Sinon, la commande REPEAT peut être utilisée.

Syntaxe :

CommandeType de commandeParamètre 1Paramètre 2Paramètre 3Paramètre 4Description
MOUSE ou POINTERCLIC ou TOUCHER ou APPUYER[bouton][num]Clic de bouton de souris. La souris ne se déplace pas selon [x] et [y].
MOUSE ou POINTERMAINTENIR ou TRAÎNER[bouton][x][y][num]Clic et maintien du bouton de la souris. La souris peut être déplacée selon [x] et [y].
MOUSE ou POINTERDÉPLACER ou TRANSLATER[x][y][num]Aucun clic de bouton de souris. La souris peut être déplacée selon [x] et [y].
MOUSE ou POINTERBOUTON ou MOLETTE ou DÉFILEMENT[défilement][num]Aucun clic de bouton de souris. La souris peut défiler vers le haut ou le bas.

Exemple :``` 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

root@kitploit:~
---

# Localisation
| Statut |   Code    |          Langue          | Traduit |
|:------:|:---------:|:------------------------:|:-------:|
|   ❌    |   b+ach   |         Acholi           |    0%   |
|   ❌    |    aa     |         Afar             |    0%   |
|   ✅    |    af     |        Afrikaans         |   100%  |
|   ✅    |    ak     |         Akan             |   100%  |
|   ✅    |    sq     |        Albanais          |   100%  |
|   ✅    |    am     |        Amharique         |   100%  |
|   ✅    |    ar     |        Arabe             |   100%  |
|   ❌    |    an     |        Aragonais         |    0%   |
|   ✅    |    hy     |        Arménien          |   100%  |
|   ❌    |    as     |        Assamais          |    0%   |
|   ❌    |   b+ast   |        Asturien          |    0%   |
|   ❌    |    av     |        Avar              |    0%   |
|   ❌    |    ae     |        Avestique         |    0%   |
|   ❌    |    ay     |        Aymara            |    0%   |
|   ✅    |    az     |        Azéri             |   100%  |
|   ❌    |   b+ban   |        Balinais          |    0%   |
|   ❌    |   b+bal   |        Baloutche         |    0%   |
|   ❌    |    bm     |        Bambara           |    0%   |
|   ❌    |    ba     |        Bachkir           |    0%   |
|   ✅    |    eu     |        Basque            |   100%  |
|   ✅    |    be     |        Biélorusse        |   100%  |
|   ✅    |    bn     |        Bengali           |   100%  |
|   🚧   |   b+ber   |        Berbère           |   41%   |
|   ❌    |    bh     |        Bihari            |    0%   |
|   ❌    |    bi     |        Bichlamar         |    0%   |
|   ✅    |    bs     |        Bosniaque         |   100%  |
|   ✅    |    br     |        Breton            |   100%  |
|   ✅    |    bg     |        Bulgare           |   100%  |
|   ❌    |    my     |        Birman            |    0%   |
|   ✅    |    ca     |        Catalan           |   100%  |
|   ❌    |   b+ceb   |        Cebuano           |    0%   |
|   ❌    |    ch     |        Chamorro          |    0%   |
|   ❌    |    ce     |        Tchétchène        |    0%   |
|   ❌    |   b+chr   |        Cherokee          |    0%   |
|   ✅    |    ny     |        Chewa             |   100%  |
|   ✅    |  zh-rCN   |        Chinois simplifié |   100%  |
|   ✅    |  zh-rTW   |        Chinois traditionnel | 100%  |
|   ❌    |    cv     |        Tchouvache        |    0%   |
|   ❌    |    kw     |        Cornique          |    0%   |
|   ✅    |    co     |        Corse             |   100%  |
|   ❌    |    cr     |        Cri               |    0%   |
|   ✅    |    hr     |        Croate            |   100%  |
|   ✅    |    cs     |        Tchèque           |   100%  |
|   ✅    |    da     |        Danois            |   100%  |
|   ❌    |    dv     |        Divehi            |    0%   |
|   ✅    |    nl     |        Néerlandais       |   100%  |
|   ❌    |    dz     |        Dzongkha          |    0%   |
|   ✅    |  en-rGB   |        Anglais (Royaume-Uni) | 100%  |
|   ✅    |  en-rUS   |        Anglais (États-Unis)  | 100%  |
|   ✅    |    eo     |        Espéranto         |   100%  |
|   ✅    |    et     |        Estonien          |   100%  |
|   ✅    |    ee     |        Éwé               |   100%  |
|   ❌    |    fo     |        Féroïen           |    0%   |
|   ❌    |    fj     |        Fidjien           |    0%   |
|   ✅    |   b+fil   |        Filipin           |   100%  |
|   ✅    |    fi     |        Finnois           |   100%  |
|   ✅    |    fr     |        Français          |   100%  |
|   ✅    |    fy     |        Frison            |   100%  |
|   ❌    |   b+fur   |        Frioulan          |    0%   |
|   ❌    |    ff     |        Peul              |    0%   |
|   ❌    |   b+gaa   |        Ga                |    0%   |
|   ✅    |    gl     |        Galicien          |   100%  |
|   ✅    |    ka     |        Géorgien          |   100%  |
|   ✅    |    de     |        Allemand          |   100%  |
|   ❌    |   b+got   |        Gotique           |    0%   |
|   ✅    |    el     |        Grec              |   100%  |
|   ❌    |    kl     |        Groenlandais      |    0%   |
|   ✅    |    gn     |        Guarani           |   100%  |
|   ✅    |    gu     |        Gujarati          |   100%  |
|   ✅    |    ht     |        Créole haïtien    |   100%  |
|   ✅    |    ha     |        Haoussa           |   100%  |
|   ✅    |   b+haw   |        Hawaïen           |   100%  |
|   ✅    |    iw     |        Hébreu            |   100%  |
|   ❌    |    hz     |        Héréro            |    0%   |
|   ❌    |   b+hil   |        Hiligaïnon        |    0%   |
|   ✅    |    hi     |        Hindi             |   100%  |
|   ❌    |    ho     |        Hiri motu         |    0%   |
|   ❌    |   b+hmn   |        Hmong             |    0%   |
|   ✅    |    hu     |        Hongrois          |   100%  |
|   ✅    |    is     |        Islandais         |   100%  |
|   ❌    |    io     |        Ido               |    0%   |
|   ✅    |    ig     |        Igbo              |   100%  |
|   ❌    |   b+ilo   |        Ilocano           |    0%   |
|   ✅    |    in     |        Indonésien        |   100%  |
|   ❌    |    iu     |        Inuktitut         |    0%   |
|   ✅    |    ga     |        Irlandais         |   100%  |
|   ✅    |    it     |        Italien           |   100%  |
|   ✅    |    ja     |        Japonais          |   100%  |
|   ✅    |    jv     |        Javanais          |   100%  |
|   ❌    |   b+kab   |        Kabyle            |    0%   |
|   ✅    |    kn     |        Kannada           |   100%  |
|   ✅    |   b+pam   |        Pampangue         |   100%  |
|   ❌    |    ks     |        Cachemiri         |    0%   |
|   ❌    |   b+csb   |        Cachoube          |    0%   |
|   ✅    |    kk     |        Kazakh            |   100%  |
|   ❌    |    km     |        Khmer             |    0%   |
|   ✅    |    rw     |        Kinyarwanda       |   100%  |
|   ❌    |   b+tlh   |        Klingon           |    0%   |
|   ❌    |    kv     |        Komi              |    0%   |
|   ❌    |    kg     |        Kikongo           |    0%   |
|   ❌    |   b+kok   |        Konkani           |    0%   |
|   ✅    |    ko     |        Coréen            |   100%  |
|   ✅    |    ku     |        Kurde             |   100%  |
|   ❌    |    kj     |        Kwanyama          |    0%   |
|   ✅    |    ky     |        Kirghiz           |   100%  |
|   ✅    |    lo     |        Lao               |   100%  |
|   ✅    |    la     |        Latin             |   100%  |
|   ✅    |    lv     |        Letton            |   100%  |
|   ❌    |    li     |        Limbourgeois      |    0%   |
|   ✅    |    ln     |        Lingala           |   100%  |
|   ✅    |    lt     |        Lituanien         |   100%  |
|   ❌    |   b+jbo   |        Lojban            |    0%   |
|   ❌    |   b+nds   |        Bas allemand      |    0%   |
|   ❌    |   b+dsb   |        Bas sorabe        |    0%   |
|   ✅    |    lg     |        Luganda           |   100%  |
|   ❌    |   b+luy   |        Luhya             |    0%   |
|   ❌    |    lb     |        Luxembourgeois    |    0%   |
|   ✅    |    mk     |        Macédonien        |   100%  |
|   ❌    |   b+mai   |        Maïthili          |    0%   |
|   ✅    |    mg     |        Malgache          |   100%  |
|   ✅    |    ms     |        Malais            |   100%  |
|   ✅    |    ml     |        Malayalam         |   100%  |
|   ✅    |    mt     |        Maltais           |   100%  |
|   ❌    |    gv     |        Mannois           |    0%   |
|   ✅    |    mi     |        Maori             |   100%  |
|   ❌    |   b+arn   |        Mapuche           |    0%   |
|   ✅    |    mr     |        Marathi           |   100%  |
|   ❌    |    mh     |        Marshallais       |    0%   |
|   ❌    |   b+moh   |        Mohawk            |    0%   |
|   ✅    |    mn     |        Mongol            |   100%  |
|   ❌    |   b+mos   |        Mossi             |    0%   |
|   ❌    |    na     |        Nauruan           |    0%   |
|   ❌    |    ng     |        Ndonga            |    0%   |
|   ✅    |    ne     |        Népalais          |   100%  |
|   ❌    |    se     |        Same du Nord       |    0%   |
|   ✅    |   b+nso   |        Sotho du Nord     |   100%  |
|   ✅    |    no     |        Norvégien         |   100%  |
|   ✅    |    nb     |        Norvégien bokmål  |   100%  |
|   ✅    |    nn     |        Norvégien nynorsk |   100%  |
|   ❌    |    oc     |        Occitan           |    0%   |
|   🚧   |    or     |        Odia              |   26%   |
|   ❌    |    oj     |        Ojibwé            |    0%   |
|   ✅    |    om     |        Oromo             |   100%  |
|   ❌    |    os     |        Ossète            |    0%   |
|   ❌    |    pi     |        Pali              |    0%   |
|   ❌    |   b+pap   |        Papiamento        |    0%   |
|   ✅    |    ps     |        Pachto            |   100%  |
|   ✅    |    fa     |        Persan            |   100%  |
|   ✅    |    pl     |        Polonais          |   100%  |
|   ✅    |    pt     |        Portugais (Portugal) | 100%  |
|   ✅    |  pt-rBR   |        Portugais (Brésil)  | 100%  |
|   ✅    |    pa     |        Pendjabi          |   100%  |
|   ✅    |    qu     |        Quechua           |   100%  |
|   ✅    |    ro     |        Roumain           |   100%  |
|   ❌    |    rm     |        Romanche          |    0%   |
|   ❌    |    rn     |        Kirundi           |    0%   |
|   ✅    |    ru     |        Russe             |   100%  |
|   ❌    |    sg     |        Sango             |    0%   |
|   ❌    |    sa     |        Sanskrit          |    0%   |
|   🚧   |   b+sat   |        Santali           |   80%   |
|   ❌    |    sc     |        Sarde             |    0%   |
|   ❌    |   b+sco   |        Scots             |    0%   |
|   ✅    |    gd     |        Gaélique écossais |   100%  |
|   ✅    |    sr     |        Serbe (cyrillique)    | 100%  |
|   ❌    | b+sr+Latn |        Serbe (latin)         | 0%     |
|   ✅    |    sn     |        Shona             |   100%  |
|   ❌    |    ii     |        Yi du Sichuan     |    0%   |
|   ✅    |    sd     |        Sindhi            |   100%  |
|   ✅    |    si     |        Cinghalais        |   100%  |
|   ✅    |    sk     |        Slovaque          |   100%  |
|   ✅    |    sl     |        Slovène           |   100%  |
|   ✅    |    so     |        Somali            |   100%  |
|   ❌    |   b+son   |        Songhaï           |    0%   |
|   ❌    |    nr     |        Ndébélé du Sud    |    0%   |
|   ❌    |   b+sma   |        Same du Sud       |    0%   |
|   ❌    |    st     |        Sotho du Sud      |    0%   |
|   ✅    |    es     |        Espagnol (Espagne)           | 100%  |
|   ✅    | b+es+419  |        Espagnol (Amérique latine)   | 100%  |
|   ✅    |    su     |        Sundanais         |   100%  |
|   ✅    |    sw     |        Swahili           |   100%  |
|   ❌    |    ss     |        Swati             |    0%   |
|   ✅    |    sv     |        Suédois           |   100%  |
|   ❌    |   b+syc   |        Syriaque          |    0%   |
|   ❌    |    tl     |        Tagalog           |    0%   |
|   ❌    |    ty     |        Tahitien          |    0%   |
|   ✅    |    tg     |        Tadjik            |   100%  |
|   ✅    |    ta     |        Tamoul            |   100%  |
|   ✅    |    tt     |        Tatar             |   100%  |
|   ✅    |    te     |        Télougou          |   100%  |
|   ✅    |    th     |        Thaï              |   100%  |
|   ❌    |    bo     |        Tibétain          |    0%   |
|   ✅    |    ti     |        Tigrigna          |   100%  |
|   ❌    |    ts     |        Tsonga            |    0%   |
|   ❌    |    tn     |        Tswana            |    0%   |
|   ✅    |    tr     |        Turc              |   100%  |
|   ✅    |    tk     |        Turkmène          |   100%  |
|   ✅    |    uk     |        Ukrainien         |   100%  |
|   ❌    |   b+hsb   |        Haut sorabe       |    0%   |

---

# À la une : Rucky
- [Version Kali Linux 2019.3](https://www.kali.org/blog/kali-linux-2019-3-release/)
- [Version 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/)
- [Chaîne YouTube Dark_Mechanic](https://youtu.be/ic-X-FCLNk8)
- [Chaîne YouTube AV SHIVA NORO](https://youtu.be/4clbu41cEQ0)
- [Chaîne YouTube Android Infosec](https://www.youtube.com/watch?v=_NDXzGPh_BQ)
- [Publication Facebook Android Infosec](https://www.facebook.com/AndroidInfoSec/posts/4101537619869708)

---

# Travail hérité
[![RPi](https://img.shields.io/badge/Raspberry%20Pi-0%20W-maroon)](https://github.com/mayankmetha/Rucky-Ext-RPi)
[![HID](https://img.shields.io/badge/Project-Legacy%20HID-lightgreen)](https://github.com/mayankmetha/Rucky-Legacy-HID)
[![Android](https://img.shields.io/badge/android-4.4.x-green)](https://github.com/mayankmetha/Rucky/releases/tag/1.9)
[![Android](https://img.shields.io/badge/android-5.x-green)](https://github.com/mayankmetha/Rucky/releases/tag/1.9)
Injection de frappesTouches de modification de base✅Hak5 Docs
CommentairesREM✅Hak5 Docs
DélaisDELAY✅Hak5 Docs
Le boutonWAIT_FOR_BUTTON_PRESS❌Hak5 Docs Vérification de faisabilité
Le boutonBUTTON_DEF❌Hak5 Docs Vérification de faisabilité
Le boutonDISABLE_BUTTON❌Hak5 Docs Vérification de faisabilité
Le boutonENABLE_BUTTON❌Hak5 Docs Vérification de faisabilité
Le boutonVariables internes❌Hak5 Docs Vérification de faisabilité
La LEDComportements par défaut❌Hak5 Docs Vérification de faisabilité
La LEDLED_OFF❌Hak5 Docs Vérification de faisabilité
La LEDLED_R❌Hak5 Docs Vérification de faisabilité
La LEDLED_G❌Hak5 Docs Vérification de faisabilité
La LEDVariables internes❌Hak5 Docs Vérification de faisabilité
Modes d'attaqueATTACKMODE🚧Hak5 Docs MODE STOCKAGE non pris en charge car les versions plus récentes d'Android ne prennent pas en charge le mode de stockage de masse
Modes d'attaqueVID et PID✅Hak5 Docs
Modes d'attaqueMAN, PROD et SERIAL🚧Hak5 Docs SERIAL_RANDOM n'est actuellement pas pris en charge
Modes d'attaqueSAVE et RESTORE❌Hak5 Docs
Modes d'attaqueVariables internes❌Hak5 Docs
ConstantesDEFINE✅Hak5 Docs
VariablesVAR✅Hak5 Docs
OpérateursOpérateurs mathématiques✅Hak5 Docs
OpérateursOpérateurs de comparaison✅Hak5 Docs
OpérateursOrdre des opérations✅Hak5 Docs
OpérateursOpérateurs logiques✅Hak5 Docs
OpérateursOpérateurs d'affectation augmentée✅Hak5 Docs
OpérateursOpérateurs binaires✅Hak5 Docs
Instructions conditionnellesIF✅Hak5 Docs
Instructions conditionnellesELSE✅Hak5 Docs
Instructions conditionnellesInstructions IF imbriquées✅Hak5 Docs
Instructions conditionnellesInstructions IF avec opérateurs logiques✅Hak5 Docs
Instructions conditionnellesOptimisation des instructions IF✅Hak5 Docs
BouclesWHILE✅Hak5 Docs
BouclesBoucle infinie✅Hak5 Docs
FonctionsFUNCTION✅Hak5 Docs
FonctionsPassage d'arguments et valeurs de retour✅Hak5 Docs
Randomisation❌Hak5 Docs
Maintien des touchesHOLD et RELEASE✅Hak5 Docs
Maintien des touchesMaintien des touches de modification✅Hak5 Docs
Maintien des touchesMaintien de plusieurs touches✅Hak5 Docs
Contrôle de la charge utile❌Hak5 Docs
Gigue❌Hak5 Docs
Masquage de la charge utile❌Hak5 Docs
Activité de stockage❌Hak5 Docs
Touches verrouillées❌Hak5 Docs
Exfiltration❌Hak5 Docs
Extensions❌Hak5 Docs