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.

Filter by
Sorted by
Tagged with
1 vote
0 answers
128 views

How to reverse engineer a USB sump pump controller that is not designed to connect to a computer

I have a sump pump monitor / controller that is USB-enabled. The USB port on the side is designed to hook to a WiFi module or a once-promised, now-canceled, never-produced Z-wave module (which is what ...
Nick Williams's user avatar
1 vote
0 answers
38 views

Reading/writing flash ROM connected to OMAP L138 without JTAG

I have a product that uses an OMAP L138 with a flash rom. There are a couple different models of this product available, but they all share the same hardware with the only difference being the ...
Patrick's user avatar
  • 141
3 votes
1 answer
161 views

Exact copy of USB flash drive

I have a USB flash drive, with 2 partitions : one is read only and contains a Windows software, and the second is read/write for user data. In order to not damage this precious key, I want to do a ...
JayMore's user avatar
  • 141
2 votes
0 answers
21 views

Analyze/RE device through usb ports

Hi, I disassembled my old smart TV and found the wifi card pretty interesting. On the internet i found a minimal manaual datasheet... It was simple to recognise that there is usb pins layout on there ...
Nitai Ben Shimol's user avatar
3 votes
1 answer
174 views

Where is the CRC16 checksum in a USB BULK IN transfer?

I'm looking at how MITM works on USB devices. This website states that: Bulk transfers provide error correction in the form of a CRC16 field on the data payload and error detection/re-transmission ...
Matthew Tingum's user avatar
3 votes
0 answers
308 views

Is it possible to dump firmware of a device via USB port?

I have a device which can be connected via USB port. The vendor of this device provides a tool for upgrading firmware of this device via USB port. lsusb command says that this device has following ...
Simon Rusinov's user avatar
3 votes
2 answers
185 views

How should I go about reversing this USB crypto dongle?

I have some kind of authentication token device delivered by a bank (that I do not expect to use for its initially-intended purpose any more). I’d like to learn how it works and whether I can recycle ...
user3840170's user avatar
1 vote
0 answers
178 views

Reversing Logitech G933 Battery Charge Values

I have a Logitech G933 headset. I replaced the stock battery with a larger capacity. The headset now lasts many hours longer than it was originally designed, and the software is configured to give ...
webjocky's user avatar
1 vote
1 answer
154 views

analyze how data is read in android usb device

I've a huawei envizion 360, which doesn't provide any API for other application. But I want to read raw data from this device, to an android or to a raspberry-pi for debugging and development purpose. ...
Maifee Ul Asad's user avatar
1 vote
1 answer
4k views

Bypass USB key activation of a software

(The software is Chinese and contains malware. I do not know if I could upload it here, so temporarily, please let me describe it) I am asked by a spa store to "do something" to make a ...
BlackXIII's user avatar
1 vote
1 answer
904 views

How can I see when a library is being called in Android?

Apologies for a beginner-esque question, but I am reverse engineering an Android application, that is most probably using the libusbhost.so library to interface with USB devices via Java Native ...
Timotej Leginus's user avatar
0 votes
1 answer
60 views

Encoding of 64-bit double

I'm in the process of reverse engineering a USB driver, and I'm having problems finding a way to decode the binary representation of double values. The values don't seem to be encoded in IEEE-754 ...
Rune's user avatar
  • 3
2 votes
2 answers
955 views

Where to get started with reverse engineering a usb video device on Windows?

I have a piece of proprietary hardware that I'm trying to reverse engineer and write a cross-platform open-source driver for. This device has an IR camera on it, and it seems to be using the UVC ...
Lázár Zsolt's user avatar
1 vote
1 answer
169 views

Unknown (and unowned) USB device

I rarely run Windows, but have some Windows software I'd like to take a look at. This doesn't require a security "dongle", but won't start without the presence of a particular USB-connected ...
Mark Morgan Lloyd's user avatar
2 votes
1 answer
356 views

Reverse engineer an HID device - recreate using arduino

I have an HID device that I'm trying to re-create using Arduino, I have captured the USB packets and I have pretty much analyzed all the data I need to operate the device, the only thing I'm not ...
msacco's user avatar
  • 21
1 vote
0 answers
88 views

Same USB packet (Python/user vs C/kernel) but different result

I'm making a Linux module (my first one) for a closed-source, enclosed (no hardware access) device. Using Wireshark I found what to send and where, so I tried the following command in user space ...
PeterHerb's user avatar
1 vote
0 answers
165 views

Intercepting packets from Electron App to keyboard in Linux

I have a USB keyboard which has an Electron app to set the macros on the keyboard. I unpacked the app.asar file, and the JS files seem to indicate that it is a ReactJS app, and is a minified ...
Sabyasachi Mukherjee's user avatar
1 vote
1 answer
166 views

Interact with a network-less Chinese MP3 player running a modified version of Linux

My friend gave me this cheap little chinese MP3 player. I'm curious about exploring it learning more about the hardware, and potentially seeing if I could expand it's functionality in some way or run ...
Conor Henry's user avatar
1 vote
0 answers
1k views

USB packet capture; understanding the communication

Good Day- I have captured via Wireshark some data and am attempting to understand it as well as the communication protocol for USB. This one capture contains the sequence 02010c, which tells me the ...
J.Hirsch's user avatar
  • 168
0 votes
2 answers
233 views

Touch screen driver module - Determine comunication protocol

I have taken apart an old non-functional Lenovo IdeaCentre (B320) computer. I would like to get the glass touch panel to 'work' (I would consider anything from simply being able to sniff the x,y ...
Justin Wylie's user avatar
0 votes
1 answer
220 views

Misterious USB dongle

I have this USB stick that seems to have a slot for a SIM and for a SD card. I don't know nothing else about this module. Searching the codes on internet I didn't find anything. How could I find ...
Paa's user avatar
  • 71
0 votes
0 answers
929 views

Samsung A520F usb type-c uart debug mode

I'm trying to create UART cable for A520F phone with USB type-c. Seems, there is no UART debug modes S8+ either. On Samsung phones with micro USB one may access UART JIG mode with 619K resistor, ...
Dzmitry Sankouski's user avatar
1 vote
0 answers
183 views

Alternative for Wireshark for USB packet sniffing

I'm looking for alternative for Wireshark, with this requirements: Cross-platform (Windows and Linux) USB packet sniffing Easy creation of dissectors Wireshark is great, but Lua API for writing ...
GAMELASTER's user avatar
1 vote
0 answers
346 views

Export logic analyzer data to protocol analyzer

Probably I'm little ot but I'm unsure where to ask this. Is there any easy (already working) way to export my logic analyzer data (vcd format) to a protocol analyzer like Wireshark? I'm analyzing an ...
Damiano's user avatar
  • 111
0 votes
0 answers
130 views

Does anyone recognise following (USB,HID?) encoding method?

Im reverse engineering a Keyborard RGB LED Control Software and there is a Library called "HidServ.dll" that seems to be the interface between the Keyboard and the Software. Every Function of that ...
SinOfficial's user avatar
1 vote
0 answers
57 views

USB 3G Stick changing frequency bands [closed]

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"...
ozg's user avatar
  • 111
8 votes
0 answers
3k 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 ...
BronzeOtter's user avatar
2 votes
0 answers
1k 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 ...
mds's user avatar
  • 121
1 vote
1 answer
302 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....
first last's user avatar
2 votes
4 answers
13k 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 ...
Misunderstood Salad's user avatar
6 votes
3 answers
6k 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 ...
Jasong's user avatar
  • 71
1 vote
3 answers
4k 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. ...
Lohug's user avatar
  • 13
5 votes
1 answer
996 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 (...
user1475122's user avatar
0 votes
1 answer
336 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 ...
FirmwareRootkits's user avatar
2 votes
4 answers
10k 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 ...
hft's user avatar
  • 171
1 vote
1 answer
224 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 ...
user1838817's user avatar
1 vote
3 answers
1k views

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

Here's the attached image: (source: gsmsolutions.ie) 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 ...
Shubham Deshmukh's user avatar
2 votes
0 answers
1k 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 ...
Forrest Carroll's user avatar
1 vote
0 answers
94 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 ...
user avatar
10 votes
3 answers
17k 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 ...
Elmue's user avatar
  • 441
1 vote
0 answers
366 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 ...
yuiu's user avatar
  • 11
1 vote
0 answers
184 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 ...
j_thompson's user avatar
2 votes
1 answer
829 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 ...
UTF-32's user avatar
  • 29
0 votes
1 answer
2k 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). ...
JCeos's user avatar
  • 11
2 votes
1 answer
974 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 ...
tomh's user avatar
  • 121
1 vote
1 answer
534 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 ...
hanetzer's user avatar
  • 131
2 votes
1 answer
3k 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 ...
IntStarFoo's user avatar
2 votes
1 answer
181 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 ...
Saf's user avatar
  • 21
1 vote
0 answers
94 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 ...
Hayden Thring's user avatar
2 votes
0 answers
1k 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 ...
Pink's user avatar
  • 21