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
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
:
Bearbeitet durch User
https://hackaday.io/project/6258-two-component-usb-temperature-data-logger zwei Komponenten: ein USB-Stecker und ein PIC16F1455. Ich persönlich würde da nochmal einen 100n bis 1u Kondensator zwischen VCC und GND vom PIC setzen, aber es scheint ja offensichtlich auch ohne zu gehen. fchk
PS: den PIC gibts auch in sehr kleinen Gehäusen, falls die Größe wichtig ist. So in der Richtung VQFN16 mit 4mm*4mm Kantenlänge. fchk
vielen Dank schonmal für euren input, da sind ja echt interessante projekte dabei. Gibts so ein ding auch fertig bestückt mit nem gehäuse? das teil sollte ohne externen programmer werden können, also irgendwie über usb betankt werden (falls es das gibt).
die Digistump-Boards wären vielleicht ein Anfang. Und die haben nen USB-Bootloader meist schon mit auf dem Attiny85
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
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
:
Bearbeitet durch User
Du könntest einen günstigen ST-Link clone nehmen und umnutzen: https://hackaday.io/project/162597-st-link-clone-repurposing https://www.aliexpress.com/item/32719963657.html?spm=a2g0o.productlist.0.0.3da1d83aIWjHQi&algo_pvid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a&algo_expid=38e41f45-2fc8-49f6-ab0c-06bf4e29f12a-2&btsid=0b0a557016103743125586125e4e09&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
Bräuchtest aber zwei: einen als Programmer, und einer welcher "umgeschrieben" wird.
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?
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 :-)
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.