"标记"
选项,或者联系QQ84034666 1.本工具不要使用多次加密,或者使用其他加密后再用此工具加密,会造成加密安全性降低(此工具一次加密,确保安全)。
2.本工具是免费的,只是带一个版本号jsjiami.com.v6
,付费开通VIP后,可以自定义版本号。但是其他没影响。
3.如果加密后运行不了,请把复杂的字符串拼串,或者复杂的正则表达式,请单独提取出来后再加密。
开启后,在他人使用浏览器或者其他调试工具,来调试解密后的 JavaScript
脚本,有会有debuger;
来阻止调试。
开启后,阻止他人使用浏览器等其他调试工具,在控制台采用console.log()
等方式,在控制台输出当前页面内容。
安全域名:
设置当前JavaScript
脚本加密后,只能允许在设置好的“安全域名”下运行,在非设置的域名下会造成浏览器卡死,可以设置多个(最多为5
个),需要通配配置的时候,采用all
关键词,如在jsjiami.com
下所有的域名下都可以运行,只需all.jsjiami.com
配置。
保留字符串:
不想一段字符串被加密,就可以采用此项配置,支持正则开头^
、结束$
匹配,如果对正则不熟悉,就用全名,具体点击保留方法名、变量名规则。
保留方法名、变量名:
这个配置比较有用,JavaScript
脚本加密后,会造成部分变量名或者方法名找不到了,导致JavaScript
无法运行,可以把找不到的方法和变量名按规则配置好,再加密一次即可完美运行,具体点击:保留方法名、变量名规则。
商务合作:1#vfan.cn
(把#换成@),或者联系QQ:84034666
业务咨询:i#itboy.net
(把#换成@),或者联系QQ:8446666
1.常规难度配置,加密后体积大小适中。
2.包含基础配置[压缩一行、防止格式化、死代码注入]。
3.默认变量名,方法名规则为_0x
开头的十六进制规则。
4.禁止控制台,禁止控制台输出。
1.加密难度最大配置,加密后体积较大。
2.运行效率问题,会有稍微运行速度降低。
3.包含基础配置,最高级配置。
4.加密之后语法不严谨的时候,会出现错误。
5.加密之后会产生很多伪代码,解密难度增加400%。
1.加密PX平坦系数的调整,更加适合Autojs语法,使得Autojs加密后脚本运行速度不会受到影响。
2.加密语法更兼容Autojs 。
3.更加适合Autojs安全的加密算法。
4.Autojs不需要控制台输出和反调试,当选择Autojs的时候,会自动屏蔽 “禁用控制台调试” 和 “禁止控制台输出”。
5.更多说明:Autojs加密注意事项。
1.默认版本为:jsjiami.com.v6,VIP可以自定义版本。
2.VIP用户可以改成自己的网址或者名称,规则:
①.只能命名字符串大小写、数字、点。
②.不能去掉版本号,如果去掉版本号,就无法运行了。
③.关键词"auto"为随机"数字+字母"作为版本号。
默认提示为:该加密由jsjiami.com.v7.core提供,请勿删除版本号!,年费VIP可以自定义提示。
当别人修改了你自定义的version时,会弹出提示框。
代码加密后变成一行代码,必填选项。
格式化后代码无法运行。
1.提取您JS里的代码,打乱插入各个地方,干扰解密过程。
2.解密者很难猜到知道原始代码是什么。
1.标记后代码不可编辑,编辑会造成意外。
2.标记后编码注意为utf-8最佳。
3.标记后可能视觉上看到代码是错位的。
4.有问题联系客服。
1.插入花指令(死代码)后,让解密过程难度增加。
2.代码也是提取您JS里的代码,打乱处理的。
3.系数越大,插入的花指令就越复杂,越多,体积也大。
1.防止在解密过程中格式化加密代码。
2.系数越高,难度越大,代码量也越多。
1.对变量名、方法名的加密百分比。
2.系数越大,加密的变量名和方法名就越多。
RC4:采用 RC4 方式加密,解密难度大,推荐使用。
Base64:加密方式较为简单,不推荐。
1.对变量名、方法名的加密百分比。
2.系数越大,加密的变量名和方法名就越多。
可以禁止Selenium
方式模拟请求网站。
1._0xXXXX
,都是_0x
开头的随机变量【默认】。
2.随机abc
等字母,随机的1~2个字母,加密体积稍微偏小。
3.随机ilI1
变量混淆,比较难识别
4.随机QO0
变量混淆,比较难识别
1.不建议开启,此项没有解密难度。
2.勾选后加密后体积会增大,没有什么意义。
3. 此项没太大意义,只会让JS体积变大 。
1.此项开启后,解密难度大大增加,加密后文件大小会稍微增大。
2.开启此项加密后,请注意测试,当语法不严谨,容易报错。
3.如与加密报错,请去掉此项勾选,再加密一下测试下。
4. Autojs 或 多个JS关联调用,请不要勾选此项 。
此项数值越大,保护等级越高,解密难度越大,不影响执行效率。
1.勾选后全部变量名
和 方法名
都重命名。。
2.如果遇到加密后找不到方法,请使用下面的保留变量名
添加此方法名。
3.如果遇到加密后找不到字符串,请使用下面的保留字符串
添加此字符串。
4. Autojs 或 多个JS关联调用,请不要勾选此项 。
1.不允许用户在浏览器 Console(控制台) 输出内容。
2.与“禁止调试代码” 功能配合使用更佳。
3.此项不支持非浏览器环境 。
1.不允许用户在浏览器种调试加密的JavaScript代码。
2.与“禁止控制台输出” 功能配合使用更佳。
3.此项不支持非浏览器环境 。
①.可以配置多个,支持域名或者IP,但不支持端口,不符合规则,浏览器卡死或者电脑死机。
②.域名支持“单个域名”和“多级域名”配置规则。
1.www.baidu.com
就是只能在www.baidu.com
运行。
2.all.baidu.com
就是只能在所有*.baidu.com
二级域名下运行。
3.w.a.baidu.com
就是只能在w.a.baidu.com
下运行。
4.www.abc.com:8888
就是只能在www.abc.com:8888
下运行。
5.133.3.12.8
就是只能在133.3.12.8
下运行。
6.133.3.12.8:88
就是只能在133.3.12.8:8:88
下运行。
③.此项不支持非浏览器环境 。
一行一个,详细请看:批量添加安全域名的使用方法
1.如需要保留一段“字符串”,可以采用此项配置。
2.支持精确匹配和简单的正则,请参照下面的实例:
①.精确匹配"abcde"
就输入abcde
即可。
②.匹配前缀"updateTime,updateCode"
就输入^update
匹配“update”
开头的字符串。
③.匹配后缀"updateTime,createTime"
就输入Time$
匹配“Time”
结束的字符串。
一行一个,详细请看:保留字符串的使用方法
1.如加密后 JS
执行报xxx is not defined
错,就可以用此项配置。
2.如加密后 JS
变量名找不到了,就可以用此项来配置。
3.支持精确匹配和简单的正则,请参照下面的实例:
①.精确匹配"abcde"
就输入abcde
即可。
②.匹配前缀"updateTime,updateCode"
就输入^update
匹配“update”
开头的方法和变量名。
③.匹配后缀"updateTime,createTime"
就输入Time$
匹配“Time”
开头的方法和变量名。
一行一个,详细请看:保留变量名使用方法
是指JavaScript
加密后放到哪里去运行。
1.浏览器环境,是只在各大浏览器运行。
2.浏览器无eval
模式,是指在浏览器下运行,加密不使用eval
关键词。
3.Nodejs
模式,是指加密后在Nodejs
下运行。