2
Sp´ecificit´es du Python Python-Pack Travaux Pratiques That’s All Folks
Pourquoi s’int´eresser au langage Python ?
Le cas Dropbox
Client l´eger ´ecrit en Python, «pack´e »et obfusqu´e.
«Packer »Python
Embarque dans un seul binaire l’interpr´eteur, les modules
d´ependants (Python et natifs) et les donn´ees
Utilise le concept de frozen modules
D´efis scientifiques et techniques
Obfuscations traditionnelles difficiles `a mettre en œuvre
Beaucoup de m´elange interpr´et´e / natif
bytecode facilitant la r´etro - ing´enierie
Beaucoup de fonctionnalit´es d’introspection
...