Results 1 to 13 of 13
  1. #1
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    97,736

    Do not use this trick to crash your friends iPhones.

    Just do not.

    Update – 6:45pm – The problem very much still exists. Use the code below for educational purposes, with the recipients consent please.

    Last night MacRumors.com reported that a new bug has been discovered that affects all users of the popular iPhone.

    The bug affects the iMessage and SMS app on the iPhone, and when a user sends a specific string of characters to an iPhone it can cause an immediate reboot of the iPhone. The bug was first reported in a Reddit.com thread and has quickly spread around the globe in hopes that there is a solution to the problem.

    The specific message contains specific Arabic characters and symbols:

    Power
    لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ


    and if sent to users of iPhones, it can cause the message app to crash and reboot the phone. Once you reboot the phone and attempt to open the message app in list view, the app will crash again.

  2. #2
    . Neverna's Avatar
    Join Date
    Mar 2012
    Last Online
    @
    Posts
    21,370
    One has to wonder how someone somehow stumbles across how a random set of Arabic letters followed by a few weird symbols and a single Chinese character will crash a phone app.

    Amazing.

  3. #3
    Excommunicated baldrick's Avatar
    Join Date
    Apr 2006
    Last Online
    Today @ 02:48 AM
    Posts
    24,864
    turn off banner display of text message contents

  4. #4
    Lord of Swine
    Necron99's Avatar
    Join Date
    Feb 2012
    Last Online
    @
    Location
    Nahkon Sawon
    Posts
    13,021
    Quote Originally Posted by Neverna View Post
    One has to wonder how someone somehow stumbles across how a random set of Arabic letters followed by a few weird symbols and a single Chinese character will crash a phone app.

    Amazing.


    They don't, they look at the code of the app and see if the coders have made an error by not allowing for a valid condition to exist.

  5. #5
    Excommunicated baldrick's Avatar
    Join Date
    Apr 2006
    Last Online
    Today @ 02:48 AM
    Posts
    24,864
    for the ipeople

    If some git has sent you the message already you can fix the issue by getting a friend to send you a normal text message to flush it out of the way, although if you reopen the killer message, you're back to square one.

  6. #6
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    97,736
    Quote Originally Posted by baldrick View Post
    for the ipeople

    If some git has sent you the message already you can fix the issue by getting a friend to send you a normal text message to flush it out of the way, although if you reopen the killer message, you're back to square one.
    You can ask Siri to send you a message.

    Just say "Siri, I am a gay twat so please send me a message telling me what a gay twat I am".

  7. #7
    Thailand Expat
    Join Date
    Jun 2014
    Last Online
    @
    Posts
    18,022
    Just another great and positive advancement in the world of electronic gadgetry.

    Aren't we blessed?


    .....and become rightly sucked into it.
    Catatonic.

  8. #8
    I Amn't In Jail PlanK's Avatar
    Join Date
    Jul 2006
    Last Online
    Yesterday @ 09:29 PM
    Location
    Tezza's Balcony
    Posts
    7,068
    How do I C&P this into a phone?

  9. #9
    Excommunicated baldrick's Avatar
    Join Date
    Apr 2006
    Last Online
    Today @ 02:48 AM
    Posts
    24,864
    Quote Originally Posted by thaimeme
    Aren't we blessed?
    with lack of irony ?

  10. #10
    R.I.P.
    DrB0b's Avatar
    Join Date
    Dec 2006
    Last Online
    @
    Location
    ALL GLORY TO THE HYPNOTOAD
    Posts
    17,118
    Quote Originally Posted by Necron99 View Post
    Quote Originally Posted by Neverna View Post
    One has to wonder how someone somehow stumbles across how a random set of Arabic letters followed by a few weird symbols and a single Chinese character will crash a phone app.

    Amazing.


    They don't, they look at the code of the app and see if the coders have made an error by not allowing for a valid condition to exist.
    We pop the hood

    75-byte character assassination - Apple was so close yet so far


    27 May 2015 at 19:07, Iain Thomson
    Analysis Cads and/or bounders can crash and reboot iPhones from afar by sending them specially crafted texts, thanks to a new vulnerability in iOS.

    A 75-byte sequence of unicode characters triggers the glitch, and can be smuggled into text messages, causing iThings to crash if they appear in the victim's notification screen. Texting the data to your pals will force their devices to reboot if they try to open it from the notification panel.

    The string-of-death crashes applications that use Apple's CoreText library. OS X is vulnerable, too, so sticking the killer sequence in your server's /etc/motd file will crash Terminal when a Mac user logs in, for example.

    The flaw was spotted on Tuesday by a Redditor who received the message shown on the right, which caused their smartphone to crash and reboot to recover. The attack has been replicated on other iOS devices such as Apple's smartwatch.



    The problem isn’t with the Arabic characters themselves, but in how the unicode representing them is processed by CoreText, which is a library of software routines to help apps display text on screens.

    The bug causes CoreText to access memory that is invalid, which forces the operating system to kill off the currently running program: which could be your text message app, your terminal, or in the case of the notification screen, a core part of the OS.

    The crash happens at the instruction at 0x0af42d in CoreText, which is 229 bytes into the TOpenTypeMorph::ApplyGlyphFeatureTags procedure: glyph feature tags describe how symbols should be displayed. The code, on a 64-bit Intel Mac, looks like this

    0x0af423 mov rax, qword [ds:rsi+rax+0x8] 0x0af428
    test rax, rax 0x0af42b
    je 0xaf449 0x0af42d
    mov r12d, dword [ds:rax] At 0x0af428,

    CoreText checks whether or not the value in the CPU register rax is zero: if it is, it skips the next part. If not, at 0x0af42d it tries to read a 32-bit value from memory using rax as the memory address.

    In other words, it tries using rax as a pointer after checking it is not NULL – this is all well and good, and supposed to trap this sort of crash, except rax ends up with the value 0x04 so the NULL check is useless in this case.

    Apple's engineers tried to avoid this sort of meltdown, but the checks were not enough. Typically, nothing is mapped in at that low address; the read triggers a page fault, and the program is blown away by the kernel:

    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000004

    There is something about the text sequence that causes rax to end up with a wild low value; it should be rather higher and point into a valid area of data in memory – pop your answers on a postcard to the address below if you find out why before we do.

    CoreText is common to iOS and OS X. Previous bugs in its unicode handling have appeared in both operating systems. It appears iOS 8 is affected by this latest flaw, and OS X 10.10; earlier builds may also be vulnerable.

    One way around the issue is to turn off lock screen notifications, which if you haven't received the problematic text message should keep you safe, although it is inconvenient.

    If some git has sent you the message already you can fix the issue by getting a friend to send you a normal text message to flush it out of the way, although if you reopen the killer message, you're back to square one.

    "We are aware of an iMessage issue caused by a specific series of unicode characters and we will make a fix available in a software update," an Apple spokesperson told us via email. ®

    CoreText reverse-engineered by Chris Williams.

    That EVIL TEXT that will CRASH your iPhone: We pop the hood ? The Register

  11. #11
    Pronce. PH said so AGAIN!
    slackula's Avatar
    Join Date
    Jul 2009
    Last Online
    @
    Location
    Behind a slipping mask of sanity in Phuket.
    Posts
    9,088
    Quote Originally Posted by harrybarracuda
    Do not use this trick to crash your friends iPhones.
    Notice how Harry the Android user is all smug about this?

    It's because he doesn't have any friends and so is unaffected by the bug.

  12. #12
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    97,736
    Quote Originally Posted by quimbian corholla View Post
    Quote Originally Posted by harrybarracuda
    Do not use this trick to crash your friends iPhones.
    Notice how Harry the Android user is all smug about this?

    It's because he doesn't have any friends and so is unaffected by the bug.
    You've got an iphone haven't you?


  13. #13
    Pronce. PH said so AGAIN!
    slackula's Avatar
    Join Date
    Jul 2009
    Last Online
    @
    Location
    Behind a slipping mask of sanity in Phuket.
    Posts
    9,088
    Quote Originally Posted by harrybarracuda
    You've got an iphone haven't you?
    Actually not - I use a Nokia X

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •