Live data from Hacker News

Hacking my “smart” toothbrush

kuenzi.dev

1–10 of 311 posts

Re: Hacking my “smart” toothbrush

#3
I'm curious to see, but I don't think the algorithm for calculating the password from the identifier would be very sophisticated. Assuming they didn't want to add costs to prevent easy retrieval of any secret key from the device, a complex algorithm would be kind of a waste.

Re: Hacking my “smart” toothbrush

#4
Great article, the most interesting part of which is that you can lock your self out of your toothbrush head after three wrong password attempts. I didn't dig into the data sheet for the NFC chip very deeply, but I imagine that it's just the default that the chip ships with. Or maybe Philips really wants that $25 for a new toothbrush head. :-)

EDIT: nope, not the default. From the data sheet, last sentence:

"To prevent brute-force attacks on the password, the maximum allowed number of negative password verification attempts can be set using AUTHLIM. This mechanism is disabled by setting AUTHLIM to a value of 000b, which is also the initial state of NTAG21x."

So Philips went out of their way to secure that toothbrush head. That's reassuring.

Re: Hacking my “smart” toothbrush

#7
> that the tag is configured to permanently disable all write access after three wrong password attempts

Why is this kind of thing legal? For how many politicians and activist groups claim to care about the environment, why hasn't anyone introduced a bill to ban intentionally turning useful equipment into waste? Any legitimate security needs would be fulfilled just as well by doing a full wipe and factory reset instead.

Re: Hacking my “smart” toothbrush

#8

I have one, but it never occurred to me to want to hack it. "But how do you know when it's time to change the brush?" Well, how about when it starts getting soft?

How about when the blue part goes away, as documented? :-) I've used a Sonicare for, what, ten years or more? And I don't think I've ever seen an indication that the NFC is communicating anything to me. That's not to say that it isn't, but if I'm going to ignore something[0] and replace the head when I damned well please, I just ignore the blue part of the bristles. I could probably adjust my behavior to ignore whatever flashing LED the NFC sets off, but after so many years I'm just going to continue ignoring what I always have.

[0] I'm either easy on toothbrush heads, or Philips is lying, because when the indicator says "buy a new head" it still has plenty of life IMO. Bristles straight and tall, just like a new one, but no blue left being the only difference between that and new. So I ignore it and get a new one when the bristles go a little wonky.

Re: Hacking my “smart” toothbrush

#9

This was an enjoyable read. My GE fridge uses RFID for keeping track of when to change the water filter. This isn't really an area I'm familiar with but I'm curious how much I would be able to figure out with the right tools.

In GE's defense, limiting the amount of time you can use a water filter for is probably a good idea considering what the filter media fills up with if you do nothing.
Post reply on HN