一路 BBS

 找回密码
 注册
搜索
查看: 638|回复: 0
打印 上一主题 下一主题

百度“向党献花”网页代码解读

[复制链接]
跳转到指定楼层
楼主
发表于 6-30-2011 06:52:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文通过一路BBS站telnet客户端发布


无法分享的话,请问有关部门。

人类已经无法阻止百度的媚谄了。如果你以为我单指在百度里面输入“建党”就会看见的红旗赞歌的话,你就大错特错了。

本来这种媚上的传统也算是几千年文化的一部分了,无需大惊小怪,发这样的状态,估计只会被认为是抓住一切机会讥讽社会主义伟大建设的行为,所以我看见梅姐也同瞎就很开心地继续复习了,但是师傅说他献了整整10束花才发现没有献花上限,令我心里陡然一动。

原因很简单,红旗赞歌上面只有镶死的八位数字,最多“接受”一亿减一束花,现在已经“献”了一百五十多万束,难道百度没考虑过爱党甚于爱己的全集减一小撮中国人会献花献到爆肛溢出吗!?这很可能的啊!难道百度没考虑过一小撮中国人会发起攻击就是让它溢出让百度不好看吗?

于是我踏上了寻觅真相的道路。准确来说,我以一小撮人的身份自比开始研究攻击计数器的可能性(当然一个人在剩下五天里发起一亿条请求是不可能的)。要攻击计数器,首先要找到服务器接受献花的API。既然红旗赞歌封装在一个低效臃肿的flash里面,我就用Chrome来监听沙盒请求。当我摁下“我也送一束”的按钮的时候,我看着events列表,我简直无法相信我的眼睛!因为:

没有事发生。

准确来说,flash向百度服务器只做了一个GET请求,请求了“一盆花”……

http://open.baidu.com/stat/jiandang/images/flowers/00.png

没错!就是那盆你献完花之后它反献给你的一盘类似寿桃的东西。所谓我祝党万岁,党让我活着即为此意。看到此监听结果,我当时就有不祥预感,那就是大家献的花其实根本就没发到百度的服务器上面。大家刷刷地献,计数器也刷刷地增加,但其实都只发生在这个红旗赞歌flash里面,全献给了你的CPU。百度只是为大家按捺已久的澎湃激情提供了一个自我内部消化的平台(没错,红旗赞歌架设在百度开放平台上面)。用简单的言语来描述,那就是意淫。

不过,我是个严谨的人,尽管我很喜欢,但我尽量不去主动污蔑百度这个下流无耻手段恶作的贱货废渣。从技术上来说,百度确实可以通过计算“一盘寿桃”被请求的次数来算出大家献花的束数,所以我继续探寻真相。要验证这个假设的真实性,就必须把flash下载下来放在本地运行。没想到百度奸诈得用js动态加载flash,但是这难不倒我,我终于找到生成flash URL的语句。看着这条语句,我觉得我的不祥预感已经真实了九成了,因为这条语句是:

G(“op_flash_iframe”).src=”http://open.baidu.com/stat/jiandang/flash.html?city=”+encodeURIComponent(“”)+”&serverTime=”+bdServerTime*1000+”&t=”+Math.random();

绿色字提供的是城市名,我不在中国故是空;蓝色字是一个本地产生的(0,1)随机数;关键的红色字是什么呢,它是服务器时间的UTC值!简单来说就是1970年1月1日0时0分0秒以来地球表面(格林威治时间)经过了的毫秒数。我于是把返回的UTC值往前调了一个小时(3600000毫秒),红旗赞歌上面的鲜花数神奇地下降了64800束。于是这简单直接地证明了,serverTime是计算鲜花数的一个参数。我于是做了一系列的黑盒实验,终于确定:只要UTC处于[1308520800000,1309471200000)之间,也就是6月20日0时整点和7月1日0时整点(但不包括)之间,鲜花数就是UTC的一个线性函数:

鲜花数=(UTC-1308520800000)/1000*18

也就是说,无论有没有人献花,鲜花数都会以每秒18束的速度递增。不相信的可以点击这个地址:http://open.baidu.com/stat/jiandang/flash.html?city=&serverTime=1308499200000&t=0,UTC时间是6月20日零时(北京时间),你会看见00000000束鲜花。而通过简单计算就可以得出,党生日的那天,网民们将“献”了几乎17107200束花。

