Inhaltsverzeichnis:
Definition - Was bedeutet Obfuscator?
Ein Obfuscator ist ein Tool, mit dem die Sicherheit eines Programms erhöht wird, indem das Lesen des Codes unter Beibehaltung der Funktionalität erschwert wird. Der Prozess der Verschleierung erschwert das Hacken oder Entführen des Codes, da der wichtigste Teil des Codes so tief vergraben (verschleiert) ist, dass es schwierig ist, den wesentlichen funktionierenden Teil der Anwendung zu bestimmen.
Techopedia erklärt Obfuscator
Verschleierung bedeutet, zu komplizieren, zu verwirren oder zu verwirren. Verschleierung oder Umhüllung ist der Vorgang des Versteckens von Code. Ein Obfuscator ist nützlich, wenn der kritische Verarbeitungsteil eines Programms vor Benutzern verborgen werden soll. Es gibt viele Programmiersprachen, die gut auf den Verschleierungsprozess reagieren, einschließlich C, C ++ und Perl.
Das Reverse-Engineering-Verfahren wird von Programmierern verwendet, die ein Programm zerlegen können, um Wartungsarbeiten daran durchzuführen. Dies soll durch Verschleierung verhindert werden. Das Schneiden ist eine Art Reverse-Engineering.