Rechercher dans ce blog

vendredi 7 octobre 2016

Devenir un Spécialiste du crack d’application Android

Devenir un Spécialiste du crack d’application Android





Screenshot_2015-09-27-11-26-25-465

Là, vous trouverez un fichier .apk, il vous suffit de le renommez en .zip, Root Browser, vous permettra alors, de l'explorer et de modifier son contenu. ou telechargez  directement Hack Apps for free

Screenshot_2015-09-27-11-26-40-306Screenshot_2015-09-27-11-26-44-480

Voilà ça c'est pour la partie banalité !

Passons à un peu de théorie ....


Android, par sécurité, créé pour chaque application un utilisateur ...
Utilisateur, qui n'a le droit de bosser que dans les 2 dossiers que je vous ai présenté, mais aussi sur votre mémoire de stockage (/sdcard).
Histoire de créer des fichiers de config, prendre des photos, ... sans avoir pour autant les droits de modifier votre système !

C'est là que ça se complique un peu ;)

Je vous ai indiqué, ou l'application pouvait stocker ses données ;)
Là ou les bons développeurs qui respectent les bonnes pratiques travail (sciemment ou inconsciemment)
Mais ... une personne un peu soucieuse de compliquer la tâche à de jeune crackeur d'application comme vous, va essayer de cacher certains fichiers (licence, nombre d'utilisation, d'essaie, nombre de vie, ... libre à votre imagination)
Sauf que comme je l'ai dit, votre application correspond à un utilisateur précis ...
Android = Linux ...
Donc si vous souhaitez savoir ou sont ces fichiers (et c'est là qu'intervient l'application SHELL de votre choix), vous allez pouvoir trouver les fichiers correspondants à l'utilisateur de votre application ...
Avec des commandes du style :
search="licence"; user_search="utilisateur_test"; while read line; if [ -d $line ]; then continue; fi do x=`cat $line| grep $search`; if [ e$x != e ]; then echo;echo;echo "$line :  $x " | grep $search --color ; fi  done < <(find /home/ -group $user_search)
Dans cet exemple, la commande va cherchez dans tous les fichiers de l'utilisateur "utilisateur_test", les fichiers contenant le mot "licence"
Plus simplement :
user_search="utilisateur_test";  find /home/ -group $user_search
Ici vous obtiendrez la liste des fichier de "utilisateur_test"

Alors pour savoir quel est le nom de l'utilisateur attribué à l'application en question, il vous suffit de :
  • Vous rendre dans l'un des 2 dossiers que je vous ai indiqué au début
  • Sélectionnez un fichier, restez appuyé dessus, jusqu’à qu'un menu apparaisse
  • Cliquez sur "properties"

Screenshot_2015-09-27-11-25-48-328Screenshot_2015-09-27-11-25-54-272

Aucun commentaire:

Enregistrer un commentaire