This doctoral work has been done in an industrial environment where the mainactivities 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.Cette thèse a été faite dans un cadre indust...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
L’augmentation des cyberattaques dans le monde fait de l’analyse des codes malveillants un domaine d...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
This doctoral work has been done in an industrial environment where the mainactivities were reverse ...
Cette thèse a été faite dans un cadre industriel où les activités principales sont la rétro-ingénier...
In this thesis, we propose a new dynamic approach to analyze binary programs. The context of this wo...
Dans cette thèse, nous proposons une nouvelle approche d’analyse dynamique de programmes binaires. C...
L’analyse de codes malveillants est un domaine de recherche en pleine expansion de par la criticité ...
In order to ensure security guarantees of binary applications, program analyses and verifications ha...
Une forte demande existe aujourd’hui pour améliorer les techniques avancées d’obfuscation et de déob...
The increase in cyber-attacks around the world makes malicious code analysis a priority research are...
The thesis consists in two principal parts: the first one discusses the message format extraction an...
High demand exists nowadays to improve advanced obfuscation and deobfuscation techniques, with the p...
La sécurité des systèmes est devenue un élément majeur du développement logicielle, pour les éditeur...
Cette thèse traite de la conception de méthodes automatisées ou semi-automatisées pour détecter et i...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
L’augmentation des cyberattaques dans le monde fait de l’analyse des codes malveillants un domaine d...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...
This doctoral work has been done in an industrial environment where the mainactivities were reverse ...
Cette thèse a été faite dans un cadre industriel où les activités principales sont la rétro-ingénier...
In this thesis, we propose a new dynamic approach to analyze binary programs. The context of this wo...
Dans cette thèse, nous proposons une nouvelle approche d’analyse dynamique de programmes binaires. C...
L’analyse de codes malveillants est un domaine de recherche en pleine expansion de par la criticité ...
In order to ensure security guarantees of binary applications, program analyses and verifications ha...
Une forte demande existe aujourd’hui pour améliorer les techniques avancées d’obfuscation et de déob...
The increase in cyber-attacks around the world makes malicious code analysis a priority research are...
The thesis consists in two principal parts: the first one discusses the message format extraction an...
High demand exists nowadays to improve advanced obfuscation and deobfuscation techniques, with the p...
La sécurité des systèmes est devenue un élément majeur du développement logicielle, pour les éditeur...
Cette thèse traite de la conception de méthodes automatisées ou semi-automatisées pour détecter et i...
Les méthodes de vérification automatique des logiciels connaissent un succès croissant depuis le déb...
L’augmentation des cyberattaques dans le monde fait de l’analyse des codes malveillants un domaine d...
L'objectif de cette thèse est le développement de méthodes de compréhension des logiciels malveillan...