iPhone-Code vergessen? Kleine Box erlaubt Bruteforce-Angriff auf iPhone 7
Im vergangenen Jahr hat sich das FBI die Zähne daran ausgebissen, ein iPhone 5c zu knacken. Der San-Bernardino-Fall hat mediales Aufsehen erreigt, auch in Zusammenhang mit Apple, denn Apple wollte keine hackerfreundliche Firmware veröffentlichen. Jetzt gibt es eine kleine Box, die aber genau das erlaubt. Ermöglicht wird das durch eine Unachtsamkeit in iOS.
Eine Box, eine Sicherheitslücke, ein Kabel
Der YouTuber EverythingApplePro hat aus China eine kleine Box bestellt, die 500 Dollar kostet und verspricht, einen Code eines beliebigen iPhone 7 oder iPhone 7 Plus zu knacken. Dabei wird die Bruteforce-Methode verwendet, also alle denkbaren Kombinationen werden stumpf ausprobiert, bis eine funktioniert. Das ist normalerweise nicht möglich, weil iOS je nach Anzahl der Fehlversuche eine Cooldown-Periode einbaut, aber durch einen kleinen Fehler geht es dennoch.
Gebraucht wird dafür iOS 10.3.3 oder die Beta-Version von iOS 11. Das iPhone muss in den DFU-Modus versetzt werden. Dieser ist ein spezieller Boot-Modus, in dem Wiederbelebungsversuche unternommen werden können, wenn das iPhone nicht mehr bootet. Je nachdem, welche Version aufgespielt war, muss ein Upgrade oder ein Downgrade stattfinden auf iOS 10.3.3 oder die iOS 11 Beta. Der Code an sich wird dafür noch nicht benötigt.
Erst nach dem obligatorischen Neustart verlangt iOS nach dem Code, um die noch vorhandenen Daten wieder zu importieren. Und hier ist die „Sicherheitslücke“, wenn man sie so nennen möchte: Die iOS-Builds für das iPhone 7 und iPhone 7 Plus erlauben an dieser Stelle unbegrenzt viele Eingabeversuche. Das lässt sich automatisieren mit einer kleinen Box, speziellen Lightning-Kabeln und einem Zubehör, das auf den Bildschirm geklebt wird. Sobald der Code richtig war, startet der Import der alten Daten und die Box stoppt ihre Versuche – der Code lässt sich dann ablesen.
Die Tools, die zu der Box gehören, lassen sich so einstellen, dass der Bruteforce-Vorgang beschleunigt wird, wenn man in etwa weiß, welcher Code erwartet wird. Ist etwa bekannt, dass die erste Zahl eine 4 ist, so müssen nur noch 1000 Kombinationen bei einem vierstelligen Code ausprobiert werden (4000 bis 4999) und die ersten 4000 Codes werden übersprungen. Ein sechsstelliger Code soll bis zu einer Woche an Zeit beanspruchen, ein vierstelliger ist bereits nach Stunden geknackt.
Warum genau nur iPhone 7 und iPhone 7 Plus mit dieser Lücke kommen, ist nicht bekannt. Immerhin handelt es sich um ein Software-Problem, die Chancen stehen also nicht schlecht, dass Apple das beheben wird.
-----
Willst du keine News mehr verpassen? Dann folge uns auf Twitter oder werde Fan auf Facebook. Du kannst natürlich in Ergänzung unsere iPhone und iPad-App mit Push-Benachrichtigungen hier kostenlos laden.
7 Kommentare zu dem Artikel "iPhone-Code vergessen? Kleine Box erlaubt Bruteforce-Angriff auf iPhone 7"
-
Robin 18. August 2017 um 16:55 Uhr ·Ganz schön happig 500$ für etwas, das jeder halbwegs gute Programmierer mit einem Raspberry Pi theoretisch selbst schreiben könnte.iLike 1
-
Mahmud 18. August 2017 um 17:25 Uhr ·Ddsas is echt krass!iLike 0
-
Mahmud 18. August 2017 um 17:25 Uhr ·Das*iLike 0
-
Jo? 18. August 2017 um 17:45 Uhr ·Hmm auch Apple iPhones werden geknackt… Die Secure Enclave im iPhone 5s und jetzt der Code im iPhone 7. Doch nicht so sicher und unknackbar wie immer verlautet wird… Andererseits gibts eigentlich keine Alternative weil die Android Konkurrenz noch leichter und schneller zu knacken ist. 🤔 Trotzdem besorgt mich das einigermaßen…iLike 0
-
Mahmud 18. August 2017 um 17:55 Uhr ·Ich finde das gut von apple dass wenn Sicherheitslücken aufgedeckt werden sie sie sofort wieder behebeniLike 3
-
gloriouzz 19. August 2017 um 07:19 Uhr ·Pah, wer benutzt schon einen nur vierstelligen Code?iLike 0