JS脚本解密——急

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS脚本解密——急相关的知识,希望对你有一定的参考价值。

这段代码在js页面中 ,
可是被加密了,
我想看看源码 ,
请大家帮忙 ,
var sFtv = new Array(
"0101*\u5143\u65E6",
"0101 \u5C0F\u52C7\u751F\u65E5*_*",
"0214 \u60C5\u4EBA\u8282",
"0308 \u5987\u5973\u8282",
"0312 \u690D\u6811\u8282",
"0315 \u6D88\u8D39\u8005\u6743\u76CA\u65E5",
"0401 \u611A\u4EBA\u8282",
"0501 \u52B3\u52A8\u8282",
"0504 \u9752\u5E74\u8282",
"0512 \u62A4\u58EB\u8282",
"0601 \u513F\u7AE5\u8282",
"0701 \u5EFA\u515A\u8282 \u9999\u6E2F\u56DE\u5F52\u7EAA\u5FF5\u65E5",
"0711 \u8001\u7239\u751F\u65E5*_*",
"0801 \u5EFA\u519B\u8282",
"0808 \u7236\u4EB2\u8282",
"0909 \u6BDB\u6CFD\u4E1C\u901D\u4E16\u7EAA\u5FF5\u65E5",
"0910 \u6559\u5E08\u8282",
"0928 \u5B54\u5B50\u8BDE\u8FB0",
"1001*\u56FD\u5E86\u8282",
"1006 \u8001\u4EBA\u8282",
"1024 \u8054\u5408\u56FD\u65E5",
"1031 \u4E07\u5723\u8282\uFF08\u9B3C\u8282\uFF09",
"1112 \u5B59\u4E2D\u5C71\u8BDE\u8FB0\u7EAA\u5FF5\u65E5",
"1129 \u8001\u5988\u751F\u65E5*_*",
"1217 \u5C0F\u8C2D\u751F\u65E5*_*",
"1220 \u6FB3\u95E8\u56DE\u5F52\u7EAA\u5FF5\u65E5",
"1224*\u5723\u8BDE\u8282",
"1225*\u5E73\u5B89\u591C",
"1226 \u6BDB\u6CFD\u4E1C\u8BDE\u8FB0\u7EAA\u5FF5\u65E5",
"1231 \u5C0F\u6C6A\u751F\u65E5^@^")
var lFtv = new Array(
"0101*\u6625\u8282",
"0107*\u4EBA\u65E5",
"0115*\u5143\u5BB5\u8282",
"0125 \u586B\u4ED3\u8282",
"0126 \u751F\u83DC\u4F1A",
"0202 \u9F99\u5934\u8282",
"0206 \u4E1C\u534E\u5E1D\u541B\u8BDE",
"0215 \u6D85\u69C3\u8282",
"0219 \u89C2\u97F3\u8BDE",
"0323 \u5988\u7956\u8BDE\u3001\u5929\u540E\u8BDE",
"0408 \u725B\u738B\u8BDE",
"0505*\u7AEF\u5348\u8282",
"0508 \u9F99\u6BCD\u8BDE",
"0520 \u5206\u9F99\u8282",
"0530*\u8001\u7239\u751F\u65E5^@^",
"0606 \u59D1\u59D1\u8282",
"0616 \u9C81\u73ED\u8282",
"0624 \u5173\u5E1D\u8282",
"0630 \u56F4\u9999\u8282",
"0707 \u4E03\u5915\u60C5\u4EBA\u8282",
"0715 \u4E2D\u5143\u8282(\u9B3C\u8282)",
"0802 \u7076\u541B\u8BDE",
"0827 \u5148\u5E08\u8BDE",
"0815*\u4E2D\u79CB\u8282",
"0909 \u91CD\u9633\u8282",
"1001 \u796D\u7956\u8282\u3001\u7940\u9774\u8282",
"1025 \u611F\u5929\u4E0A\u5E1D\u8BDE",
"1019*\u8001\u5988\u751F\u65E5^@^",
"1106*\u5C0F\u8C2D\u751F\u65E5^@^",
"1208 \u814A\u516B\u8282",
"1210*\u5C0F\u52C7\u751F\u65E5^@^",
"1220 \u9C81\u73ED\u516C\u8BDE",
"1224 \u5C0F\u5E74\uFF08\u7940\u7076\uFF09",
"0100*\u9664\u5915")
var wFtv = new Array(
"0231 \u603B\u7EDF\u65E5",
"0340 \u590D\u6D3B\u8282",
"0520 \u6BCD\u4EB2\u8282",
"0531 \u80DC\u5229\u65E5",
"0716 \u5408\u4F5C\u8282",
"0730 \u88AB\u5974\u5F79\u56FD\u5BB6\u5468",
"0911 \u897F\u65B9\u52B3\u52A8\u8282",
"1011 \u4E16\u754C\u4F4F\u623F\u65E5",
"1021 \u7F8E\u56FD\u54E5\u4F26\u5E03\u7EAA\u5FF5\u65E5",
"1144 \u611F\u6069\u8282")

