Best C and C++ Code Obfuscator?

Mann Alex 5 Reputation points
2023-02-10T06:23:26.4933333+00:00

Hi,

Which are most advanced obfuscators for C and C++ to protect code?

Thanks

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,693 questions
0 comments No comments
{count} vote

3 answers

Sort by: Most helpful
  1. Olaf Helper 44,311 Reputation points
    2023-02-10T06:33:58.6433333+00:00

    C/C++ compiler generate native machine code targeting the selected processor; what do you want to obfuscate on bytes here? Don't make sense.

    Obfuscator are used for normal readable interpreter code like .NET.

    0 comments No comments

  2. YujianYao-MSFT 4,281 Reputation points Microsoft Vendor
    2023-02-10T06:57:35.8233333+00:00

    Hi Mann Alex,

    About C++ Obfuscator I suggest you refer to this issue.It is rarely used.

    As discussed by everyone:

    They're really only needed for .Net because the code is so easily
    converted back to something closely matching the original source code
    by a tool such as the .Net Reflector. With native C++, especially when optimised, it's quite a difficult
    task to get back from the object/assembly code to the original source
    code - so most people don't bother trying to make it even harder.

    Best regards,

    Elya


    If the answer is the right solution, please click "Accept Answer" and upvote it.If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  3. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.