一、C语言混淆工具需求
1、 基于llvm的原理来实现,可以支持嵌入Android的NDK和iOS的xcode开发工具。
2、 支持对单个文件和单个函数进行标记或不标记混淆。
3、 支持混淆复杂度和比例进行定义。
4、 提供源代码及相关的开发资料。
5、 能经受通用的逆向工具的考验
二、Android Java-to-C的工具
1、 支持把Android中的jar包或aar包中的代码进行标记混淆。
2、 支持把需要混淆的Java代码转换为C代码,然后用上述C语言混淆工具进行混淆之后进行编译。
3、 提交源代码。
三、白盒密码算法
上述三样可单独提供,如有兴趣请联系面谈。