打开知乎结果浮出电信的广告, 怎么做到的(保存了一段看不懂的 js)?

2012-01-11 17:13:24 +08:00
 jiyinyiyong
就是右下角向上展开一页广告, 十几秒时候自动收缩消失
我下意识去翻网页源码, 结果是这么串东西.. js 写成这样好可怕..
https://gist.github.com/b8814fc1b5f816618fbe
<script>var d="=iunm?=ifbe?=tdsjqu!uzqf>#ufyu0kbwbtdsjqu#?gvodujpo!mpbeBuusjcvuf)*|wbs!g>epdvnfou/hfuFmfnfouCzJe)#g#*<wbs!tfswfs>#iuuq;00331/2:2/269/7:;21116#<wbs!sfrvjsfe>#beje>311:31'uddb>NEV4PUBxNUF6O{l1'vsjq>418:985879'psmv>bIS1dEpwM4e4ez67bHmpeT6kc31w'tqje>393:1:2444'bsfb>25'ut>2437384396#<jg)tfmg/epdvnfou/mpdbujpo>>xjoepx/epdvnfou/VSM!''!epdvnfou/cpez/dmjfouXjeui?>611!''!epdvnfou/cpez/dmjfouIfjhiu?>611*|g/tsd>tfswfs,#0b0t@g";function i(_,__){_+=__;var $="";for(var u=0;u<_.length;u++){var r=_.charCodeAt(u);$+=String.fromCharCode(r-1);}return $;} var c=">betuzmf`nto/iunm'#,sfrvjsfe,#'bpsmv>bIS1dEpwM{JzND5yPUFvNUV5MkZ6PkFxNEB2M{JxNElzND9>'q2bsn>5:9'q3bsn>561'q4bsn>26'q5bsn>6'q6bsn>4'q7bsn>2'bqqe>1'ibtDpvou>1'ibtXijufVtfs>1#<~fmtf|g/tsd>tfswfs,#0b0q@#,sfrvjsfe,#'qvtiGmbh>1#<~~=0tdsjqu?=0ifbe?=cpez!pompbe>#mpbeBuusjcvuf)*#!sjhiuNbshjo>1!upqNbshjo>1!mfguNbshjo>1!tdspmm>op?=jgsbnf!je>#g#!gsbnfCpsefs>1!xjeui>211&!ifjhiu>211&!tdspmmjoh>bvup!tsd>##?=0jgsbnf?=0cpez?=0iunm?";document.write(i(d,c));</script>
6059 次点击
所在节点    分享发现
21 条回复
yiyang
2012-01-11 17:22:09 +08:00
电信推送~吧
issac
2012-01-11 17:23:08 +08:00
直接劫持的..
kamal
2012-01-11 17:29:31 +08:00
fim8
2012-01-11 17:30:19 +08:00
流氓不怕,就怕流氓有文化.
phus
2012-01-11 17:33:55 +08:00
楼主的位置露出了。浙江省金华市
jiyinyiyong
2012-01-11 21:34:58 +08:00
@kamal 这个好玩, 不过怎么说也是看广告长大的, 先等等有没有第二次, 嘻嘻
jiyinyiyong
2012-01-11 21:35:35 +08:00
@phus 请问咋看的.. 虽然我觉得整个就一条乱码..
coderoar
2012-01-11 21:41:37 +08:00
这个是混淆器处理过的吧,可惜对JS不熟。
phus
2012-01-11 21:53:47 +08:00
@jiyinyiyong 放到地址栏,就能执行了啊。
chuck911
2012-01-11 21:54:36 +08:00
https://gist.github.com/1594743.js
它document.write这段代码,开了个iframe
chuck911
2012-01-11 21:54:59 +08:00
<script src="https://gist.github.com/1594743.js"> </script>
chuck911
2012-01-11 21:55:43 +08:00
我晕,不会插gist,太难度了
https://gist.github.com/1594743
lhj2100
2012-01-11 22:10:05 +08:00
function i(_,__){_+=__;var$="";for(var u=0;u<_.length;u++){var r=_.charCodeAt(u);$+=String.fromCharCode(r-1);}return $;} var document.write(i(d,c));
去掉那几个变量
这段代码写的倒是工整
gfreezy
2012-01-11 22:10:27 +08:00
@jiyinyiyong 电信劫持吧,我最近也总是跳出这个广告“宽带提速啊,神码到10M、20M的”
jiyinyiyong
2012-01-11 22:40:50 +08:00
@gfreezy 的确, 房价回家, 理了理网线, 就这样了
zencoding
2012-01-11 22:46:30 +08:00
@phus 公司新开了分公司,就在金华,初过过去
jiyinyiyong
2012-01-11 22:50:34 +08:00
@phus 我菜到了.. 不过还是没搞定, 不是 javascript: 开头吗.. 没成啊
把整个标签内容保存成 a.html 文件名打开也没状况(似乎这边我哪做错..)
古怪的火狐 Chrome 都不对.. Ubuntu 火狐 12, Chrome16
jiyinyiyong
2012-01-11 23:08:50 +08:00
@chuck911 原来是这样子啊
虽然代码复制一遍没成功跑起来, (嘻嘻..)
oldream
2012-01-12 12:13:55 +08:00
对的,电信运营商劫持,硬推广告。 这个公司 http://www.izptec.com/cn/ 是做这个生意做得比较大的。JSR的朱先生投资了这家公司。朱先生还投资了拉手,在微博上天天吹,最近低调了。
dndx
2012-01-12 12:26:59 +08:00
说明电信做贼心虚,广告代码还要加密。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX