WEB开发网
开发学院网页设计JavaScript Javascript流程混淆器JSCFO试用下载 阅读

Javascript流程混淆器JSCFO试用下载

 2010-09-14 13:18:46 来源:WEB开发网   
核心提示:JSCFO当前版本号2.8,实现功能如下:1、可同时对多个文件进行操作,Javascript流程混淆器JSCFO试用下载,2、格式化代码,3、合并文件,如果Output Folder(输出目录)中有与源文件同名的文件,则在混淆后的文件名前加“Obfuscated_”,4、变量名混淆(选择变量名混

JSCFO当前版本号2.8。实现功能如下:

1、可同时对多个文件进行操作。

2、格式化代码。

3、合并文件。

4、变量名混淆(选择变量名混淆后会随机在if、for、while、dowhile中插入混淆用的判断)。

5、流程混淆。可选择打乱流程时进行分块的行数。(由于Javascript中没有goto,所以打乱代码后用for或while配合if或switch保证代码执行顺序。for或while和if或switch的配合有一定随机性,较难被找到规律。此功能会造成代码增大,不过没有办法)

6、字符串混淆。(目前方法较简单,后期考虑用压缩替代混淆)

7、数字混淆。(用数学表达式替代常数)

8、压缩。(简单的方法,Pack2的那种)

9、格式化和混淆时自动修正结尾没有加分号的情况。

10、修改正则表达式的写法,避免所有代码在同一行时发生错误。

界面如下:

Javascript流程混淆器JSCFO试用下载

试用版中ObfuscateOptions(混淆选项)不可设置,默认使用了变量混淆、流程混淆、字符串混淆、数字混淆;流程混淆时Lines(方块的行数)默认为1,压缩也不启用。Format Only(仅格式化)和Merge(合并)选项可自由设置。

使用方法:1、用File菜单下的Add和Remove菜单项增加删除文件。2、混淆选项可以不用选择,如果需要合并多个文件则钩选Merge,如果仅需要格式化代码请钩选Format Only。3、点击Obfuscate菜单下的Go进行混淆。如果Output Folder(输出目录)中有与源文件同名的文件,则在混淆后的文件名前加“Obfuscated_”。4、双击Files(文件列表)中的项可以在新窗口中显示所选择的JS文件格式化后的代码。

1 2 3  下一页

Tags:Javascript 流程 混淆

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接