Vous est-il déjà arrivé de vous demander quelles sont les modifications lors d’une mise à jour d’un firmware ou d’une application fermée ? Quelles fonctionnalités ont été implémentées ? Quelle fail...
BridgeOS : le nouvel OS embarqué d'Apple
Début septembre, Apple a présenté l’iMac Pro, c’est une nouvelle machine de guerre destinée aux professionnels. Ce nouveau bijou de la marque à la pomme embarque en plus de macOS un autre système d...
A propos de KPP et KTRR
Dans ce post je vais vous expliquer le concept de Trust Zone ainsi que les niveaux d’exception (Exception Levels) sur les processeurs de type aarch64. Ainsi je parlerai de KPP, de son extraction ju...
Extraire vmlinux
Dans ce post je part du principe que vous connaissez les concepts de kernel et de système d’exploitation. Je vais vous expliquer comment extraire vmlinux de son format compressé vmlinuz. vmlinuz ...
Installer votre propre VPN sur iOS avec OpenVPN
Comme vous le savez, la protection de la vie privée est devenu un enjeu très important depuis les révélation de notre cher Snowden. Dans ce post je vais vous expliquer comment créer un installer vo...
Analyse du Secure Enclave Processor d'Apple
Dans ce post je vais faire faire une analyse des composants logiciel du Secure Enclave Processor (SEP). A propos du SEP Ce composant de l’iPhone a pour but de stocker les informations critiques co...
Compilation et installation du noyau Linux
Si tout comme moi vous souhaitez faire de la programmation bas niveau, il vous faudra un jour ou l’autre comprendre comment fonctionne le noyau Linux. Dans ce post je vais donc expliquer comment c...
La séquence de démarrage d'iOS
Un big post que je travaille depuis un moment. Dans cet article j’explique la séquences de demarrage du système d’exploitation mobile iOS d’Apple. Demarrage iOS Je me suis amusé à étudier iOS ave...