[XCSSA] USB reverse-engineering
xcssa@xcssa.org
xcssa@xcssa.org
Fri, 6 Oct 2006 13:41:24 -0400
LJ article link : http://www.linuxjournal.com/node/7582/print
Some other tools : http://www.linux-usb.org/tools.html
Usbmon : http://www.linuxsymposium.org/2005/view_abstract.php?content_key=31
Could use the old fashion hack of using kprint.
Other option is to run linux stuff under vmware and trace the usb stuff.
Could also run linux under solaris and use dtrace.
Craig
On 10/6/06, xcssa-admin@xcssa.org <xcssa-admin@xcssa.org> wrote:
> I read in a Linux Journal article that discussed writing usb drivers for a
> LED device that mentioned an application called USB Snoopy. It's like
> ethereal for the USB bus allowing you to dissect the traffic going and
> coming on the USB bus.
>
> http://www.wingmanteam.com/usbsnoopy/
>
> Good luck with that!
>
> firestorm_v1
>
>
> On 10/5/06, xcssa-admin@xcssa.org <xcssa-admin@xcssa.org > wrote:
> > There is a windows program that will sniff the USB bus and record all the
> communications with a device. I don't know the name of it but it's been
> referenced on the EVDO forums a bit.
> >
> > I've also read of some hardware solutions, but they've all seemed a bit
> more trouble than they are worth.
> >
> > --anton
> >
> >
> >
> >
> > On 10/5/06, xcssa-admin@xcssa.org <xcssa-admin@xcssa.org > wrote:
> > > So,
> > >
> > > Simple question but don't know a more appropriate forum.
> > >
> > > How would I go about spying on USB traffic so that I can
> > > reverse-engineer a device?
> > >
> > > I have a screen-locker wireless dongle with a matching small
> > > CR2032-powered transmitter, and I believe it appears as a joystick (!)
> > > to Linux:
> > >
> > > [17969247.140000] usb 1-1.1: new low speed USB device using uhci_hcd
> > > and address 10
> > > [17969247.320000] input: KeyMark Semi. Wireless PC Lock as
> /class/input/input13
> > > [17969247.320000] input: USB HID v1.10 Joystick [KeyMark Semi.
> > > Wireless PC Lock] on usb-0000:00:11.2-1.1
> > >
> > > What I want to do is write software to lock my screen when the
> > > transmitter goes out of range, but in Linux. Because I'm too
> > > forgetful to do it manually, and at work here people have a habit of
> > > sending out emails saying you'll be buying lunch or something
> > > embarrassing if they notice your terminal unlocked....
> > > --
> > > Enhance your calm, fellow citizen; it's just ones and zeroes.
> > > Unix "guru" for rent or hire -><-
> http://www.lightconsulting.com/~travis/
> > > GPG fingerprint: 9D3F 395A DAC5 5CCC 9066 151D 0A6B 4098 0C55 1484
> > > _______________________________________________
> > > XCSSA mailing list
> > > XCSSA@xcssa.org
> > > http://xcssa.org/mailman/listinfo/xcssa
> > >
> >
> >
>
>