2017-09-08 1 views
0

Je veux inspecter la charge utile pour répondre à des questions comme, est-ce que tout le segment __TEXT est chiffré ou seulement la section __text? Le plus loin que j'ai obtenu est, avec un téléphone jailbreaké, désactiver SSL et renifler le téléchargement. Cependant, cela nécessite que je sois en wi-fi, et en wi-fi, il télécharge une version pré-éclaircie de l'application qui est plus grande. C'est OK, sauf que je veux voir à quoi ressemble une version complètement amincie et voir à quel point elle est proche de la limite de 100 MB WWAN. Quand je fais find/-name '*.ipa', je ne trouve pas l'application. Donc, je suppose qu'il décompresse immédiatement le .ipa lors du téléchargement, puis de le supprimer? Mais dans ce cas, je ne sais pas comment l'intercepter.Comment puis-je obtenir la charge utile réelle que le téléphone télécharge lorsqu'il installe mon application depuis l'App Store?

Répondre

1

Pour obtenir un fichier .ipa (fichier compressé) iOS, il vous suffit de télécharger l'application depuis l'App Store en utilisant iTunes sur un Mac.

Ajouté: Ou télécharger avec Apple Configurator 2 sur un Mac.

Il peut être plus facile sur un Mac de renifler le fichier Ipa lu lors de l'installation d'une application de macOS iTunes sur un appareil iOS (pendant une synchronisation).

+0

Le problème est que cela pourrait donner un résultat différent que si je le télécharger sur WWAN sur le téléphone – meisel

+0

Correction: c'est bien aussi longtemps que vous exécutez 'ipatool' pour l'éclaircir après je pense – meisel