最新版本 抽象混淆 同事看了会吐血的VBA代码 超级抽象
本功能一般可结合模块隐藏和工程不可查看一起使用
代码混淆适用于任何vba环境 cad vba word vba coldraw vba的代码 均可以用本工具混淆!
混淆案例文件展示 里面有源文件和混淆结果对比
视频演示
打开VBA代码混淆加密窗口
首先打开目标文件,进入要处理的代码区
VBA代码混淆加密基本用法
打开窗口后,点击模块混淆,然后点击 写回VBA
注意混淆规则 Public变量和函数过程不会混淆
如果希望函数名混淆 要设为Private 变量名也需要Dim定义 否则不会混淆
自定义词库混淆
VBA字符串加密
勾选右上角 数字和字符串混淆即可达到下图效果 本功能会降低代码运行速度 且容易导致混淆后运行失败,使用时请谨慎测试,不适合大规模使用,可对单个重要函数使用即可
重点注意事项
● 一般混淆配合模块隐藏加密使用,先混淆再做模块隐藏
● 混淆不可逆,操作前请注意备份源文件
● 混淆的前提是变量要先定义,pubulic或者无定义的变量会保持原样,函数过程需要混淆请加Private声明
● 混淆后代码不能保证百分百运行无误,请仔细测试后再发布
● 不要使用工程混淆,单模块混淆测试无误后进行下一个模块混淆