PhD Defense of Jonathan Salwan: Use of Symbolic Execution for Binary Deobfuscation
2020-02-13 08:00:00 Author: blog.quarkslab.com(查看原文) 阅读量:119 收藏

We are pleased to announce that Jonathan Salwan will defend his PhD thesis entitled Use of Symbolic Execution for Binary Deobfuscation, which will take place on Thursday February 13, 2020 at 10:30, at Université Grenoble Alpes, Bâtiment IMAG.

The jury will be composed of:

Pr. Vincent Nicomette, Rapporteur

Pr. Jean-Yves Marion, Rapporteur

Pr. Philippe Elbaz-Vincent, President of jury

Dr. Sarah Zennou, Examiner

Dr. Robin David, Examiner

Pr. Marie-Laure Potet, PhD advisor

Dr. Sébastien Bardin, Co-advisor

Cédric Tessier, Guest

Abstract :

This doctoral work has been done in an industrial environment where the main activities were reverse engineering for vulnerability research and security properties verification on binary programs. The first part of this doctoral work focuses on the collection and sharing of the industrial problems when analyzing binary programs. Based on these issues, a binary dynamic analysis framework has been developed and formalized. Real examples of use are then presented, such as the detection of opaque predicates in branch conditions. Finally, a new automatic approach for deobfuscation of binary code protected by virtualization is presented combining features of the framework as well as those of other tools.

Résumé :

Cette thèse a été faite dans un cadre industriel où les activités principales sont la rétro-ingénierie pour la recherche de vulnérabilités et la vérification de certaines propriétés de sécurité sur des programmes déjà compilés. La première partie de cette thèse porte sur la collecte et le partage des problématiques industrielles lors de l'analyse de programmes binaires. Basé sur ces problématiques, un cadre de travail d'analyse dynamique binaire a été développé et formalisé. Des exemples réels d'utilisation y sont ensuite présentés tels que la détection de prédicats opaques dans les conditions de branchement. Enfin, une nouvelle approche automatique permettant la dévirtualisation de code binaire y est présentée en combinant les fonctionnalités du cadre de travail ainsi que celles d'autres outils.

Links to the PhD thesis and slides


文章来源: http://blog.quarkslab.com/phd-defense-of-jonathan-salwan-use-of-symbolic-execution-for-binary-deobfuscation.html
如有侵权请联系:admin#unsafe.sh