Deobfuscate

Autor: Randy Alexander
Erstelldatum: 4 April 2021
Aktualisierungsdatum: 16 Kann 2024
Anonim
MALWARE ANALYSIS - VBScript Decoding & Deobfuscating
Video: MALWARE ANALYSIS - VBScript Decoding & Deobfuscating

Inhalt

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.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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.