Intégration d'une technique de protection logicielle dans l'outil Obfuscator
Obfuscator est un outil de protection contre le reverse-engineering de logiciel basé sur la chaîne de compilation LLVM. Le but de ce projet consiste à - étudier et se familiariser avec les techniques générales d'obfuscation, ainsi que d'une chaîne de compilation, LLVM en l'occurrence. - identifier une technique spécifique (obfuscation, tamper-proofing, packing, code encryption, etc...) qui sera implémentée sous forme d'une "passe" LLVM - spécifier et concevoir l'intégration de cette technique dans l'outil Obfuscator - implémenter cette nouvelle passe (en C++) - Tester et valider le prototype obtenu
Etudiant: Julie Michielin
Année: 2012
Département: TIC
Filière: Informatique et systèmes de communication (anciennement Informatique) avec orientation en Logiciel
Type de formation: Plein temps
Partenaire externe: HEIG-VD // IICT
Enseignant responsable: Pascal Junod