Etat de l'Art des Techniques d'Unpacking pour les Applications Android

Abstract

Le nombre d’applications malveillantes Android grandissant, de nombreux systèmes de détection et d’analyse ont été développés. Pour contrer ces méthodes, les malware se sont tournés vers des techniques de dissimulation. L’une d’entre-elles, le “packing”, a pour but d’empêcher l’analyse statique du bytecode de l’application en le chiffrant. Cet article présente un état de l’art des différentes techniques existantes pour détecter l’utilisation d’une telle protection ainsi que des méthodes permettant d’obtenir le code original de l’application.

Publication
In Rendez-Vous de la Recherche et de l’Enseignement de la Sécurité des Systèmes d’Information (RESSI).