首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现程序的make-up/redesign/change-all-functions-and-variable-names

如何实现程序的make-up/redesign/change-all-functions-and-variable-names
EN

Stack Overflow用户
提问于 2009-11-12 11:25:49
回答 4查看 167关注 0票数 0

我有一个C/C++代码中的程序,我想知道可以使用什么方法/程序/方法来:

  • 自动更改或遵循某些规则( a)程序的所有变量和函数名称( b)完全重新设计:更改缩进、函数在代码中的出现顺序等

最后,该程序再次编译,并给出了完全相同的结果。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2009-11-12 12:17:55

视觉辅助X,即使它不是自由软件。此外,假设您使用MS。

票数 2
EN

Stack Overflow用户

发布于 2009-11-12 11:29:00

听起来你在找C++代码的混淆器。

快速搜索提供了以下两个例子:

  • http://freshmeat.net/projects/cxx-obfus
  • http://www.stunnix.com/prod/cxxo/overview.shtml

其他的几乎肯定也存在。

票数 0
EN

Stack Overflow用户

发布于 2009-11-12 11:30:32

如果没有良好的单元测试,很难确定您得到的结果完全相同。

使用简单的文本操作脚本工具(如perl )是很有诱惑力的,但是它不理解C++语法,因此您会陷入这样的混乱,比如文字字符串和变量名称。

因此,寻找像这样的重构工具

正如已经观察到的,如果您想要混淆,那么就会有专门的工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1721562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档