最近大雄搜集站,在弄改一个wp网站侧边栏的小工具就发现了,JS的代码脚本很乱,不是常规写法,后来查阅发现是由于JS加密造成的,我对这种事情很不理解,有一些既然是选择开源了,为啥JS还加密。走你,那就一起一波骚操作解密它。
首先如果你发现你的JS是以eval(function(p,a,c,k,e,r){e=function©…等开头的,说明是加密了。我碰到加密的代码如图:
解密方法步骤如下:
1.打开编辑器新建html页面,将下面代码复制到网页中的body标签中间,代码如下:
<script>
a=62;
function encode() {
var code = document.getElementById('code').value;
code = code.replace(/[ ]+/g, '');
code = code.replace(/'/g, "\'");
var tmp = code.match(/ (w+) /g);
tmp.sort();
var dict = []