Désobfusquer

Définition - Que signifie Deobfuscate?

Désobfusquer, c'est convertir un programme difficile à comprendre en un programme simple, compréhensible et direct. Il existe des outils disponibles pour désobfusquer un code ou un programme difficile dans une forme simple et compréhensible. L'obfuscation est généralement effectuée pour protéger les logiciels des attaquants, ce qui rend difficile pour ceux qui ont des intentions malveillantes de comprendre ses fonctionnalités internes. De même, l'obscurcissement peut également être utilisé pour dissimuler du contenu malveillant dans un logiciel. Un outil de désobfuscation est utilisé pour rétroconcevoir ces programmes.

Definir Tech explique Deobfuscate

De nombreuses techniques ont été évaluées pour désosser du code obscurci. Les trois principales techniques de désobfuscation du code sont les suivantes: Le clonage est une méthode utilisée pour désobfusquer le code. Le code est obscurci par de faux chemins d'exécution, qui sont introduits dans le code pour empêcher l'analyse statique. Ces chemins d'exécution n'interfèrent pas avec le temps d'exécution, mais ils génèrent de fausses informations lors de l'analyse du programme. Ils réduisent également la qualité des informations et rendent difficile l'analyse du code et de la logique du code. Ce problème est résolu en clonant un segment du code afin que les faux chemins d'exécution n'interfèrent plus avec le chemin d'exécution d'origine, ce qui corrompt également les informations produites à partir de l'analyse.