Taula de continguts:
Definició: què significa Deobfuscate?
Desobstruir és convertir un programa difícil d'entendre en un de senzill, entenedor i senzill. Hi ha eines disponibles per desubfusionar un codi o programa dur en una forma senzilla i comprensible. L’ofuscació es fa generalment per protegir el programari dels atacants, cosa que fa difícil que els que tinguin intencions malintencionades entenguin la seva funcionalitat interior. De la mateixa manera, l'ofusculació també es pot utilitzar per ocultar contingut maliciós al programari. S'utilitza una eina de desobstrucció per reutilitzar aquests programes.Techopedia explica Deobfuscate
S'han avaluat nombroses tècniques com a codi ofuscat per enginyer invers. Les tres tècniques principals per desobfuscar el codi són: La clonació és un mètode utilitzat per desobfuscar el codi. El codi s’ofuscula mitjançant falses vies d’execució, que s’introdueixen al codi per evitar l’anàlisi estàtica. Aquestes vies d’execució no interfereixen amb el temps d’execució, però generen informació falsa durant l’anàlisi del programa. També redueixen la qualitat de la informació i dificulten l’anàlisi del codi i la lògica del codi. Aquest problema s’aborda clonant un segment del codi de manera que les falses vies d’execució ja no interfereixin amb la ruta d’execució original, que també corromp la informació produïda a partir de l’anàlisi.







