[Full-disclosure] usb shorting to ground



I discovered rather inadvertently that laptops do not enjoy having their USB
VCC shorted to GND one bit. It is a sure DoS, in fact if the machine has a
stupid power supply, it could result in permanent damage. It is kind of scary
for kiosk machines like the those ubiquitous Kodak photo centers.

I give you, the usb pwner. It could even hide inside a legitimate stick:

USB Pwner schematic

VCC ------------
D+ ---(nc) |
D ---(nc) |
GND ------------

--
Todd Troxell
http://rapidpacket.com/~xtat

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/



Relevant Pages

  • Re: [Full-disclosure] usb shorting to ground
    ... their USB VCC shorted to GND one bit. ... It is a sure DoS, ... I give you, the usb pwner. ...
    (Full-Disclosure)
  • Re: Unattend over network with USB boot device
    ... I have been planning to play with this, too, but my USB ... DOS should only see the drive as C: ... SYSLINUX+memdisk to boot a virtual floppy, ... Linux system and run winnt.exe under dosemu. ...
    (microsoft.public.win2000.setup_deployment)
  • Guillermitos Particles
    ... > As I implied above the only reason I can't use DOS is I would ... Randy did some work with USB. ... There's an attempt to cut it down to a "skeleton" - a "work in progress" - not much progress. ... I have a strong aversion to booting to Windows right now... ...
    (alt.lang.asm)
  • Re: USB Voodoo?
    ... You have to make a bootable CD and boot into DOS to use it to image ... USB drives. ... Ext2 and Linux swap partitions. ... my USB Linux drives, and has no problems with the Linux partition formats. ...
    (microsoft.public.windowsxp.general)
  • RE: DOS Printing
    ... Even though you can set a USB printer in XP ... to point to accept output sent to lpt1 newer printers no longer support DOS ... I got an older model printer and printing from DOS works fine. ...
    (microsoft.public.windowsxp.print_fax)