Zuhause Entwicklung Was ist deobfuscate? - Definition aus techopedia

Was ist deobfuscate? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Deobfuscate?

Deobfuscate bedeutet, ein schwer verständliches Programm in ein einfaches, verständliches und unkompliziertes Programm umzuwandeln. Es gibt Tools, mit denen Sie einen harten Code oder ein Programm in eine einfache und verständliche Form umwandeln können. Die Verschleierung wird normalerweise durchgeführt, um Software vor Angreifern zu schützen. Dies erschwert es Personen mit böswilligen Absichten, ihre inneren Funktionen zu verstehen. In ähnlicher Weise kann die Verschleierung auch verwendet werden, um schädliche Inhalte in Software zu verbergen. Ein Deobfuscating-Tool wird verwendet, um solche Programme rückzuentwickeln.

Techopedia erklärt Deobfuscate

Viele Techniken wurden evaluiert, um verschleierten Code rückzuentwickeln. Die drei Haupttechniken zum Deobuskieren von Code sind: Klonen ist eine Methode zum Deobuskieren von Code. Der Code wird durch falsche Ausführungspfade verschleiert, die in den Code eingefügt werden, um eine statische Analyse zu verhindern. Diese Ausführungspfade beeinträchtigen die Laufzeit nicht, erzeugen jedoch während der Programmanalyse falsche Informationen. Sie verringern auch die Informationsqualität und erschweren die Analyse des Codes und der Codelogik. Dieses Problem wird behoben, indem ein Codeabschnitt geklont wird, sodass die falschen Ausführungspfade den ursprünglichen Ausführungspfad nicht mehr beeinträchtigen, wodurch auch die aus der Analyse gewonnenen Informationen beschädigt werden.

Was ist deobfuscate? - Definition aus techopedia