Our Asia & Oceania Reseller: Here
USBNinja Professional. Upgraded from USBNinja.
What's new on USBNinja Professional ?
-
Easy to use, no need for complicated ARDUINO configuration and download process, no longer need a magnet to enter DFU mode, all configurations only need one mobile phone.
-
The mobile APP can view and edit the PAYLOAD script in USBNINJA online, and it can be triggered in real-time. It is no longer necessary to get back USBNINJA CABLE to update the payload. Both google play store and apple store have been put on the shelves and are available for download.
-
Mobile APP can change parameters such as VIDPID and manufacturer name online.
-
APP uses fingerprint facial recognition to enter, more secure.
-
Built-in 120KB native memory disk can be selectively mounted, U disk and HID device coexist at the same time, can be used to copy or transfer files when there is no network
-
Added self-destruct mode, clear firmware, leaving no trace.
-
Native USB2.0 typing speed is 3 times faster than before, typing feedback capture, fast leaking
-
Automatically detect caps lock and accurately enter all upper and lower case characters.
-
The new remote control can choose between 8 slots with 8 different PAYLOAD and acts like remote control trigger, 20kb for each payload.
-
The new remote control supports Bluetooth 5.0 mode, and the empty card distance is increased by 30%.
-
The launched ultra-small micro-module can be built into USBNINJA in a small space USB device. User-friendly and flexible DIY.
-
Operating current of USBNinja Professional is only 0.4mA. Detection of USBNinja Professional is not that obvious.
Rubber Ducky | USBNinja | O.MG Cable | USBNinja Professional | |
---|---|---|---|---|
Platform | TXT file | Arduino IDE | WEB Server | APP on IOS&Android |
Language | Ducky Script | Arduino C | Ducky Script | Ducky Script |
Payload size | TF card | 5Kb | 50K | 20Kb*8Slot |
Standby current | 30mA | 10mA | 65mA | 0.3mA |
Wireless distance | × | 50m(BLE4.0) | 50m(Wifi) | 100M(BLE5.0) |
Hidden in cable | × | √ | √ | √ |
Payload on the air | × | × | √ | √ |
Real-time keyboard | × | × | √ | √ |
Self destruction | × | × | √ | √ |
USB cable data transfer | × | √ | × | √ |
QC3.0 20V Compatible | × | √ | × | √ |
VIDPID quick change | × | × | × | √ |
USB 2.0 Full-speed | × | × | × | √ |
Super fast input text | × | × | × | √ |
Virtual U disk mount | × | × | × | √ |
Caps lock auto detect | × | × | × | √ |
One time auto run | × | × | × | √ |
OTA firmware upgrade | × | × | × | √ |
DIY module | × | × | × | √ |
Long distance remote | × | √ | × | √ |
USBNinja Professional Keyboard (Logitech Mk-120)
USBNinja Professional Cables (Lightning, Micro, Type-C) - Black / White
USBNinja Module
USBNinja Professional Remote
USBNinja Remote Antennas
-
Configuration Settings Mode: Hold SELECT to boot and enter the configuration mode. When you connect to the computer, you can configure the default connection password and scan name with the PC.
-
Bluetooth 5.0 remote mode: Connect to the data cable, press and hold the two buttons for 5 seconds, the data cable will be set to 5.0 remote mode. Repeat the above operation, the data line back to the default mode of Bluetooth 4.0. Press A and press B to see if the current Bluetooth 4 or Bluetooth 5 mode.
-
Force to stop PAYLOAD: Hold A and hold B after executing PAYLOAD. This will force PAYLOAD to stop
IOS App (App Store) Here
Android (Google Playstore) Here
GUI on windows (Via Remote) Here
Command | Parameter | Details |
---|---|---|
REM | Comment | |
DEFAULT_DELAY | 0-xxx | Each script execution interval time, unit mS |
DEFAULTDELAY | 0-xxx | Each script execution interval time, unit mS |
DELAY | 0-xxx | Waiting delay, unit mS |
STRING | A-Z, 0-9 | Text Input |
GUI | Some commonly used shortcuts | |
GUI | SPACE | MAC computer used to bring up the command line |
GUI | TAB | WINDOWS brings up a small window arrangement |
APP MENU | Equivalent to SHIFT and F10 press and release at the same time | |
SHIFT | DELETE | |
SHIFT | HOME | |
SHIFT | PAGEUP | |
SHIFT | PAGEDOWN | |
SHIFT | WINDOWS | |
SHIFT | GUI | |
SHIFT | UPARROW | |
SHIFT | DOWNARROW | |
SHIFT | LEFTARROW | |
SHIFT | RIGHTARROW | |
SHIFT | TAB | |
ALT | END | |
ALT | ESC | ESC and ESCAPE have the same meaning and can be recognized in the script |
ALT | F1-F12 | F1-F12 keys |
ALT | A-Z | Different function |
ALT | SPACE | |
ALT | TAB | |
UPARROW | UP | |
DOWNARROW | DOWN | |
LEFTARROW | LEFT | |
RIGHTARROW | RIGHT | |
BREAK | - | |
PAUSE | - | |
CAPSLOCK | - | |
DELETE | - | |
END | - | |
ESC | - | |
ESCAPE | - | |
HOME | - | |
INSERT | - | |
NUMLOCK | - | |
PAGEUP | - | |
PAGEDOWN | - | |
PRINTSCREEN | - | |
SCROLLLOCK | - | |
SPACE | - | |
TAB | - | |
REPEAT | 0-XXX | Repeat the previous instruction, execute as many times as you want |
Command | Parameter | Details |
---|---|---|
USBON | - | Switch to the USB port of NINJA to connect it to the computer. By default, there is no need to write this instruction. The device will add this command at the front of the normal script. |
USBOFF | - | NINJA switches to the original USB channel, and NINJA disconnects from the computer. By default, there is no need to write this instruction. The device will add this command at the end of the normal script. |
CAPSLOCK ON | - | Capitalized. After capitalization is turned on, you can effectively mask input errors caused by the Chinese input method or other multilingual input methods. |
CAPSLOCK OFF | - | Capitalization. Turn off input method shielding. |
PLUGAUTORUN | 0-10 | The next time the power is turned on, it automatically runs the designated slot number 1-10. Parameter 0 means off. Can be used to jump to other slots when PAYLOAD space is not enough. Or automatically run on power-up |
MSCREAD | - | U disk related instructions, after execution, transfer the U disk data from FLASH to RAM, ready to start simulation |
MSCSAVE | - | U disk related instructions, after execution, transfer the U disk data from RAM to FLASH, even if the power is turned off, the data will not be lost. |
MSCWIPE | - | U disk related instructions, after execution, erase the U disk data from RAM. |
MSCFORM | - | U disk related instructions, after execution, erase the U disk data from ROM |
MSCONOFF | 0-1 | U disk related commands, parameter 0 means turn off the U disk function, parameter 1 means turn on the U disk function |