Hogar Desarrollo ¿Qué es desobuscar? - definición de techopedia

¿Qué es desobuscar? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Deobfuscate?

Desobuscar es convertir un programa que es difícil de entender en uno que sea simple, comprensible y directo. Hay herramientas disponibles para desofuscar un código o programa difícil en una forma simple y comprensible. La ofuscación generalmente se realiza para proteger el software de los atacantes, lo que dificulta que las personas con intenciones maliciosas comprendan su funcionalidad interna. Del mismo modo, la ofuscación también se puede utilizar para ocultar contenido malicioso en el software. Se utiliza una herramienta de desofuscación para realizar ingeniería inversa de dichos programas.

Techopedia explica Deobfuscate

Se han evaluado muchas técnicas para realizar ingeniería inversa del código ofuscado. Las tres técnicas principales para desobuscar el código son: La clonación es un método utilizado para desobuscar el código. El código se ofusca a través de rutas de ejecución falsas, que se introducen en el código para evitar el análisis estático. Estas rutas de ejecución no interfieren con el tiempo de ejecución, pero generan información falsa durante el análisis del programa. También reducen la calidad de la información y dificultan el análisis del código y la lógica del código. Este problema se soluciona clonando un segmento del código para que las rutas de ejecución falsas ya no interfieran con la ruta de ejecución original, lo que también corrompe la información producida por el análisis.

¿Qué es desobuscar? - definición de techopedia