Hacking Millions of Modems (and Investigating Who Hacked My Modem)
samcurry.net
This article is a great example why you should use your own router instead of ISP provided one
This article is a great example why you should use your own router instead of ISP provided one
...
Blows me a away that an unauthenticated API with sensitive controls and data was publicly facing. Corporations these days want all your data but wonder why some customers are worry about how it is protected, it let alone if it's being sold. Why should I allow you to control my hardware when you can't protect yourself.
Correction, they can protect themselves, but they chose not to devote the time, money and effort it would take to make sure they're secure. They just slap it together asap, say good enough, and start charging millions of dollars for customers to use it
There should be laws and fines for this.
Here in France you can technically be fined for not securing properly your wifi. It was put in place by something called HADOPI which tries to catch movies shared on torrents. Unsurprisingly, the lobby of record labels managed to even make sure you couldn't pretend someone hacked your wifi and downloaded illegally. But I'm sure the same bill but applied to businesses wouldn't ever pass.
Businesses could leak all your sensitive data and they won't get anything beside bad PR but a single french citizen not proficient enough to secure his wifi may get in trouble.
Man… kinda jealous.
Look up the equifax breach - basically all us Americans got from that was “lol sorry”
This was a really interesting read , Thanks for sharing
::: spoiler lol holy shit
And then he proceeds to make arbitrary changes to his own modem via this exploit as a final proof. Jesus tapdancing christ. :::
I’m not a programmer but is it normal that the login page contains the whole main JavaScript code of a logged in user?
Also, what’s the point of having this kind of client side api? Because you can never trust the client shouldn’t be everything server side and only return a html page with the data related to your account?
It doesn't matter that website loads javascript code for logged in user, as you need a token (which server will give you after a successful login) to authenticate to apis, it is pretty common to do that way
There wasn't a client side API, but the API was missing crucial validation of user input (eg only checking the mac address but didn't check who is actually authenticated)
What a great read! Thanks so much for sharing this.