Reverse Engineering a Better Night’s Sleep
All you want is a decent night’s sleep, so you decide to invest in one of those fancy adjustable beds. At first, it’s fine — being able to adjust the mattress to your needs on the fly is a joy, and...
View ArticleShall We Hack a Game?
A fantastic summertime game has consumed many of the kids in my neighborhood. It’s basically a treasure hunt, but the treasures are all shoebox-sized NFC readers that are “easily” findable on a map....
View ArticleReverse Engineering a Classic ThinkPad Battery
The ThinkPad 701 is an iconic laptop series from the mid-90s and is still highly sought after today because of its famous butterfly keybaord. The laptop itself is tiny even by the standards of the...
View ArticleTesla Door Phone Decoded (Not That Tesla)
[Danman] has digital door phones manufactured by Tesla — or at least, a Tesla, as they’re not to be confused with the carmaker, though. The problem is if someone comes to the door when no one’s home,...
View ArticleSniffing Passwords, Rickrolling Toothbrushes
If you could dump the flash from your smart toothbrush and reverse engineer it, enabling you to play whatever you wanted on the vibrating motor, what would you do? Of course there’s no question: you’d...
View ArticleReverse Engineering Reveals Hidden API in Abandonware Trail Camera
It sometimes seems like there are two kinds of cheap hardware devices: those dependent on proprietary software that is no longer available and those that are equally dependent but haven’t been...
View ArticleClosing in on a PC enabled PSVR2
When the PlayStation VR2 headset was released, people wondered whether it would be possible to get the headset to work as a PC VR headset. That would mean being able to plug it into a PC and have it...
View ArticleDisplayPort: Tapping The Altmode
Really, the most modern implementation of DisplayPort is the USB-C DisplayPort altmode, synonymous with “video over USB-C”, and we’d miss out if I were to skip it. Incidentally, our last two articles...
View ArticleDiving into Starlink’s User Terminal Firmware
The average Starlink user probably doesn’t spend a lot of time thinking about their hardware after getting the dish aligned and wiring run. To security researchers, however, it’s another fascinating...
View ArticleLogic Analyzers: Capabilities And Limitations
Last time, we’ve used a logic analyzer to investigate the ID_SD and ID_SC pins on a Raspberry Pi, which turned out to be regular I2C, and then we hacked hotplug into the Raspberry Pi camera code with...
View ArticleDIY Repair Brings an X-Ray Microscope Back Into Focus
Aside from idle curiosity, very few of us need to see inside chips and components to diagnose a circuit. But reverse engineering is another story; being able to see what lies beneath the inscrutable...
View ArticleBig Red Button Puts Toddler in Command of Chromecast
Controversial position: the world needs more buttons. We’ve gotten so far away from physical interfaces like buttons, knobs, and switches in favor of sleek but sterile touch-screen “controls” that when...
View ArticleThe Deere Disease Spreads To Trains
If the right-to-repair movement has a famous story, it’s the familiar green and yellow John Deere tractor. Farmers and mechanics have done their own repairs as long as there have been tractors, but...
View ArticleOddball LCDs Reverse Engineered Thanks to Good Detective Work
Is there anything more discouraging to the reverse engineer than to see a black blob of epoxy applied directly to a PCB? We think not, because that formless shape provides no clue as to what chip lies...
View ArticlePolish Train Manufacturer Threatens Hackers Who Unbricked Their Trains
A week ago we covered the story of a Polish train manufacturer who was caught using software to brick their products after they had been repaired by in independent railway workshop. Now 404 Media has a...
View ArticleUnbricking Trains, Uncovering Shady Behavior
The first clue was that a number of locomotives started malfunctioning with exactly 1,000,000 km on the odometer. And when the company with the contract for servicing them couldn’t figure out why, they...
View ArticleHackaday Podcast Episode 250: Trains, RC Planes, and EEPROMS in Flames
This week in the Podcast, Elliot Williams is off at Chaos Communication Congress, hearing tales of incredible reverse engineering that got locomotives back up and running, while Al Williams is thinking...
View Article37C3: When Apple Ditches Thunderbolt, Hack USB-C
[Thomas Roth], aka [Ghidraninja], and author of the [Stacksmashing] YouTube channel, investigated Apple’s Lightning port and created a cool debugging tool that allowed one to get JTAG on the device....
View ArticleReverse Engineering Smart Meters, Now with More Fuming Nitric Acid
If you’re lucky, reverse engineering can be a messy business. Sure, there’s something to be said for attacking and characterizing an unknown system and leaving no trace of having been there, but...
View ArticleUEVR Project Converts Games to VR, Whether They Like It Or Not
UEVR, or the Universal Unreal Engine VR Mod by [praydog] is made possible by some pretty neat software tricks. Reverse engineering concepts and advanced techniques used in game hacking are leveraged to...
View Article