Using a Logitech Mouse as a Data Storage Device: A Technical Exploration
By
birdculture
Crispy enough to crunch, soft enough to enjoy. A good bake.
Summary
A developer explores the technical possibility of using a Logitech MX Vertical mouse as a data storage device by leveraging its internal flash memory that stores DPI settings. The article details the investigation into Logitech's HID++ protocol, the discovery that mice have writable memory, and the creation of a proof-of-concept tool to read and write data to the mouse's memory. The author successfully stores and retrieves a small text file, demonstrating the feasibility of using mice as unconventional data carriers.
Key quotes
· 5 pulledIt started with a dumb idea. I have a Logitech MX Vertical, which travels between my home machine, work laptop and other devices constantly. At some point I looked at it and thought: this thing has a flash memory. It has to, otherwise how does it remember the DPI setting between plugs.
The plan was to treat the mouse like a tiny USB drive. Since it physically travels between computers, it could technically carry data with it.
Logitech mice communicate over something called HID++, a protocol they built on top of standard USB HID.
I was able to read and write to the mouse's memory! This meant I could store data in it.
I successfully stored a small text file in my mouse and retrieved it on another computer. The mouse had become a data carrier.
You might also wanna read
Hosting a website on an 8-bit AVR64DD32 microcontroller
A technical blog post detailing the author's experiment of hosting a functional website on an AVR64DD32 microcontroller — an 8-bit AVR chip
Technical Analysis: Exploiting the Tesla Wall Connector via Charge Port Firmware Manipulation
This article details the technical process of exploiting a Tesla Wall Connector through its charge port connector. It describes the firmware
Reverse Engineering and Modifying HDD and SSD Firmware: A Technical Deep Dive
A technical deep-dive into hacking hard drive and SSD firmware, starting with the author's work on an Xbox 360 exploit. The article covers d
Rodecaster Duo audio interface ships with SSH enabled by default, no password authentication
A user discovers that their Rodecaster Duo audio interface has SSH enabled by default with no password authentication. They capture the firm
AutoProber: Open-Source Flying Probe Automation Stack for Hardware Hacking
AutoProber is an open-source automation stack for hardware hackers that enables agent-driven flying probe systems for target discovery and p
Technical Guide: Porting Mac OS X 10.0 to Nintendo Wii Hardware
A technical guide detailing the process of porting Mac OS X 10.0 (Cheetah) to run natively on the Nintendo Wii hardware. The article covers
