V
V
Vladimir Bershov2015-03-24 02:53:20
C++ / C#
Vladimir Bershov, 2015-03-24 02:53:20

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

2 answer(s)
I
Igor Ermolaev, 2015-03-24
@ErmIg

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

M
mat0thew, 2015-03-24
@mat0thew

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 question

Ask a Question

731 491 924 answers to any question