Hjem Utvikling Hva er deobfuscate? - definisjon fra techopedia

Hva er deobfuscate? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Deobfuscate?

Å deobfuscate er å konvertere et program som er vanskelig å forstå til et som er enkelt, forståelig og greit. Det er tilgjengelige verktøy for å avdekke en tøff kode eller program til en enkel og forståelig form. Tilsløring gjøres vanligvis for å sikre programvare fra angripere, noe som gjør det vanskelig for de med ondsinnede intensjoner å forstå dens indre funksjonalitet. Tilsvarende kan tilsløring også brukes til å skjule skadelig innhold i programvare. Et deobfuscating verktøy brukes til å reversere slike programmer.

Techopedia forklarer Deobfuscate

Mange teknikker er blitt evaluert for å reversere obdusert kode. De tre hovedteknikkene for deobfuskering av kode er: Kloning er en metode som brukes til å avobfuskere kode. Koden er tilsløret gjennom falske utførelsesveier, som blir introdusert i koden for å forhindre statisk analyse. Disse utførelsesveiene forstyrrer ikke kjøretid, men de genererer falsk informasjon under programanalyse. De reduserer også kvaliteten på informasjonen, og gjør det vanskelig å analysere koden og kodelogikken. Dette problemet løses ved å klone et segment av koden slik at de falske utførelsesveiene ikke lenger forstyrrer den opprinnelige utførelsesstien, noe som også ødelegger informasjonen som ble produsert fra analysen.

Hva er deobfuscate? - definisjon fra techopedia