腾讯注册页面的 JS 解密
作者:lifesinger 来源:岁月如歌 时间:2009-11-18 12:50:00
先下载:http://signup.qq.com/js/a.js
用 IntelliJ IDEA 格式化代码:
var naa = true;O00O = new Array();O00O[0] = ' f u n c t i o n p ( ) { v a r...';OOO0 = 'fu';OO0O = 'TVOBtOOIPdmbLGGEKsBJ';OOO0 += 'nction __' + '__(_' + 'O0){';O0O0 = 'v%61%72%20l%32%3Dw%69\156d\157w%2E...';//...OOO0 += 'eva';OOOO = 'xxQFIxOBcaNyWMCROKJuuZcq';OOO0 += 'l(unes' + 'cape(_O0))}';eval(OOO0);//...____(O0O0);OO00 += '0O.e 2 -&O5NORmP...';
注意变量名,很囧很混淆。使用 IDEA 强大的重构工具,换个名和调整下顺序:
var naa = true;var a = new Array();a[0] = 'f u n c t i o n p ( ) { v a r...';var b = 'fu';b += 'nction __' + '__(_' + 'O0){';b += 'eva';b += 'l(unes' + 'cape(_O0))}';eval(b);b = '';var c = 'OROIOYrQlrnBFVmo';var d = 'v\141r%20%6C%32%3Dw\151ndo...';var e = 'KFevRhEwkUOOOcSLStJIOObYtLDkWZpWOkvT';//...
b 太猥琐啦。处理下,加密方法浮出水面:
var naa = true;var a = new Array();a[0] = 'f u n c t i o n p ( ) { v a r...';var l2 = window.opera ? 1 : 0;function unencode(l4) { //...}var lO = '';for (var ii = 0; ii < a.length; ii++) { lO += unencode(a[ii]);}var Zz = 'i7f=zis&&!zOF?true:false;';var Zy = lO.indexOf(Zz);if (Zy >= 0) { lO = lO.substr(Zy + (Zz.length)); if (naa) { document.write('
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
ORCLE 表中列的修改
基于jQuery实现的立体文字渐变效果
![](https://img.aspxhome.com/file/UploadPic/20095/18/pic-22s.jpg)
Firefox 3.6新功能预览
css中浮动思考与小结
FLASH 全屏播放
sql怎样显示出评论最多的文章?
Oracle轻松取得建表和索引的DDL语句
Oracle新建用户、角色,授权,建表空间的sql语句
用Dreamweaver实现Real与网页结合
![](https://img.aspxhome.com/file/UploadPic/20072/200723113228359s.gif)
asp动态调用不同include文件方法
详解PHP结构型设计模式之桥接模式Bridge Pattern
asp中文URL编码server.urlencode
Win7的IIS7中ASP获得的系统日期格式为斜杠的解决办法
网站导航设计的6大分类
![](https://img.aspxhome.com/file/UploadPic/20107/12/01-25s.jpg)
动态程序防采集的新方法
js取得当前鼠标的X,Y坐标
为WordPress增加微博功能
鼠标驱动图片变化
2010 图标设计趋势
![](https://img.aspxhome.com/file/UploadPic/201012/17/01-45s.jpg)