Home
matteyeux's blog
Cancel

BinDiffing avec IDA Pro et Diaphora

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...