Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [usb]

USB (Universal Serial Bus) is an industry standard defining the connectors, cables, and protocols used for communication and power supply between multiple devices.

1
vote
0answers
13 views

USB 3G Stick changing frequency bands [on hold]

I have 4 different types of USB 3G modems from Europe. They're not operator locked. I'm trying to use them on an American network for 3G connectivity. Even though they state "850, 900, 1800, 1900 MHz"...
5
votes
0answers
296 views

Identifying a USB device for a forensics CTF challenge (with no GET DESCRIPTOR)

I'm currently enjoying a forensics CTF challenge. We were provided a PCAPNG file. When opened in Wireshark, the file contains a sequence of URB_INTERRUPT packets from two devices - but no ...
1
vote
0answers
390 views

Hidden Features of a USB RFID Reader

I recently bought a KKmoon Portable RFID 125KHz Proximity Smart EM Card USB ID Reader from Amazon. I'm not currently able to locate a datasheet for the device. It reads tag IDs and prints them in ...
1
vote
1answer
149 views

Reverse engineering a USB Fight Stick

I am completely new to reverse engineering. I have a Razer Atrox Xbox One Fight Stick that I purchased recently. It does not work with windows 10 with the drivers installed by Microsoft version (10....
0
votes
0answers
329 views

Log Android App USB communication

I need to log the communication between my Android phone and an external tool. So, I was looking for an android App that could do this task, I found the "LogCat Extreme". It really seems to do the ...
0
votes
4answers
2k views

Extract firmware from a usb device like for example a USB stick

I am breaking my head the last few days over how you should extract the firmware from a USB device I searched all over the internet but I could not find a straight forward way to do it. Just to ...
3
votes
3answers
979 views

Reverse engineering USB peripheral driver

I'm looking to reverse engineer a Windows driver for a printer I have here. I found out a bit about USB sniffing but I don't think Snoopy runs on Windows 7. I know the driver is on my computer ...
1
vote
2answers
494 views

Where should I put my breakpoint? (USB dongle protected software, probably marx)

I'm trying to bypass the license validation process of a very old program called COSIMIR. It uses a USB dongle (which we have) however I don't have access to it, because it belongs to my university. ...
5
votes
1answer
232 views

Need help with a USB gaming mouse

I have a Chinese USB gaming mouse (04d9:a070) which has 4 color modes and 4 light levels. I know for a fact that this mouse is capable for showing at least 5 different color so it must be an RGB led (...
0
votes
1answer
82 views

RE USB-Serial device driver [Canon ES-E1 for EOS-1V]

I've got an old film camera that uses a cable to connect to a PC. The camera records information like shutter speed, lens used, flash fired, focal length, etc. I'd like to download this information ...
0
votes
0answers
86 views

Figuring out what CRC is being used

I'm trying to figure out how a CRC is being calculated for packets sent via USB. Supposedly they are CRC-32 and using the "Freescale Hardware 32bit CRC", but I haven't been able to reproduce the same ...
1
vote
4answers
3k views

Determine NAND Flash chip type and dump contents

I have a USB stick with a NAND Flash chip that has only a few unhelpful markings on the chip. I desoldered the chip and I have a universal programmer, but I'm having trouble using it with my NAND ...
1
vote
1answer
131 views

Control a black box “Traffic Light” type device using USB

I have a black box device with three LED's that can be turned on and off, and an also black box application that has six buttons that turn each individual LED on and off. I don't know the source code ...
1
vote
3answers
448 views

The Nokia CA-50 cable has a longer USB port. Does it hide any kind of chip?

Here's the attached image: The CA-50 was used by Nokia to program newer phones. Nokia phones from around 2008-2011 feature this port for flashing. I noticed the USB side is unusually longer. It is ...
2
votes
0answers
658 views

Ducky Mini Firmware Hacking

This is my first reverse engineering project! I recently bought a Ducky Mini keyboard, which is controlled by an ARM Cortex-M3 SoC (to be specific, a Holtek HT32F1655,) and noticed that other ...
1
vote
0answers
67 views

How can I control a USB device if I have a driver for it, but no application?

I have a Apogee filter-wheel which is connected via USB and the driver for it. However, as far as I could find out the device only comes with a driver but no application to control it. The filter ...
3
votes
1answer
1k views

Where do I find a cheap hardware USB sniffer

I wanto to capture and then process the USB data that is sent from a computer to a USB printer. I know that there are several software sniffers like Wireshark that can do that. But I need a hardware ...
1
vote
0answers
255 views

Discovering byte array obfuscation function

I'm in the middle of reverse engineering SafeNet (formerly Rainbow) iKey 1000 USB dongle protocol, in order to create Linux driver for it. I'm using Windows as guest in virtual machine on Linux host ...
1
vote
0answers
128 views

Trying to replicate a serial protocol

Spent the last few weeks reading, typing, testing, rinse & repeat to no avail in solving a problem. Problem: Trying to reverse engineer a serial protocol at work. Instrument is currently being ...
3
votes
1answer
589 views

Best 3G USB Modem for Reverse Engineering?

My idea is to automate the process of keeping in touch with my server in a portable and internet independent manner. The most optimal solution in my case is an SMS Gateway/Relay because I travel a lot ...
0
votes
1answer
934 views

Possible to Bypass V-Safe100 USB encryption?

I have a Verbatim flash drive that I do not know my password for. Most of my searching for a solution has led to me to answers like "take the loss and reformat the drive" (losing all encrypted data). ...
1
vote
1answer
614 views

Reverse engineering a PXP3 Slimstation

I've been given a PXP3 Slimstation. It's a mysterious undocumented portable games console, running 16bit Sega Genesis games. It has a mini USB connector on it. I'd like to try to find out more about ...
1
vote
1answer
338 views

Replaying packets with pyusb does not have the expected output

Working on my Logitech G105 keyboard, to hopefully implement a userspace driver to activate some of its specialized features. I've captured the usb traffic it outputs when using a windows vm with the ...
2
votes
1answer
1k views

Microsoft Sidewinder Strategic Commander (USB Device) - Any open source drivers or tools? [closed]

I have an old USB gaming device called the Strategic Commander. It was handy for strategy games like Age of Empires - allowing for easy left hand to control of scrolling, panning, zooming and using a ...
2
votes
1answer
110 views

How to connect to embedded device via charge-only USB?

For research purposes (vulnerability-analysis), I would like to connect to an embedded Linux-based device via USB. The USB is only intended for the (re)charging (according to the manufacturer of ...
1
vote
0answers
68 views

Work out packet structure from usb capture

Im hoping to understand the way a auto diagnostics tool is reporting data over usb. I've made a usb capture to look for changes according to known changes to the input it measures. The measurement is ...
2
votes
0answers
839 views

USB not showing up on QNX in Qemu

I have spent some time reverse engineering a QNX 6.5.0 based system. I am pretty new to the Linux (Ubuntu) world and definitely new to QNX, Qemu, and embedded systems. Since the hardware is fairly ...
6
votes
1answer
717 views

Work out if a firmware is dumpable/writeable through USB?

I'm looking to find out if a firmware of a device is readable and potentially writeable. The device has a USB port and other devices by this manufacturer have had firmware updates (through USB) so it'...
2
votes
1answer
318 views

How can I determine the instruction set of a USB controller from binary code?

I'm working on reverse engineering a USB controller. The name of the controller chip is the "UD6810" which appears to be a Chinese clone of another chip (since a lot of results about it have been ...
5
votes
1answer
899 views

Is there a way to copy a flash drive's firmware?

I'm pretty new to this subject, but I read up on BadUSB and Psychson, and think that they are incredibly cool projects. It got me thinking that I'd like to delve into the depths of USB and see where ...
9
votes
2answers
1k views

Setting an USB Emulation and Fuzzing Platform?

I would like to analyze (and fuzz) a USB device and I need a bit of guidance to setup a full platform to discuss with the device. First, I would like to know what are the most used hardware cards to ...
3
votes
1answer
843 views

Reverse engineering a USB magstripe card reader

I have a Magtek magstripe card reader. Here's more information than you'd ever want about the device: # lsusb -v Bus 001 Device 003: ID 0801:0001 MagTek Mini Swipe Reader (Keyboard Emulation) Device ...
20
votes
2answers
9k views

How to reverse engineer simple usb device [windows -> linux]

I'd like to reverse engineer my usb beer-can refrigurator, which does connect via USB on windows and via simple GUI tray-tool can set/query temperature. I was thinking about running virtualboxed ...
16
votes
4answers
6k views

USB Dongle Traffic Monitoring

How can I monitor a usb dongle's traffic? I would like to see how a program and its usb dongle talk to each other, if it is possible replay this traffic? Since I am new to this type of thing, any ...