对此我已经彻底无语。一想到这事情我眼前就浮现出那种对我党无比热爱的同学,虔诚地点下献花的按钮,看着屏幕上的+1,只觉党收到了自己的祝福,满心喜悦,心潮澎湃,对党的忠诚又再坚定了几分。而事实上,一切都发生在他们的幻觉里。他们的献花,甚至都没有离开他们的电脑。如今中国一台台的晚会,一场场的盛宴,无不是集体的意淫,蓄意的愚民,发起者的“政绩”,向当权者的媚谄,百度的所作所为,徒增一笔丑色而已。可是你想,完全是无用功的献花,完全是恣意定下的数字,最后必将成为百度公关的重要筹码,人民网之流的正面新闻,成亿上兆的五毛马甲歌功颂德的又一“有力”论据。这次仅仅是因为是发生在技术自由的互联网上,而且白痴的程序员将服务器时间当成外部参数又送回到服务器上面,否则我们根本无从揭穿这场闹剧。可是其他领域呢?GDP、基尼系数、贷款总额、军费、维稳费用、贪污数额、社保亏空、“群体事件”死人数目、大坝排水道校舍能抵御N年一遇灾害的N,林林种种的统计数字,有哪个我们有API验证?所以你可以想象跟五毛争论时,我看见他们抛出的一个个掷地有声的统计数字,以杀戮的姿态无视真相,神情还洋洋自得,我脸上能有多抽搐。能有多抽搐!!!

==============================================

这个第二部分不用想都知道是什么了,既然计数器是假的,我们很有理由相信下面的网友留言也是假的。所以我监听得再多些,发现flash请求了这个文件:

http://open.baidu.com/stat/jiandang/xml/data.xml

这个文件的内容写成人类易读的格式就是:

我作为一名公民,为生活在这个时刻,为生活在共产党领导下的社会主义国家而感到自豪,荣幸。我作为一名年轻的共产主义事业的接班人,更有一种匹夫有责的使命感。任重而道远,我将在中国共产党的领导下,不断前进,为人民为社会做出一份贡献。中国共产党你是一盏明灯,永远驻留在我心中,指引我坚定不移的做一名共产主义忠实的追随者。2011-06-20#司懂懂

伟大的党走过90的光辉历程,我衷心地祝福她明天更辉煌、更强大。 2011-06-20#李建海

我是一名预备党员,我深深地为我们党在90年里所作出的巨大成就感到自豪!虽然你还有很多不完善的地方需要改进,但我坚信,你会领导人民走向更美好的明天!中国加油!中国共产党加油!2011-06-20#cindy

中国共产党是工人阶级的先锋队,同时也是中国人民和中华民族的先锋队,是中国特色社会主义的领导核心,始终代表中国先进生产力的发展要求,代表先进文化的前进方向,代表中国最广大人民的根本利益。2011-06-20#齐海彬

九十年历尽沧桑,九十年叱咤风云; 九十年辉煌行程,九十年名扬; 为了民族之独立, 为了人民之解放;您历尽曲折,您饱尝磨难。2011-06-20#邓国望

祝福中国,党走过90年的光辉历程,没有中国共产党,就没有新中国,只有中国共产党,才能发展中国! 2011-06-20#网友

光辉历程——颂歌献给伟大的党:一、南湖红船启风帆,开天辟地谱新篇。神州诞生共产党,漫漫长夜曙光现。2011-06-20#董彦明

光辉历程——颂歌献给伟大的党:二、工农割据靠武装,土地革命分田忙。创建赤色根据地,大刀长矛势力壮。2011-06-21#董彦明

90年前,在中国人民为改变民族命运如火如荼的斗争中,中国共产党应运而生。90年来,中国共产党团结带领全国各族人民前赴后继、顽强拼搏,建立了新中国,进行了社会主义革命和建设,实行改革开放,成功开辟了中国特色社会主义道路,为中华民族伟大复兴打开了前所未有的光明前景。祝党生日快乐~~~2011-06-21#小侯

