此文版权所有: 大熊猫konakona
任何转摘必须申明此出处,否则找你算帐= =#
今天上网一只在找适合公司用的常规型的菜单。网址是:http://apycom.com/
终于给我找着了= =#不过是加密的……
好吧~马上开始解密~
希望大家看完以后能够对Javascript的加密解密有一定的了解。
本文只说部分的解密,但也是常用的。
今天以这款为例~
http://apycom.com/menus/2-brown.html
使用它是免费的,点free download下载它。但它的代码都加密了。
解压缩到桌面。
打开menu.js,这是它的主程序。基于jquery的。
最下边2段,密密麻麻的就是今天我们对付的。
废话我就不多说了,这很明显是base64的。
搜索eval把所有eval(开头的,改为 alert(
然后运行html,可以看到谈出的代码。
复制他们,将代码粘贴到eval的地方上。
再在代码里找eval,改为alert,刷新浏览器,将代码覆盖那部分。
就可以看到那段div了,改吧……
最主要的是最后的();,如果没有它,就会JS错误。
用http://js.clicki.cc/ 美化代码
脚本之家补充:大家可以用thes.value=的格式,alert出的数据有字数限制。