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
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 ...
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
50 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
1answer
52 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. ...
1
vote
1answer
579 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 ...
1
vote
1answer
120 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 ...
0
votes
1answer
48 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 ...
2
votes
2answers
364 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 ...
1
vote
1answer
112 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 ...
2
votes
1answer
214 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 ...
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
124 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
1answer
79 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 ...
1
vote
0answers
645 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 ...
0
votes
2answers
116 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 ...
0
votes
1answer
109 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 ...
0
votes
0answers
543 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, ...
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 ...
0
votes
0answers
176 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 ...
1
vote
0answers
48 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"...
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 ...
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
1answer
261 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....
1
vote
4answers
10k 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 ...
6
votes
3answers
5k 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
3answers
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. ...
5
votes
1answer
867 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
245 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 ...
1
vote
4answers
8k 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
198 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
960 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 ...
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 ...
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 ...
7
votes
3answers
11k 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
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 ...
2
votes
1answer
752 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
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). ...
1
vote
1answer
945 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
471 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
2k 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
151 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
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 ...
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 ...
6
votes
1answer
860 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
408 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
1k 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 ...