kleiner USB Stick um Vendor id/Pid zu faken gesucht

(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?

(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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren