2016-02-01 2 views
0

Je dois valider si l'obfuscation est faite correctement pour tous les pots de manière automatisée. Si je donne le jar obfuscated d'entrée, il doit valider les noms de classe, les méthodes et les variables et donner le résultat. Nous avons utilisé proguard pour masquer les fichiers jar. S'il vous plaît laissez-moi savoir si quelqu'un connaît un outil automatisé pour le vérifier ou tout autre moyen de le vérifier.comment vérifier si l'obfuscation est faite correctement de façon automatisée

+1

Qu'entendez-vous par "correctement"? – yole

+0

Eh bien, vous pouvez simplement utiliser un hachage pour vérifier si proguard a changé le fichier mais je suppose que ce n'est pas suffisant pour votre "correcte" exigence ... – Fildor

+0

signifie correctement que je veux vérifier si toutes les classes (y compris ses méthodes, variables) sont obscurcis et même pas une seule classe manquée de cela. –

Répondre

0

Il n'y a pas d'outil existant autant que je sache, mais vous pouvez le faire très facilement en chargeant le fichier cible en JarFile et en vérifiant si l'un des noms d'origine existe dans le nouveau JarFile.