Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Rucky — Um Launch Pad USB HID Rubber Ducky simples de usar para Android. | Kitploit
Ferramentas/GitHubGitHub/mayankmetha/rucky
Geração de PayloadsExploraçãoHacking de HardwareRed Teaming
GitHubmayankmetha/rucky

Rucky

Um Launch Pad USB HID Rubber Ducky simples de usar para Android.

Ver RepositórioSite
659783há 3 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Rucky

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


Estado

Compilação

Debug Build

Baixar ferramenta
Github Nightly Build
Github Release Build
Nethunter Build

Análise de Código

CodeQL mobsfscan sarif


Baixar Aplicativo

GitHub

GitHub release (latest by date) Github nightly

Nethunter App Store

Nethuter Release


Baixar Módulo Magisk

GitHub

Github nightly


Leia-me

Um aplicativo Android para realizar ataques USB HID (Rubber Duck) de múltiplas formas:

  • Modo com fio: Necessita de um kernel customizado com recurso usb hid ou um kernel com configfs habilitado para este modo ser usado.
  • Modo sem fio [Obsoleto]: Fornece um servidor socket para estender este USB HID com ferramentas/hardwares externos como raspberry pi, serviços socket, nc, e muito mais.

Ducky Script

A sintaxe do Ducky Script é simples. Cada comando reside em uma nova linha e pode ter opções que o seguem. Os comandos são escritos em MAIÚSCULAS, porque os patos são barulhentos e gostam de grasnar com orgulho. A maioria dos comandos invoca teclas, combinações de teclas ou strings de texto, enquanto alguns oferecem atrasos ou pausas. Abaixo está uma lista de comandos e suas funções, seguida por alguns exemplos de uso. Alguma sintaxe é estendida do original Hak5 Ducky Script Syntax. Scripts de mouse ducky são diferentes dos vistos online e foram definidos para manter a semelhança com os scripts de teclado ducky.

Nota: Nos parâmetros [num] representa um número, [char] representa caracteres A-Z, a-z. Suporte a HID Customizável também foi adicionado.

Recursos HID2

Todos os comandos HID2/HID Legado são suportados

Recursos HID3

RecursoSub RecursoSuportadoDescrição
Injeção de TeclasTeclas de Caractere: Alfanuméricos✅Docs Hak5
Injeção de TeclasTeclas de Caractere: Pontuação✅Docs Hak5
Injeção de TeclasSTRING✅Docs Hak5
Injeção de TeclasSTRINGLN✅Docs Hak5
Injeção de TeclasTeclas de Cursor✅Docs Hak5
Injeção de TeclasTeclas de Sistema✅Docs Hak5
Injeção de TeclasTeclas Modificadoras Básicas✅Docs Hak5
Injeção de TeclasTeclas Modificadoras Básicas✅Docs Hak5
Injeção de TeclasTeclas Modificadoras Básicas✅Docs Hak5

Mouse/Ponteiro

MOUSE ou POINTER

Todos os comandos de mouse/ponteiro começarão com este comando. O efeito dos comandos REPEAT e DELAY também pode ser aplicado a comandos de mouse.Nota:

  1. No campo de parâmetro [button], que emula uma ação de botão do mouse e pode ter os seguintes valores:
    • LEFT
    • RIGHT
    • MIDDLE
  2. Nos campos de parâmetro [x] e [y], que emulam ação de movimento do mouse e podem ter valores entre -127 e 127. Isso representa pixels e é relativo à posição atual do mouse. Se você está no ponto (150,150), então pode mover o mouse para (127,127) pixels deste ponto seguido de (23,23). Portanto, se o mouse está em (0,0) [canto superior esquerdo] e você deseja mover para (1920, 1080) [canto inferior direito, assumindo uma tela 1080p], então você precisaria mover o mouse algumas vezes de 127 pixels por vez (ou menos) em qualquer direção.
  3. No campo de parâmetro [scroll], que emula ação de rolagem do mouse e pode ter os seguintes valores:
    • UP
    • DOWN
  4. Nos parâmetros [num] representa um número. Isso é usado para repetir a ação. Alternativamente, o comando REPEAT pode ser usado.

Sintaxe:

ComandoTipo de ComandoParâmetro 1Parâmetro 2Parâmetro 3Parâmetro 4Descrição
MOUSE or POINTERCLICK or TOUCH or PRESS[button][num]Clique do botão do mouse. O mouse não se move nas direções [x] e [y].
MOUSE or POINTERHOLD or DRAG[button][x][y][num]Clique e segurar do botão do mouse. O mouse pode ser movido nas direções [x] e [y].
MOUSE or POINTERMOVE or TRANSLATE[x][y][num]O botão do mouse não clica. O mouse pode ser movido nas direções [x] e [y].
MOUSE or POINTERKNOB or WHEEL or SCROLL[scroll][num]O botão do mouse não clica. O mouse pode ser rolado para cima ou para baixo.

