Lar Desenvolvimento O que é desobfuscação? - o que é techopedia

O que é desobfuscação? - o que é techopedia

Índice:

Anonim

Definição - O que significa Deobfuscate?

Desobstruir é converter um programa difícil de entender em um que seja simples, compreensível e direto. Existem ferramentas disponíveis para ocultar um código ou programa difícil em um formato simples e compreensível. Geralmente, a ofuscação é feita para proteger o software dos invasores, dificultando o entendimento das pessoas com intenções maliciosas sobre sua funcionalidade interna. Da mesma forma, a ofuscação também pode ser usada para ocultar conteúdo malicioso no software. Uma ferramenta de desobstrução é usada para fazer a engenharia reversa desses programas.

Techopedia explica Deobfuscate

Muitas técnicas foram avaliadas para fazer engenharia reversa de código ofuscado. As três principais técnicas para desofusar código são: A clonagem é um método usado para desofusar código. O código é ofuscado por caminhos de execução falsos, que são introduzidos no código para impedir a análise estática. Esses caminhos de execução não interferem no tempo de execução, mas geram informações falsas durante a análise do programa. Eles também reduzem a qualidade das informações e dificultam a análise do código e da lógica do código. Esse problema é solucionado através da clonagem de um segmento do código para que os caminhos de execução falsos não interfiram mais com o caminho de execução original, o que também corrompe as informações produzidas na análise.

O que é desobfuscação? - o que é techopedia