投身基层党建,建设美好家园,祝福伟大祖国,铸就辉煌业绩! 2011-06-21#姜燕玲

九十年风雨兼程,从胜利走向胜利,我是党员我自豪,我是国人我骄傲。 2011-06-21#程楚

祝愿我们党万年长青!祝贺我们党生日!这是次很好的活动,再次让我对党史加深记忆。 2011-06-21#白桦

祝愿我们党生日快乐、永葆生机。 2011-06-21#史乃明

共产党好样的,这些年在你们的领导下,中国发生了翻天覆地的变化,经济得到了巨大发展,我国在国际上的地位逐渐提升……永远顶你!!!2011-06-21#王君波

以高昂的姿态、高涨的热情、高度的责任感和高尚的思想追求,迎接建党90周年! 2011-06-21#王颖

井冈山的扁担,担起了全国解放的重任。 走过了长征两万五,走过了风雨多少载。 金沙江在为您歌唱;大渡河在为您呐喊; 大雪山在为您献花;茫茫大草地也为您铺上了绿色的地毯 ! 延安窑洞里的灯光,依旧散发光芒, 闪闪的红星,照亮了中国的未来。2011-06-21#韩佩佩

90年风吹雨打,90年勇往直前,在人民心中,党是一颗太阳,永不落! 2011-06-21#许福平

谁能担当起领导中华民族实现伟大复兴的重任,谁是中国巨轮乘风破浪、驶向复兴彼岸的领航者?历史给出了答案,人民作出了选择。我们迎接纪念建党90周年,就是要从90年艰辛而辉煌的奋斗历程中汲取力量、坚定信念,在党的领导下励精图治、开拓奋进,把中国特色社会主义事业不断推向前进!作为祖国年轻的一代,作为年轻的共产主义战士,我们要用青春洋溢的激情为百年民族复兴之路掀开华丽的篇章!2011-06-21#李明月

中国共产党是一个伟大的党,九十周年,弹指一挥间,但是,她带领中国人民取得了举世瞩目的成绩,国家富强了,人民过上了幸福的生活。我们要发扬我党光荣传统,努力工作,为建设具有中国特色的社会主义贡献出自己微薄的力量。2011-06-21#丁吉生

共产党好样的,这些年在你们的领导下,中国发生了翻天覆地的变化,经济得到了巨大发展,我国在国际上的地位逐渐提升……永远顶你!!!2011-06-21#王君波

作为一名大学生预备党员,我为党的90岁生日高兴,同时也告诉自己要树立远大理想,刻苦学习,为中华民族的伟大复兴和广大人民的幸福生活贡献自己的一份力量!2011-06-21#李剑梅

值党成立90周年之际,以一名老党员身份:祝我们的组织“生日快乐”! 2011-06-21#一张

正值建党90周年之际,学习党史,缅怀先烈,珍惜时光,感恩祖国,使我们必须做的。也是所有人应该做的!2011-06-21#学农

庆祝中国共产党90华诞!回顾党的发展历史,牢记党的宗旨和使命!把中国特色社会主义建设好 2011-06-21#网友

纪念中国共产党成立90周年,祝贺中华复兴,落实科学发展观,早日实现四个现代化! 2011-06-21#陈启尤

是中国共产党在危机关头挽救了中国!拯救了生活在水生火热中的人民!没有党就不会有我们现在的幸福生活!2011-06-21#邓莹

值此建党九十周年之际,我仅以一个中华人民共和国公民和一个当代大学生的身份祝伟大的中国共产党万岁,祝伟大的中国人民万岁!2011-06-21#尹超

希望我们的党永远保持生机与活力;伟大的中国共产党万岁;伟大的中国人民万岁! 2011-06-21#尹振涛

中国共产党是一个伟大的党,是一个人民信赖的党.我们年青一代要牢记党的历史,在知己的平凡岗位上怒力工作,以实际行动报答党的恩情.2011-06-21#谢芳菁

