论文标题

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

Code Obfuscation for the C/C++ Language

论文作者

Picheta, Dominik

论文摘要

混淆是使某些难以理解的行动。在软件开发中,此操作可以应用于源代码或二进制应用程序。本文的目的是实施一个工具,以使C和C ++源代码混淆。动机是允许将专有法规分发给第三方,而不会冒着娱乐范围的知识产权的风险。尽管存在许多混淆器,但他们很少专注于以源代码形式分发的软件。本文提出了使用NIM编程语言在开发C ++源代码混淆器期间产生的挑战和成功。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源