T-Mobile G1 Rooted
An anonymous reader writes "T-Mobile's G1 phone, the first commercially available Android based phone, has been rooted. The exploit is extremely simple to execute, just requiring you to run telnetd from a terminal on the phone, and then connecting to the phone via telnet."
I claim this first root post for Spain!
This just in, all machines that you have root access on rooted! If you have access to run telnetd you already have root.
...wasn't this supposed to be an open platform anyway? I don't quite get it.
Coral Cache
On a side note... a hyphenated domain name! How retro...
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Waiting to see how many non-Linux types try this and get in trouble. Its not a good idea to change permissions on sh. All other apps you run on your phone and use sh are now running as root [:)] I would be very scared of this setup. Going to enjoy this
The user...has to run telnetd...as root...how...how is this an exploit? Maybe its more complex than this but the site is currently 503ing for me.
Obligatory blog plug: http://www.caseybanner.ca/
Well, its a problem if you are both security conscious AND stupid.... oh how I wish that was a much smaller intersection than it actually is....
Monstar L
This is like saying something is "bricked" when it's just a bad firmware flash that can be fixed.
The phone isn't rooted. Rooted means someone gained root access through an exploit and/or installed a root kit. Running telnetd and then connecting as root is a normal method of logging in, no exploits required.
Or are they saying every UNIX system that has a method of remote access is rooted?
What???
Telnetd is one of those things that should just be deleted from every system that it is on.
Just use SSH folks.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Sorry, I fail for not RTFA. They are misusing "rooted", which confused me. "rooted" in the popular [geek] vernacular means that a remote non-admin user can gain root access, such as through a buffer overflow exploit. It has nothing to do with the practice of gaining root access on your own devices.
It's apparently weirder than that. Running "telnetd" as an ordinary user apparently allows remote logins as root. This happens even though the "telnetd" executable does not apparently come with permissions set-UID to root. If that's correct, there's a security hole somewhere else that's being used by accident here. Is "login" a set-UID program on Android phones?
(As a robotics guy, I hate the name "Android" being used for a telephone. It's the worst choice since "U.S. Robotics" which ended up as a modem company.)
That depends on your expansion of "PDA." Have you seen the Apple fanboys making out with their devices in public? I think that counts as PDA as well.
Better get used to it. First was the "hacker" word, now "rooting".
What's next, "open"?
Extreme Programming - Redundant Array of Inexpensive Developers
... everyone ready? one... two... three... *gasp*!!!
[signature]
The point of this exploit isn't so you can remotely hack other people's phones, it's so mobile hackers can get to a lower level than Android permits users to do, which will allow them to flash the phone with unsigned custom updates and what not and customise their phone more.
People should really read the articles and smarten up.
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Don't forget "bricked".
Bricked used to mean you took the piece of equipment out to the firing range for its final trouble "shooting".
Now it means you just press the reset button.
Where is the -1: WTF? mod?
Comment removed based on user account deletion
-1: Inbred
People should really read the articles and smarten up.
You must be new here.
Next time, just run out and patent the idea. You could make some money.
Faster! Faster! Faster would be better!
So are Terms and Conditions.
Terms are the things around your pluses and minuses.
Conditions (in my interpretation) are expressions of an integral type inside a conditional statement.
I wouldn't want to handle volatile chemicals or long johns or union jacks if I'm about to get struct bylightning. Happened to me once, a long long time ago.
Where is the -1: WTF? mod?
What are you talking about? That could be a great reason for +1, too!
When is Slashdot going to add a -1 moderation option for people who actually RTFA?
Android does NOT run everything as root. They have a security model that uses separate user ids for many things, and root for almost nothing. When you start the telnetd, it is as a non-root user, and the telnetd is not setuid. However, when you connect to the telnetd from a telnet client, you get a root shell. Something extremely weird and/or broken seems to be going on in there.
Yes. Microsoft is working on that one: http://www.microsoft.com/opensource/licenses.mspx
Before commenting on the Bible, please read it first
Does this mean that telnetd is setuid root, or does it mean that you already have to have root to get root?
Neither. That is why this article is news.
Finally! A year of moderation! Ready for 2019?