# Control Flow Obfuscation

Control Flow Obfuscation converts the code inside your methods into spaghetti code, which whilst retaining the function of the code makes it extremely difficult for human eyes and decompilers to follow the program logic. Decompiler are not able to decompile the spaghetti code back to your original source code.

Before (decompiled with ILSpy):

Before Control Flow Obfuscation
Before Control Flow Obfuscation


After (decompiled with ILSpy):

After Control Flow Obfuscation
After Control Flow Obfuscation