# Code-Mutation Engine - Polymorpher Schutz

> Wie die Code-Mutation funktioniert: Ersetzung von CPU-Befehlen durch polymorphen Müllcode, um Signaturanalysen zu verhindern.

Canonical HTML: <https://www.niceprotect.com/help/de/mutation.htm>

## Code-Mutation


Code-Mutation (auch bekannt als Obfuskation oder Metamorphose) ist eine Technik, die verwendet wird, um ausfuhrbaren Code in eine komplexe, schwer zu analysierende Struktur zu transformieren, wahrend seine ursprungliche Logik erhalten bleibt.


Die Mutations-Engine arbeitet, indem sie die ursprunglichen Maschinencode-Anweisungen disassembliert und durch funktional aquivalente, aber strukturell unterschiedliche Sequenzen ersetzt.


Um die Analyse weiter zu erschweren, fugt die Engine "Junk-Code" ein - bedeutungslose Anweisungen, bedingte Sprunge und undurchsichtige Pradikate - zwischen den echten Anweisungen. Dies erhoht die Komplexitat des Kontrollflussgraphen drastisch, wodurch manuelles und automatisiertes Reverse Engineering erheblich zeitaufwandiger und schwieriger wird.