作为当代全球最大、领导着全球人口最多的国家的政党,在漫长的90年和纷繁复杂的国内国际环境中,通过一代又一代中国共产党人坚苦卓绝、顽强进取的不懈奋斗,创造了一个又一个从无到有、从小到大、从弱到强的丰功伟绩!令世界瞩目!先烈含笑!先辈欣慰!党员自豪!国人骄傲!在党的90华诞即将到来之际,深深地祝福您——中国共产党!2011-06-21#黄杰

重温党的90年的光辉历程,更加坚信一个道理:只有中国共产党,才能救中国;只有中国共产党才能发展中国;只有中国共产党,才能实现中华民族的伟大复兴!2011-06-21#网友

没有共产党,就没有新中国;没有共产党,就没有中华民族的复兴。历史没有停步,征程仍在继续。 2011-06-21#冯海文

中国共产党也是在领导中国人民的发展道路上,不断的解放、发展和完善自我的。保持共产党员先进性教育的开展,让我更加深切感受到,我们党是一个成熟的、先进的、充满活力的政党。实现中华民族的伟大复兴,唯有靠中国共产党。2011-06-21#孙祖玉

作为一名共产党员我时刻记得党的使命,把党的宗旨记在心上,时刻为共产党的事业而奋斗! 2011-06-21#网友

庆祝中国共产党90华诞!回顾党的发展历史,牢记党的宗旨和使命!把中国特色社会主义建设好! 2011-06-21#网友

正值建党90周年之际,学习党史,缅怀先烈,珍惜时光,感恩祖国,使我们必须做的。也是所有人应该做的!2011-06-21#学农

中国共产党自1921年成立至今已经九十年了,一部中共党史就是一部中华民族从屈辱走向独立解放与富强的历史。我们为有这样一个伟大的政党感到骄傲,我们能有今天的美好生活,能有民族的复兴与中华的崛起必须感谢她。我觉得作为一个中国人应该对中国共产党有大的了解,我认为这样的党史知识竞赛很有必要,让人们重温中国共产党的光辉历史,让人们继承与发扬前辈们的革命与爱国精神。熟知中共党史也是在让人们了解过去,珍惜今天来自不易的和平与繁荣,珍惜今天的民族兴旺与发达。历史也在昭示我们,唯有坚持中国共产党的领导才能真正的实现中华民族的伟大复兴,才能使人们过上幸福美满有尊严的生活。共产主义社会是我们党的最终理想,也是人类的最高理想,不管前面有多大的艰辛,党都会带领我们永往直前的。真的很感激也很庆幸我们中华民族有这样一股中坚力量,全人类也同样感激与庆幸,光明的前景在等待着我们。让我们共同努力为实现中华民族的伟大复兴与共产主义而奋勇前进!2011-06-21#网友

我党在艰苦的岁月中,跋涉前行,终于战胜了黑暗,迎来了伟大的新中国,解放了全中国,解放了全人类;改革开放30年来,我们取得了举世瞩目的成绩,人民生活质量不断提高,国际地位不断提升,影响力不断扩大,这都得益于我们党正确而坚强的领导,我将一如既往的坚定跟着党走的信念,为建设全面小康社会做出自己的一份贡献。中国共产党万岁!中国人民万岁!2011-06-21#刘进

对于一个国家,需要富强与自立,中国共产党用90年做到了;对于人民,需要幸福与民主,中国共产党人用行动做到了。这是了不起的事。我相信我们伟大的党继续克服困难,带领人民在民族复兴、国家富强的道路上越走越好!2011-06-21#丘森才

热烈庆祝建党90周年!深切缅怀为了中国人民解放事业和中华民族伟大复兴英勇奋斗以致光荣献身的革命先烈!2011-06-21#网友

flash读取了这个数据文件之后就会循环“播放”,只要你有足够的耐心,你就能看到底。读完了这些歌功颂德的话,我深深地被百度的文案折服了,有这样的生花妙笔已属不易,而且换身份,换心情,换角度,换措辞,真是连曹雪芹和托尔斯泰这些塑造了无数栩栩如生的人物的文学大师都须甘拜下风!

只可惜美中不足的是网友到第三天就不再留言了,今天已是26号,是不是这几天他们的爱党之情如此之激昂,热泪盈眶,激动得连话都说不完整字都打不出,只得一遍遍地点献花按钮?真是引人遐想!




--
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表