var sFtv = new Array(
"0101*元旦",
"0101 小勇生日*_*",
"0214 情人节",
"0308 妇女节",
"0312 植树节",
"0315 消费者权益日",
"0401 愚人节",
"0501 劳动节",
"0504 青年节",
"0512 护士节",
"0601 儿童节",
"0701 建党节 香港回归纪念日",
"0711 老爹生日*_*",
"0801 建军节",
"0808 父亲节",
"0909 毛泽东逝世纪念日",
"0910 教师节",
"0928 孔子诞辰",
"1001*国庆节",
"1006 老人节",
"1024 联合国日",
"1031 万圣节(鬼节)",
"1112 孙中山诞辰纪念日",
"1129 老妈生日*_*",
"1217 小谭生日*_*",
"1220 澳门回归纪念日",
"1224*圣诞节",
"1225*平安夜",
"1226 毛泽东诞辰纪念日",
"1231 小汪生日^@^")
var lFtv = new Array(
"0101*春节",
"0107*人日",
"0115*元宵节",
"0125 填仓节",
"0126 生菜会",
"0202 龙头节",
"0206 东华帝君诞",
"0215 涅盘节",
"0219 观音诞",
"0323 妈祖诞、天后诞",
"0408 牛王诞",
"0505*端午节",
"0508 龙母诞",
"0520 分龙节",
"0530*老爹生日^@^",
"0606 姑姑节",
"0616 鲁班节",
"0624 关帝节",
"0630 围香节",
"0707 七夕情人节",
"0715 中元节(鬼节)",
"0802 灶君诞",
"0827 先师诞",
"0815*中秋节",
"0909 重阳节",
"1001 祭祖节、祀靴节",
"1025 感天上帝诞",
"1019*老妈生日^@^",
"1106*小谭生日^@^",
"1208 腊八节",
"1210*小勇生日^@^",
"1220 鲁班公诞",
"1224 小年(祀灶)",
"0100*除夕")
var wFtv = new Array(
"0231 总统日",
"0340 复活节",
"0520 母亲节",
"0531 胜利日",
"0716 合作节",
"0730 被奴役国家周",
"0911 西方劳动节",
"1011 世界住房日",
"1021 美国哥伦布纪念日",
"1144 感恩节")
参考技术A 就是设置二个数组的JS,你的代码要给完整点,这样是看不出来 参考技术B 你可以去网上下载一个解密软件,就搞定了! 参考技术C 没有加密

怎解?

资源加密和脚本加密

参考技术A 脚本加密主要是用cocos2dx自带的加密方法,把js脚本转换成jsc二进制文件。
主要是利用cocos jscompile命令进行转换可以输入cocos jscompile -h查看一下主要功能:

主要使用:

这两个命令对src和js-binding下面的js文件进行加密。然后可以把js文件删除。直接使用jsc就可以。也可以把这个命令做个配置,配在build_native.py下面,每次打包都自动转换了

具体可以看 这里
资源加密主要是利用TexturePacker把小图转化成大图,然后利用TexturePacker对图片进行加密操作。需要导出pvr.czz文件,然后选择Content protection对图片生成密钥进行加密。可以选择生成系统密钥,然后保存32位二进制数,然后直接publish就可以。

然后在AppDelegate中添加如下:

然后就可以在程序中使用了,如下:

以上是关于JS脚本解密——急的主要内容,如果未能解决你的问题,请参考以下文章

资源加密和脚本加密

js常用的加密/解密方法

在线加解密工具

已知一个网页RSA加密js脚本,如何引用它对一串数字加密?我不懂里面的函数,不知该怎么套用函数,求指教

如何在项目中通过LINK标签链接自己javascript脚本?

js加密后能在网页中运行吗?怎么运行