Acasă Dezvoltare Ce este deobfuscatul? - definiție din techopedia

Ce este deobfuscatul? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Deobfuscate?

A deobfusca înseamnă a converti un program dificil de înțeles într-unul simplu, inteligibil și simplu. Există instrumente disponibile pentru deobfuscarea unui cod sau program dur într-o formă simplă și inteligibilă. Obfuscarea este de obicei făcută pentru a proteja software-ul de atacatori, ceea ce face dificil pentru cei cu intenții rău să înțeleagă funcționalitatea sa interioară. În mod similar, obuscularea poate fi folosită și pentru a ascunde conținutul rău intenționat în software. Un instrument de de-disfuncționare este utilizat pentru a genera un program de inversare a acestor programe.

Techopedia explică Deobfuscate

Multe tehnici au fost evaluate pentru a obține codul obfuscat cu inginerie inversă. Cele trei tehnici principale pentru deobfuscarea codului sunt: ​​Clonarea este o metodă folosită pentru deobfuscularea codului. Codul este obfuscat prin căi de execuție false, care sunt introduse în cod pentru a preveni analiza statică. Aceste căi de execuție nu interferează cu timpul de rulare, dar generează informații false în timpul analizei programului. De asemenea, reduc calitatea informațiilor și îngreunează analiza codului și a logicii codului. Această problemă este abordată prin clonarea unui segment al codului, astfel încât căile de execuție false să nu mai interfereze cu calea de execuție inițială, care, de asemenea, corupe informațiile produse în urma analizei.

Ce este deobfuscatul? - definiție din techopedia