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.

19 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
7
votes
0answers
2k 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 ...
2
votes
0answers
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 ...
2
votes
0answers
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 ...
2
votes
1answer
57 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 ...
1
vote
0answers
47 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 ...
1
vote
0answers
58 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 ...
1
vote
0answers
123 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 ...
1
vote
0answers
641 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 ...
1
vote
0answers
129 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 ...
1
vote
0answers
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 ...
1
vote
0answers
75 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 ...
1
vote
0answers
352 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
166 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 ...
1
vote
0answers
74 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 ...
0
votes
0answers
12 views

Force a mediatek device into BROM mode via OTG from another Android device

I have been using mtkclient from my PC to unlock bootloaders and flash images onto mt8163 tablets (hat-tip to Bjoern Kerler for developing this amazing tool). In my current situation, it would be very ...
0
votes
0answers
23 views

how to analyze USB packet data on a device that is not a PC

So basically, in order to "jailbreak" a PlayStation Vita console, on firmware versions 3.61 and above, you have to run h-encore2 which is basically just a regular signed executable primarily ...
0
votes
0answers
541 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, ...
0
votes
0answers
173 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 ...
0
votes
0answers
82 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 ...