3D Touch

Avec l’arrivée des nouveaux iPhones 6S et 6S Plus est aussi arrivée une nouvelle technologie permettant de mesurer la pression au toucher de l’écran. Cette technologie appelée 3D Touch permet de mesurer la pression de chacun de vos doigts sur l’écran mais aussi Continuer la lecture de 3D Touch

Préparation pour le pentesting avec iOS9

La préparation d’un appareil pour le pentesting consiste en 2 étapes, le jailbreak et l’installation d’outils sur l’appareil.

Le jailbreak

Le jailbreak consiste à modifier l’appareil pour permettre l’exécution de code en tant que superutilisateur, ce qui permet Continuer la lecture de Préparation pour le pentesting avec iOS9

Modifier une application iOS

Il existe plusieurs façons de modifier une application iOS (sans avoir accès au code source), vous pouvez éditer les instructions en assembleur avec Hopper ou même modifier certains bits avec un éditeur hexadecimal (je vous conseille Hex Fiend). Ici je vais parler d’une manière plus complète de modifier mais aussi d’ajouter des fonctionnalités à une application.

Continuer la lecture de Modifier une application iOS

Décompilation d’une application iOS

La décompilation d’un binaire vous permet de récupérer le code source (ou du moins une partie) et donc de pouvoir mieux comprendre son fonctionnement.

Les applications iOS sont chiffrées par Apple pour empêcher la décompilation, il vous faut donc avant tout obtenir un binaire non chiffré, ce que j’ai pris soin de détailler au préalable dans cet article.

Continuer la lecture de Décompilation d’une application iOS

Décryptage d’une application iOS

Etant donné qu’Apple chiffre les applications disponibles sur l’AppStore grâce à leur système de chiffrement ‘FairPlay’, il est impossible de décompiler une application dans l’état, pour ce faire nous allons devoir déchiffrer le binaire.

Continuer la lecture de Décryptage d’une application iOS

Analyse statistique d’icônes sur l’AppStore

Oui aujourd’hui je me demande à quoi pourrait ressembler une icône constituée d’un mix de toutes les icônes du top de l’AppStore, je m’attend à une sorte de bouillie marron mais étant curieux je vais tenter de prouver (ou démonter) mon hypothèse.

Continuer la lecture de Analyse statistique d’icônes sur l’AppStore

Analyse réseau d’une application iOS

Dans cet article vous verrez comment analyser les données transmises par les applications de votre iPhone.
Pour ce faire nous allons mettre en place un proxy SLL à l’aide de l’outil mitmproxy.

Tout d’abord il vous faut installer mitmproxy.
Les explications pour l’installation sont disponibles dur la page mitmproxy.org/doc/install.html

Continuer la lecture de Analyse réseau d’une application iOS