Zephyrnet-logo

IPhone 6S NVMe-chip getapt met behulp van een flexibele PCB

Datum:

Psst! Hé jongen! Wil je een aantal iPhones reverse-engineeren? Wist je dat moderne iPhones PCIe gebruiken, en specifiek NVMe, voor hun opslagchips? En zo ja, heeft u zich ooit afgevraagd of u die communicatie zou kunnen opsnuiven? Vraag je niet langer af, zoals dit onderzoeksteam laat ons zien hoe ze erop tikten met een flexibele printplaat (FPC) BGA-interposer op een iPhone 6S, de eerste iPhone die NVMe-gebaseerde opslag gebruikt.

Het onderzoek is gedaan door [Mohamed Amine Khelif], [Jordane Lorandel] en [Olivier Romain], en het toont ons alle details van het werken met de NVMe-chip - op voorwaarde dat je vertrouwd bent met BGA-solderen en misschien een Röntgenapparaat handig om te controleren op fouten. Naarmate het onderzoek vorderde, hebben ze met succes de geheugenchip verwijderd die te maken had met underfill- en BGA-soldeernuances, en een 1:1 interposer FR4-bord toegevoegd voor de eerste test, die succesvol bleek te zijn. Vervolgens hebben ze een FPC-interposer gemaakt die ook gebruikmaakt van de signaal- en datapinnen, de flash-chip erop gesoldeerd, de iPhone 6S met succes opgestart en de datalijnen in kaart gebracht zodat we ze konden zien.

Dit lijkt op het begin van een leuk platform voor reverse-engineering van iOS- of iPhone-hardware, en we wachten met ingehouden adem op verdere resultaten! Dit team van onderzoekers in het bijzonder is productief, omdat we al bezig zijn met zaken als MITM-aanvallen I2C en PCIe, evenals onderzoek naar de beveiliging van IoT-apparaten en smartphones. We hebben geen Eagle CAD-bestanden voor de interposers gepubliceerd, maar gelukkig gaat de meeste kennis over de soldeertechniek, en in het artikel wordt veel beschreven. Meer weten over deze chips? We hebben gedekt een andere hacker probeert ze opnieuw te gebruiken voor. Of misschien wil je NVMe graag beter leren kennen? Als dat zo is, dan hebben we dat precies het artikel voor jou.

Wij danken [FedX] voor het delen hiervan met ons op de Hackaday Discord-server!

spot_img

VC Café

LifeSciVC

Laatste intelligentie

VC Café

LifeSciVC

spot_img