I have the full story on that incident. It is actually really funny. If the guy who did it wants to come forward, that is his decision. [edit: I won't name names.] He did provided me the full story. He told me with the understanding that the story would go public, so I will dig it up and post it. I also interviewed the sysadmins who were running the box at the time. 1. it was not an NSA operation, it was done by a ha…
> 1. it was not an NSA operation, it was done by a hacker. Just like the NPR is not financed by the US government, but by NGOs.
The Linux backdoor attempt of 2003 (2013)
71–80 of 105 posts
Re: The Linux backdoor attempt of 2003 (2013)
#72Wasn't this done by Ac1dB1tch3z? See http://phrack.org/issues/64/15.html for the CVS exploit from the same time.
Re: The Linux backdoor attempt of 2003 (2013)
#73Earlier quoted context omitted.
To be clear: you're telling us the full story of the discovery, not the full story of the exploit? You and your source don't know who the attacker was, right?
What is there to say about the hack? Like everything back then it was probably accomplished by exploiting trust relationships. I can ask him, but it is not at interesting 20 years later.
Re: The Linux backdoor attempt of 2003 (2013)
#74Earlier quoted context omitted.
What is there to say about the hack? Like everything back then it was probably accomplished by exploiting trust relationships. I can ask him, but it is not at interesting 20 years later.
It is very interesting to prove whether or not it was a state actor! Surely you can see that that mystery is interesting to many people.
Re: The Linux backdoor attempt of 2003 (2013)
#75it still seems kinda weird to me that all it takes to elevate privileges for a user process to "can arbitrarily write system level memory or disk" is just the clearing of all the bits of a single integer in kernel space which can be done by pretty much any execution path in the kernel. it just seems like there could be a more tamper resistant mechanism around privilege elevations.
Re: The Linux backdoor attempt of 2003 (2013)
#76Earlier quoted context omitted.
Yes, that is well known, but it doesn’t prevent the issue in TFA.
How does it not? Applied literally to the article, it would have turned this backdoor into a compile time error.
Re: The Linux backdoor attempt of 2003 (2013)
#77Another bit of cleverness not mentioned in the article is that assignment expressions always evaluate to the rvalue. So the expression `current->uid = 0` has the effect of making sure that entire conditional never actually runs (or at least, the return never runs), which means the overall behavior of wait4 doesn't change in an observable way. Very clever if you're trying to pass all of the existing tests
Ohh, that is clever - unless someone writes a test for these two new lines, and finds that they never return -EINVAL.
Re: The Linux backdoor attempt of 2003 (2013)
#78While I'm here, does anyone know of a good trustworthy RAT for Windows machines that I can control from my Linux box? I have some relatives for whom I provide technical support. I'd love to just put an EXE on their desktop that would launch a VNC session and connect back to me (since they have the typical NAT + firewall of home users), but I don't want to install a virus on their machines.
You could use Teamviewer or the like.
Self host a MeshCentral or RustDesk (MC for me!)
Re: The Linux backdoor attempt of 2003 (2013)
#79I have the full story on that incident. It is actually really funny. If the guy who did it wants to come forward, that is his decision. [edit: I won't name names.] He did provided me the full story. He told me with the understanding that the story would go public, so I will dig it up and post it. I also interviewed the sysadmins who were running the box at the time. 1. it was not an NSA operation, it was done by a ha…
Re: The Linux backdoor attempt of 2003 (2013)
#80Earlier quoted context omitted.
How does it not? Applied literally to the article, it would have turned this backdoor into a compile time error.
Because you can’t trust the person backdooring your code to help you out by writing in this style.