/cprotect

c语言源码级混淆工具

Primary LanguagePythonApache License 2.0Apache-2.0

Cprotect

c语言源码级混淆工具

author: Mz1

现在还是很不完善的版本,主要是编译原理学的太差了所以弄得很奇怪。

混淆了所有的函数调用并添加花指令,可以多次进行混淆。

简单混淆字符串。

gcc x64编译基本没有问题

进度(坑):

*在下个版本中会加入词法分析系统和简单的语法分析
支持嵌套函数调用
支持调用中加上计算
支持字符串的混淆【已完成】
支持获取系统库函数信息

待修改问题:

对函数调用的参数分割使用的是都好识别,不准确,会存在问题。
不支持char c1,c2;这样的定义,有待修改