(Low-cost, not free but affordable)
If he was coding in .NET, he used ConfuserEx (free, open-source). It renames variables, encrypts strings, and makes the code unreadable. If he was coding in C++, he had to rely on compiler flags (like MSVC's /O2 and removing debug info) or LLVM-Obfuscator , a free tool that compiles code in a way that confuses decompilers.
To bundle your application into a single executable without dependencies: Enigma Virtual Box
Enigma Protector Alternative Free !exclusive!
(Low-cost, not free but affordable)
If he was coding in .NET, he used ConfuserEx (free, open-source). It renames variables, encrypts strings, and makes the code unreadable. If he was coding in C++, he had to rely on compiler flags (like MSVC's /O2 and removing debug info) or LLVM-Obfuscator , a free tool that compiles code in a way that confuses decompilers. enigma protector alternative free
To bundle your application into a single executable without dependencies: Enigma Virtual Box (Low-cost, not free but affordable)
If he was coding in