0x0.开头,最近闲着没事,来看看目前网上强度最高的加密工具有哪些。本人技能有限,最后的结果不能代表什么。大家如果遇到其他js加密技术破解问题,也可以互相讨论,也可以问我,我都懂。0x1。介绍站长工具-站长之家,站长之家曾经是站长查询网站各种信息的工具站。后来发展越来越复杂,什么都有。js加密其实是可以的,我们先来看看这个老牌工具站的js加密质量。0x2。源代码(function(){consta='magua';console.log(a);}());0x3。加密后(function(){consta='\x6d\x61\x67\x75\x61';console["\x6c\x6f\x67"](a);}());0x4.格式(function(){consta='\x6d\x61\x67\x75\x61';console["\x6c\x6f\x67"](a);}());0x5.加密代码分析对比0x2和0x4的代码,会发现加密代码结构没有变化。参数没有搞混,破解难度好像比较低,没问题。一些参数值和方法被混淆和加密。0x6。开始解密我们的源码是一个闭包函数,闭包中声明了一个参数a,然后通过控制台输入函数输出a的值。直接看加密的js函数,代码中有一个以\x开头的字符串,是16进制编码,所以'\x6d\x61\x67\x75\x61'对应的字符是magua'\x6c\x6f\x67'对应log.js等加密后的js代码。经过我们的翻译,就变成了下面这样,其实就是对js进行了编码和解码//'\x6c\x6f\x67'}());这样就把站长首页的js加密搞混了,解密就完成了。0x7。有小白看不懂的捷径也没关系。其实你也可以使用jsjiami.com这个支持在线混淆解密的免费工具,直接一键解密。可以说是最快的js解密方法了。