Exemplo:``` 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:~
---

# Localização
| Status | Código | Idioma | Traduzido |
|:------:|:------:|:------:|:---------:|
| ❌ | b+ach | Acholi | 0% |
| ❌ | aa | Afar | 0% |
| ✅ | af | Africâner | 100% |
| ✅ | ak | Akan | 100% |
| ✅ | sq | Albanês | 100% |
| ✅ | am | Amárico | 100% |
| ✅ | ar | Árabe | 100% |
| ❌ | an | Aragonês | 0% |
| ✅ | hy | Arménio | 100% |
| ❌ | as | Assamês | 0% |
| ❌ | b+ast | Asturiano | 0% |
| ❌ | av | Avárico | 0% |
| ❌ | ae | Avéstico | 0% |
| ❌ | ay | Aimará | 0% |
| ✅ | az | Azerbaijano | 100% |
| ❌ | b+ban | Balinês | 0% |
| ❌ | b+bal | Balúchi | 0% |
| ❌ | bm | Bambara | 0% |
| ❌ | ba | Basquir | 0% |
| ✅ | eu | Basco | 100% |
| ✅ | be | Bielorrusso | 100% |
| ✅ | bn | Bengalês | 100% |
| 🚧 | b+ber | Berbere | 41% |
| ❌ | bh | Bihari | 0% |
| ❌ | bi | Bislamá | 0% |
| ✅ | bs | Bósnio | 100% |
| ✅ | br | Bretão | 100% |
| ✅ | bg | Búlgaro | 100% |
| ❌ | my | Birmanês | 0% |
| ✅ | ca | Catalão | 100% |
| ❌ | b+ceb | Cebuano | 0% |
| ❌ | ch | Chamorro | 0% |
| ❌ | ce | Checheno | 0% |
| ❌ | b+chr | Cheroqui | 0% |
| ✅ | ny | Chewa | 100% |
| ✅ | zh-rCN | Chinês Simplificado | 100% |
| ✅ | zh-rTW | Chinês Tradicional | 100% |
| ❌ | cv | Chuvache | 0% |
| ❌ | kw | Córnico | 0% |
| ✅ | co | Corso | 100% |
| ❌ | cr | Cree | 0% |
| ✅ | hr | Croata | 100% |
| ✅ | cs | Checo | 100% |
| ✅ | da | Dinamarquês | 100% |
| ❌ | dv | Divehi | 0% |
| ✅ | nl | Neerlandês | 100% |
| ❌ | dz | Dzongkha | 0% |
| ✅ | en-rGB | Inglês (Reino Unido) | 100% |
| ✅ | en-rUS | Inglês (EUA) | 100% |
| ✅ | eo | Esperanto | 100% |
| ✅ | et | Estónio | 100% |
| ✅ | ee | Eve | 100% |
| ❌ | fo | Feroês | 0% |
| ❌ | fj | Fijiano | 0% |
| ✅ | b+fil | Filipino | 100% |
| ✅ | fi | Finlandês | 100% |
| ✅ | fr | Francês | 100% |
| ✅ | fy | Frísio | 100% |
| ❌ | b+fur | Friulano | 0% |
| ❌ | ff | Fula | 0% |
| ❌ | b+gaa | Ga | 0% |
| ✅ | gl | Galego | 100% |
| ✅ | ka | Georgiano | 100% |
| ✅ | de | Alemão | 100% |
| ❌ | b+got | Gótico | 0% |
| ✅ | el | Grego | 100% |
| ❌ | kl | Gronelandês | 0% |
| ✅ | gn | Guarani | 100% |
| ✅ | gu | Guzerate | 100% |
| ✅ | ht | Crioulo Haitiano | 100% |
| ✅ | ha | Hauçá | 100% |
| ✅ | b+haw | Havaiano | 100% |
| ✅ | iw | Hebraico | 100% |
| ❌ | hz | Herero | 0% |
| ❌ | b+hil | Hiligaynon | 0% |
| ✅ | hi | Hindi | 100% |
| ❌ | ho | Hiri Motu | 0% |
| ❌ | b+hmn | Hmong | 0% |
| ✅ | hu | Húngaro | 100% |
| ✅ | is | Islandês | 100% |
| ❌ | io | Ido | 0% |
| ✅ | ig | Igbo | 100% |
| ❌ | b+ilo | Ilocano | 0% |
| ✅ | in | Indonésio | 100% |
| ❌ | iu | Inuktitut | 0% |
| ✅ | ga | Irlandês | 100% |
| ✅ | it | Italiano | 100% |
| ✅ | ja | Japonês | 100% |
| ✅ | jv | Javanês | 100% |
| ❌ | b+kab | Cabila | 0% |
| ✅ | kn | Canarim | 100% |
| ✅ | b+pam | Kapampangan | 100% |
| ❌ | ks | Caxemira | 0% |
| ❌ | b+csb | Cassúbio | 0% |
| ✅ | kk | Cazaque | 100% |
| ❌ | km | Khmer | 0% |
| ✅ | rw | Kinyarwanda | 100% |
| ❌ | b+tlh | Klingon | 0% |
| ❌ | kv | Komi | 0% |
| ❌ | kg | Congo | 0% |
| ❌ | b+kok | Concani | 0% |
| ✅ | ko | Coreano | 100% |
| ✅ | ku | Curdo | 100% |
| ❌ | kj | Kwanyama | 0% |
| ✅ | ky | Quirguiz | 100% |
| ✅ | lo | Lao | 100% |
| ✅ | la | Latim | 100% |
| ✅ | lv | Letão | 100% |
| ❌ | li | Limburguês | 0% |
| ✅ | ln | Lingala | 100% |
| ✅ | lt | Lituano | 100% |
| ❌ | b+jbo | Lojban | 0% |
| ❌ | b+nds | Baixo-Alto-Alemão | 0% |
| ❌ | b+dsb | Baixo Sorábio | 0% |
| ✅ | lg | Luganda | 100% |
| ❌ | b+luy | Luhya | 0% |
| ❌ | lb | Luxemburguês | 0% |
| ✅ | mk | Macedónio | 100% |
| ❌ | b+mai | Maithili | 0% |
| ✅ | mg | Malgaxe | 100% |
| ✅ | ms | Malaio | 100% |
| ✅ | ml | Malaiala | 100% |
| ✅ | mt | Maltês | 100% |
| ❌ | gv | Manx | 0% |
| ✅ | mi | Maori | 100% |
| ❌ | b+arn | Mapudungun | 0% |
| ✅ | mr | Marata | 100% |
| ❌ | mh | Marshallês | 0% |
| ❌ | b+moh | Mohawk | 0% |
| ✅ | mn | Mongol | 100% |
| ❌ | b+mos | Mossi | 0% |
| ❌ | na | Nauruano | 0% |
| ❌ | ng | Ndonga | 0% |
| ✅ | ne | Nepalês | 100% |
| ❌ | se | Sami Setentrional | 0% |
| ✅ | b+nso | Sesoto do Norte | 100% |
| ✅ | no | Norueguês | 100% |
| ✅ | nb | Norueguês Bokmål | 100% |
| ✅ | nn | Norueguês Nynorsk | 100% |
| ❌ | oc | Occitano | 0% |
| 🚧 | or | Odia | 26% |
| ❌ | oj | Ojibwa | 0% |
| ✅ | om | Oromo | 100% |
| ❌ | os | Osseto | 0% |
| ❌ | pi | Páli | 0% |
| ❌ | b+pap | Papiamento | 0% |
| ✅ | ps | Pastó | 100% |
| ✅ | fa | Persa | 100% |
| ✅ | pl | Polaco | 100% |
| ✅ | pt | Português (PT) | 100% |
| ✅ | pt-rBR | Português (BR) | 100% |
| ✅ | pa | Punjabi | 100% |
| ✅ | qu | Quíchua | 100% |
| ✅ | ro | Romeno | 100% |
| ❌ | rm | Romanche | 0% |
| ❌ | rn | Rundi | 0% |
| ✅ | ru | Russo | 100% |
| ❌ | sg | Sango | 0% |
| ❌ | sa | Sânscrito | 0% |
| 🚧 | b+sat | Santali | 80% |
| ❌ | sc | Sardo | 0% |
| ❌ | b+sco | Escocês | 0% |
| ✅ | gd | Gaélico Escocês | 100% |
| ✅ | sr | Sérvio (Cirílico) | 100% |
| ❌ | b+sr+Latn | Sérvio (Latim) | 0% |
| ✅ | sn | Xona | 100% |
| ❌ | ii | Yi de Sichuan | 0% |
| ✅ | sd | Sindhi | 100% |
| ✅ | si | Cingalês | 100% |
| ✅ | sk | Eslovaco | 100% |
| ✅ | sl | Esloveno | 100% |
| ✅ | so | Somali | 100% |
| ❌ | b+son | Songai | 0% |
| ❌ | nr | Ndebele do Sul | 0% |
| ❌ | b+sma | Sami do Sul | 0% |
| ❌ | st | Sesoto do Sul | 0% |
| ✅ | es | Espanhol (Espanha) | 100% |
| ✅ | b+es+419 | Espanhol (América Latina) | 100% |
| ✅ | su | Sundanês | 100% |
| ✅ | sw | Suaíli | 100% |
| ❌ | ss | Swati | 0% |
| ✅ | sv | Sueco | 100% |
| ❌ | b+syc | Siríaco | 0% |
| ❌ | tl | Tagalo | 0% |
| ❌ | ty | Taitiano | 0% |
| ✅ | tg | Tajique | 100% |
| ✅ | ta | Tâmil | 100% |
| ✅ | tt | Tártaro | 100% |
| ✅ | te | Telugu | 100% |
| ✅ | th | Tailandês | 100% |
| ❌ | bo | Tibetano | 0% |
| ✅ | ti | Tigrínia | 100% |
| ❌ | ts | Tsonga | 0% |
| ❌ | tn | Tswana | 0% |
| ✅ | tr | Turco | 100% |
| ✅ | tk | Turcomano | 100% |
| ✅ | uk | Ucraniano | 100% |
| ❌ | b+hsb | Alto Sorábio | 0% |

---

# Apresentando o Rucky
- [Lançamento do Kali Linux 2019.3](https://www.kali.org/blog/kali-linux-2019-3-release/)
- [Lançamento do 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/)
- [Canal do YouTube Dark_Mechanic](https://youtu.be/ic-X-FCLNk8)
- [Canal do YouTube AV SHIVA NORO](https://youtu.be/4clbu41cEQ0)
- [Canal do YouTube Android Infosec](https://www.youtube.com/watch?v=_NDXzGPh_BQ)
- [Publicação no Facebook do Android Infosec](https://www.facebook.com/AndroidInfoSec/posts/4101537619869708)

---

# Trabalho Legado
[![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)
Injeção de TeclasTeclas Modificadoras Básicas✅Docs Hak5
ComentáriosREM✅Docs Hak5
AtrasosDELAY✅Docs Hak5
O BotãoWAIT_FOR_BUTTON_PRESS❌Docs Hak5 Verificando viabilidade
O BotãoBUTTON_DEF❌Docs Hak5 Verificando viabilidade
O BotãoDISABLE_BUTTON❌Docs Hak5 Verificando viabilidade
O BotãoENABLE_BUTTON❌Docs Hak5 Verificando viabilidade
O BotãoVariáveis Internas❌Docs Hak5 Verificando viabilidade
O LEDComportamentos Padrão❌Docs Hak5 Verificando viabilidade
O LEDLED_OFF❌Docs Hak5 Verificando viabilidade
O LEDLED_R❌Docs Hak5 Verificando viabilidade
O LEDLED_G❌Docs Hak5 Verificando viabilidade
O LEDVariáveis Internas❌Docs Hak5 Verificando viabilidade
Modos de AtaqueATTACKMODE🚧Docs Hak5 MODO DE ARMAZENAMENTO não suportado, pois versões mais novas do Android não suportam modo de armazenamento em massa
Modos de AtaqueVID e PID✅Docs Hak5
Modos de AtaqueMAN, PROD e SERIAL🚧Docs Hak5 SERIAL_RANDOM atualmente não é suportado
Modos de AtaqueSAVE e RESTORE❌Docs Hak5
Modos de AtaqueVariáveis Internas❌Docs Hak5
ConstantesDEFINE✅Docs Hak5
VariáveisVAR✅Docs Hak5
OperadoresOperadores Matemáticos✅Docs Hak5
OperadoresOperadores de Comparação✅Docs Hak5
OperadoresOrdem das Operações✅Docs Hak5
OperadoresOperadores Lógicos✅Docs Hak5
OperadoresOperadores de Atribuição Aumentada✅Docs Hak5
OperadoresOperadores Bitwise✅Docs Hak5
Instruções CondicionaisIF✅Docs Hak5
Instruções CondicionaisELSE✅Docs Hak5
Instruções CondicionaisInstruções IF Aninhadas✅Docs Hak5
Instruções CondicionaisInstruções IF com operadores lógicos✅Docs Hak5
Instruções CondicionaisOtimização de Instruções IF✅Docs Hak5
LaçosWHILE✅Docs Hak5
LaçosLaço Infinito✅Docs Hak5
FunçõesFUNCTION✅Docs Hak5
FunçõesPassagem de Argumentos e Valores de Retorno✅Docs Hak5
Aleatorização❌Docs Hak5
Segurar TeclasHOLD e RELEASE✅Docs Hak5
Segurar TeclasSegurar Teclas Modificadoras✅Docs Hak5
Segurar TeclasSegurar Múltiplas Teclas✅Docs Hak5
Controle de Payload❌Docs Hak5
Jitter❌Docs Hak5
Ocultação de Payload❌Docs Hak5
Atividade de Armazenamento❌Docs Hak5
Teclas de Bloqueio❌Docs Hak5
Exfiltração❌Docs Hak5
Extensões❌Docs Hak5