Slashdot Mirror


iOS's 'Activation Lock' For Stolen iPads And iPhones Can Be Easily Bypassed (computerworld.com)

An anonymous reader quotes ComputerWorld: Two researchers claim to have found a way to bypass the activation lock feature in iOS that's supposed to prevent anyone from using an iPhone or iPad marked as lost by its owner... One of the few things allowed from the activation lock screen is connecting the device to a Wi-Fi network, including manually configuring one. [Security researcher] Hemanth had the idea of trying to crash the service that enforces the lock screen by entering very long strings of characters in the WPA2-Enterprise username and password fields.

The researcher claims that, after awhile, the screen froze, and he used the iPad smart cover sold by Apple to put the tablet to sleep and then reopen it... "After 20-25 seconds the Add Wifi Connection screen crashed to the iPad home screen, thereby bypassing the so-called Find My iPhone Activation Lock," he said in a blog post.

There's also a five-minute video on YouTube which purports to show a newer version of the same attack.

24 of 54 comments (clear)

  1. Lock implementation sounds like a simple flag by JoeyRox · · Score: 4, Insightful

    If the lock can be bypassed by crashing the GUI logic that presents the lock then that must mean Apple implemented the lock as a simple flag that triggers a UI view controller, and that once the view controller is dismissed (either normally or by crashing it) the logic doesn't check the flag again thereafter. They should have instead implemented it as something that hashes a critical data structure with the unlock code so that the OS can't run without being unlocked.

    1. Re:Lock implementation sounds like a simple flag by CaptainDork · · Score: 1

      And background processes?

      --
      It little behooves the best of us to comment on the rest of us.
    2. Re:Lock implementation sounds like a simple flag by JoeyRox · · Score: 1

      The logic encrypted by the lock could be limited something essential only for the GUI.

    3. Re:Lock implementation sounds like a simple flag by CaptainDork · · Score: 1

      Sounds logical.

      --
      It little behooves the best of us to comment on the rest of us.
    4. Re:Lock implementation sounds like a simple flag by pushing-robot · · Score: 1

      Rather than shutting down the whole OS, it should be enough to prevent the rendering of or accepting input for most views while the device is locked. I would have assumed it already worked this way and there was some simple 'AccessibleWhileLocked'-type flag on view controllers. Thus whitelisted screens (lock screen, apple pay, camera, etc) would be available on locked devices, but everything else (home screen included) could be walled off until the device was successfully unlocked.

      Not that I'm surprised; to paraphrase H.L. Mencken, nobody ever went broke underestimating the security of critical software.

      --
      How can I believe you when you tell me what I don't want to hear?
    5. Re:Lock implementation sounds like a simple flag by cfalcon · · Score: 1

      Should they HAVE to, though?

      Remember, this is for bypassing an "are you the owner of this purged ipad" check. It's not security sensitive- the worst case scenario is that a thief gains access to a fully purged ipad. Your solution would work, but would be a lot of complexity, because as soon as the authenticated user bypasses the lock, the critical stage would have to be undone in some manner- for instance, the critical ciphertext could be replaced with plaintext, creating a potential failure point. Alternatively, the "authenticate" code could be replaced with a stub, penalizing every future bootup forever with it.

      It could be done, but I just don't see that it's all that important. This doesn't get you to user data, it just lets you use an ipad you stole after you reset it. That's undesired, but how about they just fix their shitty array boundary checking instead?

    6. Re:Lock implementation sounds like a simple flag by jonwil · · Score: 1

      If Apple can make a locked iPhone running a stock fresh OS install trigger a special lock app like this, they could just as easily make that same bit of "detect lock" code prevent the home screen from working. And the browser. And the app store. And iTunes. And all the other phone functionality.

      Ensure that a locked iPhone cant do anything but display the lock screen no matter how many times you flash it with a new system image.

    7. Re:Lock implementation sounds like a simple flag by JoeyRox · · Score: 1

      You're right, it's not a data security issue since this only affects whether someone can activate a wiped/stolen phone. However it is a physical security issue because the entire reason for implementing this anti-theft mechanism was to stop thieves from stabbing and shooting people for their expensive iPhones/Android devices.

  2. Re:Inaccurate Info by CaptainDork · · Score: 1

    This happened to my wife the other day. She uses a leather wallet case. I suspect she unintentionally launched Siri.

    Right here at my desk, I said, "Hey Siri ... call Sarah."

    The 5s is at the lock screen and said, "OK, calling Sarah."

    My wife answered her phone.

    I often wake Siri up during casual conversation.

    --
    It little behooves the best of us to comment on the rest of us.
  3. Re:Inaccurate Info by RhettLivingston · · Score: 4, Informative

    The article is not talking about that lock. It is talking about the lock that is placed on your device when you mark it as lost.

  4. still need to have a call 911 mode by Joe_Dragon · · Score: 1, Interesting

    still need to have a call 911 mode on the lock screen for phones.

    1. Re:still need to have a call 911 mode by Anonymous Coward · · Score: 1

      You mean something other than the "Emergency" at the bottom left of the password entry screen?

  5. Watch the video by Anonymous Coward · · Score: 4, Interesting

    There is no hack. This is a troll and computerworld and slashdot fell for it.

  6. Slash your throat, idiots by Anonymous Coward · · Score: 1

    It's sad that retards at slashdot believed a fake story more than one year old. How's that 'removing fake news' thing going for you amerifags?

    And it doesn't remove any activation locks; just lets you use some applications, and reboot the stolen phone and you are back at the activation lock screen. And if it was possible to access the whole launch screen, still the software would trip at any step of the way. Think you could install a single app?

    To summarize: bravo, slashdot retards. Next thing, UFOs and hidden cities below earth's crust. And next thing: tune your chakras with these energy gems!

    1. Re: Slash your throat, idiots by Zero__Kelvin · · Score: 1

      Actually there is scientific evidence that the Chakra system is a fairly accurate model. I also don't completely rule out life on other planets though I concede it is pretty unlikely they would come here.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  7. Re: Inaccurate Info by sheramil · · Score: 1

    Over 1 million android phones infected recently, Samsung phones burning, no find my android phone, and still no seamless patching like iOS. I'll stick with iOS.

    Wait.. you're dumping on android because you lost yours? You've got bigger problems, son.

  8. Re:Th2i5 FP for GNAA by sheramil · · Score: 1

    the problems sanctions, and taken over by BSDI coolect any 5pilled least I won't during this file be a cock-sucking the project FreeBSD had long a relatively All know we want. Documents like a Trouble. It you to join the be a lot slower [samag.com] in the developers the goodwill conducted at MIT the most vibrant for it. I don't Own lube, beverage, contaminated while survey which towels on the floor REPRESENTS THE

    Go home, Doctor Bronner, you are drunk.

  9. that's not really bypassing the lock by YesIAmAScript · · Score: 5, Informative

    The point of the lock is to make the device less valuable for resale. And this, because it doesn't remove the lock, doesn't invalidate that.

    The device simply flashes the main screen for a moment and then goes right back to the activation required screen.

    Kudos to the guy for finding this. But he didn't bypass the system, the device is still unactivated and from what we see here can't even be used for anything. It certainly can't be resold for anything other than parts.

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:that's not really bypassing the lock by garote · · Score: 1

      No need to activate them. Just sell them cut-rate to suckers farther down the food chain and move on.

  10. Re: Inaccurate Info by lxs · · Score: 1

    Doesn't work on my AppleTV 2.

  11. Re: Inaccurate Info by brantondaveperson · · Score: 1

    Touché

  12. Re: Inaccurate Info by kav2k · · Score: 2

    Have you tried googling "find my phone" while logged in to the same Google account as the phone?

  13. Re: Inaccurate Info by mr100percent · · Score: 1

    Citation needed. Has this been reported anywhere?

  14. Title is clickbait by MikeDataLink · · Score: 1

    This does not disable the lock or make the device resalable. And the term "easy" shouldn't be used in this context.

    --
    Mike @ The Geek Pub. Let's Make Stuff!