top | item 19315515

(no title)

stargazing | 7 years ago

Aaaaaand: https://twitter.com/hackerfantastic/status/11030878690637045...

discuss

order

meowface|7 years ago

Though the obvious explanation for that is that it was an intentional backdoor, that honestly looks more to me like a legitimate oversight than a backdoor. I think an actual backdoor would be a lot more subtle and clever than that. Especially since this way, absolutely anyone could exploit it (it's just Java Debug Wire Protocol).

Also, you have to explicitly run it in debug mode for this to happen, which probably only a small percentage of end users will do. Kind of seems like the equivalent of running Flask apps in debug mode, which by default will handle exceptions by showing a traceback with an interactive debugger that can be used to execute arbitrary code.

There could be some backdoors in it, but I'm leaning towards that not being an intentional one. (But I definitely could be totally wrong; you never know when it comes to intelligence agencies.)

merlincorey|7 years ago

> Kind of seems like the equivalent of running Flask apps in debug mode, which by default will handle exceptions by showing a traceback with an interactive debugger that can be used to execute arbitrary code.

As an aside, this is no longer precisely the case, though it was for quite some time.

With modern Flask (> 1.0.0), the debug server will start with a randomly generated PIN output to STDOUT when the server starts. In turn this PIN must be entered on the web interface to execute commands.

WrtCdEvrydy|7 years ago

I wonder if they run Ghidra on a remote machine and run it with some sort of command and control center to automate tasks (IE, run regular some basic automated stuff).

This makes the whole release even more interesting, I wonder if we'll get a statement on why they have that debug mode.

earenndil|7 years ago

I also don't think it's a backdoor, but the best way to hide a backdoor is to make it look like a mistake.

strictnein|7 years ago

An overhyped tweet. You have to enable debug mode on it. It's not something that runs by default.

zip1234|7 years ago

Yes this doesn't really seem like a big deal

paxys|7 years ago

If you have every port on your machine exposed to the internet you deserve to get hacked.

curiousgal|7 years ago

It really sucks that an agency funded by your tax dollars is out to get you.

aarong11|7 years ago

Ctrl-F + Backdoor