ShmooCon 2011: USB Autorun attacks against Linux
Top Comments
All Comments (35)
-
I want this video on my GU1100 phone.
-
@tomdwright The problem with that plan with regards to xlock, namely killing the xlock and then putting up a fake one with a fake login window (if I'm interpreting your correctly) is as I said: The access list has been wiped from the X server - *nothing* could access it at that point, the X server had to be killed to continue, logging out the user's session in the process. And TheMegentus mentioned that killing the screensaver would kill off the session directly, an even more direct approach.
-
@siodhe This could lead to pretty easy root access just by replacing the screensaver with a fake login window then stealing the users password; perhaps it would be a better idea to have the screen saver ran as root so the user can only invoke it, not dismiss it.
-
Thanks for making Linux more secure and me a bit smarter. Good talk.
-
This is cool
-
Interesting talk... I am curious, though, when I was last using Debian, killing the screensaver caused the entire session to get killed, giving you a nice new login prompt, on a fresh X server. Doesn't that happen any more in modern installs?
-
Hi :-) Many linux users don't run the user level tools (nautilus..) in the exploit, completely removing this vector. The older xlock program would wipe the access list, and so when killed would leave the X11 server unusable (obviously the modern screensavers need to be updated to the same destroy-access mentality). The TCP port mentioned in the demo in disabled by default in Xorg (the X11 server). And lastly, remember these exploits only grant user access, not root (although closer to root)
Great vid, I shall Use this to autorun the crashing of gnome screensaver then executing a videoplayer to play Rick Astley.
sirukinx 1 year ago 18
This is by far the best SchmooCon talk on USB Autorun attacks I've seen this morning.
kyuznum1 1 year ago 9