今天用仿站工具下载了一个比较不错的html5网站,但在本地就无法打开,打开的网页是个白板。检查元素发现没有body元素,本地代码明明有boby,浏览器中却没有,估计是js在捣鬼。 挨个注销引用的js,发现<script src="style/index.min.j ...
今天用仿站工具下载了一个比较不错的html5网站,但在本地就无法打开,打开的网页是个白板。检查元素发现没有body元素,本地代码明明有boby,浏览器中却没有,估计是js在捣鬼。
挨个注销引用的js,发现<script src='/images/loading.gif' data-original="style/index.min.js"></script>被注销后,能显示一点网页内容。
分析这个js,先是整理格式,发现有一个注释// index.js以下的内容都是加密乱码,如下图:
<script type="text/javascript"> eval(function(p, a, c, k, e, d) { e = function(c) { return (c < a ? "": e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) d[e(c)] = k[c] || e(c); k = [function(e) { return d[e] }]; e = function() { return '\\w+' }; c = 1; }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); // return p; // 原来加密代码内容是这行 document.getElementById('textareaID').innerText=p;// 新添加这行代码把解密后的内容提取到上面新建的文本框中// 参考文章地址http://blog.csdn.net/cainiaoxiaozhou/article/details/8960561 } ('c y=0,1J=0;c 2h=1p,11=N;c Z,1e,1c,16;$(9(){c m=2P.34.1M.4L().39(/#p(\\d+)$/)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:一个下载后无法访问的网站解密
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。