Live data from Hacker News

Reverse-engineering is cheap now

simonwillison.net

21–30 of 42 posts

Re: Reverse-engineering is cheap now

#21
...if done correctly.

You can reverse engineer websites at a breathtaking speed if you do it correctly. PeachJam.dev took me approximately 2 months to make, for instance. If I had access to Sol from the start it would likely just take 1 month.

Re: Reverse-engineering is cheap now

#22
I’ve done this so much. My pool controller. Patio louvres. Fireplace. All these busted apps all controlled using mqtt now to talk to homeassistant for super easy control.

Re: Reverse-engineering is cheap now

#23
I reversed Super Hexagon these last few weeks and ported it to the Playdate (the yellow console from Panic with a crank): https://old.reddit.com/r/PlaydateConsole/comments/1v1zxmt/i_...

The multiplier comes from being able to design arbitrary fast feedback loops - Claude wrote Python scripts to do decompilation matching for itself, and then use Frida traces from the original as a verification harness.

Re: Reverse-engineering is cheap now

#24
post #14

Don't worry in 5 years you will have bootloader locked washing machines with crypto paired parts. That are protected under DMCA. For your own good and protection of course.

You're joking but I can't wait honestly. The hypocrisy will only become more and more obvious and unbearable to accept for literally everybody. When we'll reach that point, I believe we will look for healthier solutions.

I am not joking in slightest. Our only hope is to be able to create open boards for appliances and just drop in replace them.

Re: Reverse-engineering is cheap now

#25

Cheap is a relative term. How many people would pay $5 to reverse engineer a device in their home? There's no way to make a profit off reverse engineering home devices so I expect while this is likely to be one of the most groundbreaking impacts of LLMs, it won't see a ton of adoption until token costs come down.

Sounds like a businesses opportunity to do it at scale!

Send $20 pi zero that will reflash expensive camera, that is out of support. Or do mail business, with reflashing devices.

There are billions out of support devices, and rework is great industry in China. In US you sadly hit legal BS if doing it commercially...

Re: Reverse-engineering is cheap now

#26
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

> what are some stuff that people are interested in reverse engineering ? Software license/key verification. Sometimes it’s as easy as replacing a “JNE” with a “JE”, or replacing “JMP”, or even just “NOP” some “CMP” operation. It’s a fun challenge, at least for people who enjoy solving puzzles.

yeah i remember those days warez, crackers, keygen using regedit to try bypass trials thats a pretty neat use case i hadn't thought of

Re: Reverse-engineering is cheap now

#27
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

OBD vehicle diagnostic software.

thats a good one. even better if ya open source it ;)

Re: Reverse-engineering is cheap now

#28
post #12
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

anything that has a 'not very good' app you are forced to use, everything that imposes 'licensing' limit on hardware you own. e.g. why do I need V380 app to configure and watch the feed of my IP Camera.

i think this is genuinely something i will do. so many products from china come with these really sketchy software looks like it was made in the 90s

Re: Reverse-engineering is cheap now

#29
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

Various devices that I don't want to install the official software or drivers to control. I've done this with several things, but just as an example I have a MIDI MPC pad (the sort of thing samplers/beat makers use) and worked out it had various features not supported officially like controlling the lights on the pads. I also discovered some cheap Chinese lights my daughter owns are controllable over BLE without encryption.
Post reply on HN