Answer the question
In order to leave comments, you need to log in
C++, Windows, msvc - which obfuscator to use?
It is necessary to protect the c++ program from decompilation. At some basic level it will be enough. Never done obfuscation before. There is not much time to implement obfuscation, so we need something that can be quickly and easily screwed into Visual Studio. It is desirable to process not the entire code, but only the critical part (where the verification of the legality of the copy)
Answer the question
In order to leave comments, you need to log in
If you are using a native C++ compiler then just build the project without DEBUG information (in the release) or with the . If a managed compiler, then there is an overview of obfuscators on Habré:
habrahabr.ru/post/97062
The obfuscator for a native application exists only in the form of LLVM, x86obf (personally, I didn’t run the SDK) if there are others, I haven’t seen them (even simple files can be obfuscated / but I seem to have seen implementations of removing this method as well)
For easy time for a quick look, look towards protectors (vmprotect/enigma/themida/safeengine)
But these are also easy to remove using OllyDbg and scripts for them, which are provided by the cracker community.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question