Skip to content

USBNinjaRRG/USBNinjaProfessional

Repository files navigation

USBNinja Professional

Our Asia & Oceania Reseller: Here

USBNinja Professional. Upgraded from USBNinja.

1

How to use it ?

Downloading the drivers & GUI for windows

Driver

Here

GUI

Here

IOS App (App Store)

Here

Android (Google Playstore)

Here


What's new on USBNinja Professional ?

  1. 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.

  2. 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.

  3. Mobile APP can change parameters such as VIDPID and manufacturer name online.

  4. APP uses fingerprint facial recognition to enter, more secure.

  5. 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

  6. Added self-destruct mode, clear firmware, leaving no trace.

  7. Native USB2.0 typing speed is 3 times faster than before, typing feedback capture, fast leaking

  8. Automatically detect caps lock and accurately enter all upper and lower case characters.

  9. The new remote control can choose between 8 slots with 8 different PAYLOAD and acts like remote control trigger, 20kb for each payload.

  10. The new remote control supports Bluetooth 5.0 mode, and the empty card distance is increased by 30%.

  11. The launched ultra-small micro-module can be built into USBNINJA in a small space USB device. User-friendly and flexible DIY.

  12. Operating current of USBNinja Professional is only 0.4mA. Detection of USBNinja Professional is not that obvious.

Comparison Chart


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 × ×

Form Factors Increase


USBNinja Professional Keyboard (Logitech Mk-120)

mk120-black-gallery-images 1 2

USBNinja Professional Cables (Lightning, Micro, Type-C) - Black / White

Untitled-design lightning-canva micro-canva type-canva lightning-ps1 micro-ps1 type-c-ps1

USBNinja Module

canva1 canva2 canva3 canva4 canva5 canva6

Accessories


USBNinja Professional Remote

canva4 canva3 canva5

USBNinja Remote Antennas

O1-CN01afc-Vwr1jd-Z0-O8-Nfx-R-1063274571-copy

Remote Trigger Changelog

  1. 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.

  2. 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.

  3. Force to stop PAYLOAD: Hold A and hold B after executing PAYLOAD. This will force PAYLOAD to stop

3 Forms of Execution


IOS App (App Store) Here

We-Chat-Image-20200628185742 Iphone-Screenshot-4 Iphone-Screenshot-5 Iphone-Screenshot-8 Iphone-Screenshot-6 Iphone-Screenshot-7 Iphone-Screenshot-3

Android (Google Playstore) Here

We-Chat-Image-20200628185745 Android-Screen-Shot-1 Android-Screenshot-12 Android-Screenshot-15 Android-Screenshot-14 Android-Screenshot-13 Android-Screenshot-10

GUI on windows (Via Remote) Here

GUI-interface

Command existing and Command added for USBNinja Professional


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

New Commands Added

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

About

USBNinja Professional. Upgraded from USBNinja.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published