Comment détecter une application iPhone piratée et un périphérique jailbreaké (différentes méthodes)
Je suis en train de construire une liste noire de service de fissures dans les applications de l'iPhone et je suis curieux de savoir si j'ai raté une méthode pour détecter craqué apps.
Dans le moment qui suit app crack méthodes de détection sont disponibles pour le service:
- vérification plist taille
- vérification signataire de l'identité
- vérifier si le binaire est crypté (pas sûr si cela fonctionne correctement depuis pas craqué application a été détecté de cette façon).
- vérification date de modification de l'info.plist contre la modification de la date de l'emballage (pas sûr si cela fonctionne - code comme: http://snippie.net/snip/f7530ff2 pour le faire)
Je me demande aussi si il est possible de vérifier si l'appareil est jailbreaké?
Cela permettrait, aussi, parce que le service fonctionnera beaucoup comme un spam blacklist et jailbreak pourrait être utilisé pour augmenter le score.
J'ai aussi inclus un pot de miel, qui me montre que les outils utilisés par les crackers éliminer certains des contrôles je ne. Par exemple, le plist vérifier la taille ou la signataire de l'identité.
Ma question est maintenant:
- Il y a plus de "bon" vérifie que je devrais utiliser?
et
- Est-il un moyen de détecter le Jailbreak?
Merci pour toute aide!
source d'informationauteur Robse
Vous devez vous connecter pour publier un commentaire.
N'essayez JAMAIS de bloc jailbreaké dispositifs d'aide de votre application, il suffit de craquage. Si vous bloquez jailbreaké appareils qu'ils vont être obligés d'utiliser une version patchée avec tous les contrôles supprimé.
Aussi TOUS mes périphériques sont jailbreaké donc, si un développeur blocs jailbreaké appareils que j'aurais à ignorer leurs applications.
Plus de 10% de tous les iDevices sont jailbreaké, donc c'est une très mauvaise idée.
MODIFIER: Comme je reçois beaucoup de vers le bas de votes pour cela, je vais poster quelques méthodes pour détecter un jailbreak.
exemple de code:
http://www.evernote.com/shard/s13/sh/e45f27ee-3dd5-4eb1-9f56-1981cdd3286b/bc156eb773315647c13c2c7ee4191866