Answer the question
In order to leave comments, you need to log in
What are the obfuscators for C++?
Any c++ obfuscators, i.e. free, paid (with trial version).
Googled so far:
COBF - Open Source. Has not been developed since 2006.
Paid with trial:
Semantic Designs: C++ Source Code Obfuscator
Stunnix C and C++ Obfuscator
StarForce C++ Obfuscator ( requested a trial but no response)
Any more?
Answer the question
In order to leave comments, you need to log in
1. Do you have such an invaluable C++ project that it needs to be obfuscated? ;-)
2. It's usually JavaScript / PHP ... partly Java / C#, compiled into an intermediate bytecode. At what level do you intend to obfuscate a C++ project? at the level of machine codes? so such undertakings significantly degrade the performance of the application.
3. ... or at the C++ source level? So remove all line breaks - here's an obsfucator for you ... if your invaluable application is even a little more complicated than Hello World! ;-)
4. From the way you worry about hiding trade secrets, it can be argued that an invaluable C ++ project is being prepared for Windows ... So Windows is the best obsfucator in itself, you can't imagine better! ;-)
I have already read why you need it, so I’ll answer a little more detailed, but without specifics (I haven’t seen good free obfuscators because).
There are two types of obfuscators:
1. source code obfuscation. In the simplest case, they remove comments, insignificant spaces and rename macros/variables/functions to something like OO000O without changing the program logic. Required only if the terms of the license agreement require you to provide the source code. No matter how you fulfill the requirements, and somehow there will not be much benefit from this code.
2. obfuscation of the binary code. can work with both source code and binary. They confuse the logic of the program by adding unnecessary branches, loops, function calls, and everything that the authors of these obfuscators could think of. Disassembling and understanding the logic of such code is "great fun".
There are plenty of first obfuscators, including free ones. But the second ones are either not available for free at all or they have not been supported for a long time. Almost all software protection services include obfuscators, but they cost money. Of the trial ones, I know starforce hated by gamers: www.star-force.ru/products/starforce-obfuscator
The best obfuscator for C++ is C++ itself, boost and an optimizing compiler. Damn leg break :-(
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question