Vos propres projets, en liaison avec les appareils suivis par le forum.

Projets des membres de la Galaxy's team

[requete] comparer deux apk au plus profonds de leurs smali.

Répondre

[requete] comparer deux apk au plus profonds de leurs smali.

#1 - 26 Mai 2014, 01:22

Hello all

comme le dit le nom du topic, je cherche a comparer deux APK (décompilées avant surement, ça me parait logique.) au plus profond d'eux même.
en fait, j'utilise certains jeux moddés (je sais, c'est pas forcement bien...), et, pour mon expérience personnelle, j'aimerais comparer le mod et la version originale,
explorer les failles que les moddeurs trouvent, voir d'ou peut venir les modifications etc.

je ne cherche pas a faire du grand banditisme, et encore moins a exploiter les failles (et surtout pas partager quoi que ce soit), juste enrichir mes connaissances, et comprendre comment.

l'enrichissement perso, n'est ce pas ce qu'on est tous venus chercher ici ? :D

si vous avez des pistes pour comparer chaque fichier, ca serait sympatoche. car pas trop de piste. j'ai déjà tenté avec N++ de faire une recherche, mais il ne prend pas en charge la recherche dans les fichiers smali (ce qui est bien dommage...). au passage, si vous auriez un moyen de chercher un texte cible entre plusieurs fichiers comme le propose n++, ca serait cool aussi. :D

je vous remercie d'avance pour vos pistes, et vous souhaite une bonne nuit.

Re: [requete] comparer deux apk au plus profonds de leurs sm

#2 - 18 Mai 2015, 15:50

Ce sujet m'intéresse également.

Sous linux il y a une commande pour comparer deux fichiers entre eux, ça marche pas sur les .smali ?

Re: [requete] comparer deux apk au plus profonds de leurs sm

#3 - 18 Mai 2015, 19:32

Sous Linux, je connais deux commandes pour comparer du fichier texte : cmp et diff.

Ces commandes n'existent pas sous Android ?

Genre :

Code :
diff titi.smali toto.smali >pouet.log


Et hop, le résultat dans un fichier.

Non ?

Re: [requete] comparer deux apk au plus profonds de leurs sm

#4 - 18 Mai 2015, 20:38

Arioch a écrit:Sous Linux, je connais deux commandes pour comparer du fichier texte : cmp et diff.

Ces commandes n'existent pas sous Android ?

Genre :

Code :
diff titi.smali toto.smali >pouet.log


Et hop, le résultat dans un fichier.

Non ?

le soucis, c'est que je cherche a identifier un fichier modifié (genre un apk moddé), donc, voir lequel l'est, et ensuite trouver ce qui l'est dans le fichier, mais pour la seconde partie, N++ le fait +-.

Re: [requete] comparer deux apk au plus profonds de leurs sm

#5 - 19 Mai 2015, 08:02

Et dans ce que tu trouves comme différences, y a pas de commentaires indiqués dans le code source ? Ou bien des lignes de codes commentées, avec ces mêmes lignes de code copiées sur les lignes suivantes tout en ayant subit des modifications ?

Genre, fichier source :

Code :
if (toto == 1) { x = y +2; }


Et dans le fichier modifié :

Code :
/* if (toto == 1) { x = y +2; } */
if (toto == 1) { x = 2; }

Re: [requete] comparer deux apk au plus profonds de leurs sm

#6 - 19 Mai 2015, 11:31

Salut.. Pour info, HEX Editor permet d'ouvrir n'importe quel fichier et de faire des comparaisons.
Répondre
Top