kleiner USB Stick um Vendor id/Pid zu faken gesucht

OP (Firma: privat) #6545554
Lesenswert?
• ▲
▼
Hallo liebes Forum,

ich suche einen möglichst kompakten USB stick der eigentlich nix weiter 
tun muss als eine USB Vendor und Product ID (samt 
seriennummer/Produktbeschreibung/etc) zu faken.
Er soll/kann sich dabei als HID Device ausgeben.
Getestet hab ich das schon erfolgreich mit einem raspi zero, nur 
benötige ich eine lösung die kompakter ist.
Welches Device könnt ihr hierfür empfehlen bzw wie programmiert man 
sowas?
vielen Dank schonmal für eure Hilfe!

viele Grüsse

Daniel
(Firma: L-E-A) #6545571
Lesenswert?
• ▲
▼
Daniel D. schrieb:

> ich suche einen möglichst kompakten USB stick der eigentlich nix weiter
> tun muss als eine USB Vendor und Product ID (samt
> seriennummer/Produktbeschreibung/etc) zu faken.
> Er soll/kann sich dabei als HID Device ausgeben.

Vielleicht vusb? Das läuft auch auf einem kleinen 8beinigen ATtiny45. 
Kleiner geht's fast nicht mehr...
https://www.obdev.at/products/vusb/index.html

Grüßle
Volker
Gast #6545608
Lesenswert?
• ▲
▼
Daniel D. schrieb:
> das teil sollte ohne externen programmer werden können, also irgendwie
> über usb betankt werden (falls es das gibt).

Weder AVRs noch PICs haben USB-Bootloader im ROM drin. Die genannten 
Attinys haben nicht mal USB-Hardware, das ist ein ganz übler 
Software-Back für Low-Speed USB. Du brauchst also immer einen extra 
Programmer plus die entsprechende Entwicklungsumgebung.

Es gibt größere Prozessoren mit fest eingebauten USB-Bootloadern. Das 
wird dann aber auch schon wieder größer und komplexer von der Hardware.

Ansonsten könntest Du mal einen MCP2221(A) ausprobieren. Das ist ein 
USB-Composite-Device, das sich als CDC-ACM und als HID meldet. Da kannst 
Du PID, VID und Strings per Konfigurationstool einstellen.

fchk
#6545621
Lesenswert?
• ▲
▼
Ein Arduino Pro Micro könnte auch funktionieren. Nutzt einen Atmega32U4 
mit USB.
Ggfs. kann man das Gewünschte mit der Arduino IDE und Modifikationen der 
boards.txt Datei bewerkstelligen.

Ein Pro Micro oder Leonardo ist leider kein Stick, aber es gibt die auch 
in anderen Bauformen:
https://www.ebay.de/itm/USB-ATMEGA32U4-Mini-Development-Board-For-Arduino-Leonardo/400985233359
https://www.ebay.de/itm/USB-Beetle-BadUsb-ATMEGA32U4-Development-Board-For-Arduino-Leonardo-R3/401780018247
Gast #6545625
Lesenswert?
• ▲
▼
OP (Firma: privat) #6545659
Lesenswert?
• ▲
▼
Sam W. schrieb:
> Ein Arduino Pro Micro könnte auch funktionieren. Nutzt einen
> Atmega32U4
> mit USB.
> Ggfs. kann man das Gewünschte mit der Arduino IDE und Modifikationen der
> boards.txt Datei bewerkstelligen.
>
> Ein Pro Micro oder Leonardo ist leider kein Stick, aber es gibt die auch
> in anderen Bauformen:
> Ebay-Artikel Nr. 400985233359
> Ebay-Artikel Nr. 401780018247

diese sticks sehen sympathisch aus :-) ich hab bisher nie kontakt mit 
arduino gehabt, ist das für nen it affinen user einfach zu 
bewerkstelligen das ding zum fliegen zu bekommen?



Andras H. schrieb:
> Geht es hier um ein SW den du vortäuschen möchtest dass es da ein
> Dongle
> ist?
>
> Da würde ich eher mit xDbg64 drauf gucken und das Ding cracken :) Um
> Welche SW geht es hier?

mit xdbg64 bzw hex editor hab ich das "problem" bisher gelöst, aber es 
ist mir auf dauer echt zu nervig jedes sw release neu zu patchen.
für das was ich brauche reicht das einfache mittel eines vid/pid 
spoofings aus :-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.