当前位置: X-MOL 学术arXiv.cs.PL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Code Obfuscation for the C/C++ Language
arXiv - CS - Programming Languages Pub Date : 2020-03-06 , DOI: arxiv-2003.03449
Dominik Picheta

Obfuscation is the action of making something unintelligible. In software development, this action can be applied to source code or binary applications. The aim of this dissertation was to implement a tool for the obfuscation of C and C++ source code. The motivation was to allow proprietary code to be distributed to third-parties without risking a recreation of the intellectual property within it. While many obfuscators exist, they seldom focus on software that is distributed in source code form. This dissertation presents the challenges and successes that arose during the development of a C and C++ source code obfuscator using the Nim programming language.

中文翻译:

C/C++ 语言的代码混淆

混淆是使某些东西变得难以理解的行为。在软件开发中,此操作可应用于源代码或二进制应用程序。本论文的目的是实现一个用于混淆 C 和 C++ 源代码的工具。其动机是允许将专有代码分发给第三方,而不会冒重新创建其中的知识产权的风险。尽管存在许多混淆器,但它们很少关注以源代码形式分发的软件。本论文介绍了在使用 Nim 编程语言开发 C 和 C++ 源代码混淆器期间出现的挑战和成功。
更新日期:2020-03-10
down
wechat
bug