News for hackers. Stuff that matters.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by AdamJacobMuller on Friday November 24, 2017 @01:40PM (#15772312)
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by cjsuk on Friday November 24, 2017 @10:04AM (#15771211)
All it takes is a single goatse to appear on one child's furby's eyes or on a demo unit in a shop and the brand is ruined. I think they need to reconsider that response.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by _wmd on Friday November 24, 2017 @10:15AM (#15771267)
Perhaps you're unaware that an earlier edition of this product had a bug that made the device randomly speak with a terrifying satanic voice. My niece experienced it first hand
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by DKnoll on Friday November 24, 2017 @12:07PM (#15771805)
I had one when I was a kid. Hilariously it did the satanic voice after I threw it against a wall. Didn't do that again.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by NikolaeVarius on Friday November 24, 2017 @11:15AM (#15771553)
Not a bug. Working as intended.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by cjsuk on Friday November 24, 2017 @10:51AM (#15771448)
I had no idea about that!
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by simias on Friday November 24, 2017 @10:58AM (#15771480)
I agree, especially now that there's a rather comprehensive documentation available online clearly it doesn't require a "tremendous amount of engineering" to hack the device anymore.

It also seems like it would be rather trivial to mitigate this issue in an update, either by securing the BLE connection or by signing and verifying update payloads (or preferably both).

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by QAPereo on Friday November 24, 2017 @12:46PM (#15772007)
Even putting aside malicious use, which sounds hard, bricking the toy with a bad firmware patch sounds doable.

“Mooooom! Jane killed my furbie with an exploit!”

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by cjsuk on Friday November 24, 2017 @02:53PM (#15772675)
This is the cyberpunk future reality that the science fiction authors missed the ball on :)
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by beilabs on Friday November 24, 2017 @12:13PM (#15771841)
This could be the perfect thing to announce a failing code build.....begone old traffic light systems, Jenkins + Furby could be a thing of beauty.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by rfrey on Friday November 24, 2017 @09:09AM (#15771031)
Company response is "Yeah, that's way too hard, nobody can do that".
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by dmitrygr on Friday November 24, 2017 @09:01AM (#15771002)
Company response is so typical, it hurts to read.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by Nullabillity on Friday November 24, 2017 @09:37AM (#15771115)
Why? As long as it doesn't have a microphone/camera then this sounds like a positive.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by bpicolo on Friday November 24, 2017 @10:10AM (#15771239)
And they don't collect any sort of personal data. Hasbro did a pretty solid job here minimizing risk surface area.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by dmitrygr on Friday November 24, 2017 @11:09AM (#15771528)
Bluetooth LE range is easily magnified with a cantenna. The device will play audio sent to it over an unencrypted unauthenticated link to your kids. Also it will show videos sent over the same link (but they must be small because eyes are small)

Both of these are problems for some parents.

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by libeclipse on Friday November 24, 2017 @09:59AM (#15771195)
Why don't they just enable basic Bluetooth security features instead of saying that it's too hard to exploit and leaving it at that?

Excellent write-up though.

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by rhexs on Friday November 24, 2017 @10:22AM (#15771301)
Because they probably paid some contractor to design it and requesting this as an update would be expensive. Most likely some director doesn't think it's worth the money. Furthermore, the security team / one random guy who is now told to handle security duties after they got that e-mail most likely has an IT background and thinks reverse engineering embedded systems is impossibly difficult.

It would only be done if the press started publishing clickbait involving "THIS TOY IS WATCHING YOUR CHILDREN!!" as most IoT security not done by the top companies is entirely reactive.

Just a guess though. Never worked for Hasbo.

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by bonzini on Friday November 24, 2017 @12:25PM (#15771895)
Are those features included in BLE? AFAIK it's a completely separate protocol than regular Bluetooth.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by tokenizerrr on Friday November 24, 2017 @03:23PM (#15772815)
BLE supports pairing and bonding. It is optional, by default every connection is unencrypted and unauthenticated.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by pbhjpbhj on Friday November 24, 2017 @03:43PM (#15772907)
Pairing is a big paint point though AIUI, releasing this toy with the need to pair it first would probably have cost them significant numbers of returns. Not saying it's justified, but ...

Perhaps they could give away an optional tin-foil suit for furbies of owners who have security concerns!

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by tokenizerrr on Friday November 24, 2017 @03:49PM (#15772942)
Oh yeah, totally. BLE support on both android and iOS is lacking. Older versions of android, and I believe all versions of iOS (please correct me if I'm wrong) do not offer a programmatic way of supplying the pin for pairing. This means that when you programmatically connect to a BLE device from an app, the user will get a pin prompt. This prompt covers most of the screen so it really is a pain.

Though for the furby it shouldn't be too bad. Just display the pin on one of its eyes.

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by jstanley on Friday November 24, 2017 @02:00PM (#15772419)
The company response stated:

> A tremendous amount of engineering would be required to reverse engineer the product as well as to create new firmware.

Which implies they failed to understand what they were being told. The engineering required to do this exploit has already been done, so it doesn't matter how hard it is. Once it's been done, it's been done.

Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by SweetBuddha on Friday November 24, 2017 @12:35PM (#15771955)
I believe they ought to reevaluate that reaction.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by strictnein on Friday November 24, 2017 @03:24PM (#15772819)
But it's always after midnight
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by barry0079 on Friday November 24, 2017 @09:57AM (#15771188)
"while the FURBY CONNECT toy is in a "woke" state" I couldn't help but chuckle at this.
Re:Don't Feed Them After Midnight: Reverse-Engineering the F... by libeclipse on Friday November 24, 2017 @10:29AM (#15771332)
woke asf