Huis Ontwikkeling Wat is deobfuscate? - definitie van techopedia

Wat is deobfuscate? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Deobfuscate?

Deobfusceren is een programma dat moeilijk te begrijpen is omzetten in een programma dat eenvoudig, begrijpelijk en duidelijk is. Er zijn tools beschikbaar om een ​​moeilijke code of programma deobfuscate in een eenvoudige en begrijpelijke vorm. Obfuscation wordt meestal gedaan om software tegen aanvallers te beveiligen, waardoor het voor diegenen met kwaadaardige bedoelingen moeilijk is om de innerlijke functionaliteit te begrijpen. Evenzo kan obfuscation ook worden gebruikt om kwaadaardige inhoud in software te verbergen. Een deobfuscating tool wordt gebruikt om dergelijke programma's reverse-engineeren.

Techopedia legt Deobfuscate uit

Veel technieken zijn geëvalueerd om obfuscated code reverse-engineeren. De drie belangrijkste technieken voor het deobfusceren van code zijn: Klonen is een methode die wordt gebruikt om code te deobfusceren. De code wordt verborgen door valse uitvoeringspaden, die in de code worden geïntroduceerd om statische analyse te voorkomen. Deze uitvoeringspaden hebben geen invloed op de uitvoeringstijd, maar genereren wel valse informatie tijdens programma-analyse. Ze verminderen ook de kwaliteit van informatie en maken het moeilijk om de code en de codelogica te analyseren. Dit probleem wordt verholpen door een segment van de code te klonen, zodat de valse uitvoeringspaden niet langer interfereren met het oorspronkelijke uitvoeringspad, waardoor ook de informatie uit de analyse wordt beschadigd.

Wat is deobfuscate? - definitie van techopedia