2012年7月27日星期五

创建可执行的共享库

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-23 通过 Dutor 作者:dutor

  偶然发现glibc提供的libc.so是"可执行的",这是快速查看glibc版本的一种方法,

1  2  3  4  5  6  7  
~$ /lib/i386-linux-gnu/libc.so.6  GNU C Library (Ubuntu EGLIBC 2.13-20ubuntu5.1) stable release version 2.13, by Roland McGrath et al.  Copyright (C) 2011 Free Software Foundation, Inc.  ...  Compiled by GNU CC version 4.6.1.  Compiled on a Linux 3.0.17 system on 2012-03-07.  ...

  这是gcc提供的一种叫做PIE(Position Independent Executable)的特性,可以创建位置无关的可以执行对象。它可以像共享库一样被加载到任何地址上执行。使用gcc的PIE相关选项可以创建这种共享库:

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  
//~ echo.c  #include <stdio.h>  void echo(const char *s) {      printf("%s\n", s);  }  int main() {      char s[64];      snprintf(s, sizeof(s), "echo from %s in %s:%d", __func__, __FILE__, __LINE__);      echo(s);      return 0;  }  //~ main.c  #include <stdio.h>  extern void echo(const char*);  int main() {      char s[64];      snprintf(s, sizeof(s), "echo from %s in %s:%d", __func__, __FILE__, __LINE__);      echo(s);      return 0;  }
1  2  3  4  5  6  7  
$ # -E let ld export dynamic symbols explicitly  $ cc -fPIC -pie -shared -Wl,-E -o libecho.so echo.c   $ cc main.c -L. -lecho -o main  $ ./libecho.so  echo from main in echo.c:8  $ LD_LIBRARY_PATH=. ./main  echo from main in main.c:6

  使用objdump反汇编libecho.so,会看到,它同普通的so一样没有使用虚拟空间的绝对地址,但libecho.so中却含有_start符号(gcc生成的可执行程序的入口点)。

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  
$ objdump -d libecho.so  000005d0 <_start>:   5d0:	31 ed                	xor    %ebp,%ebp   5d2:	5e                   	pop    %esi   5d3:	89 e1                	mov    %esp,%ecx   5d5:	83 e4 f0             	and    $0xfffffff0,%esp  ...  000006cc <echo>:   6cc:	55                   	push   %ebp   6cd:	89 e5                	mov    %esp,%ebp   6cf:	53                   	push   %ebx   6d0:	83 ec 14             	sub    $0x14,%esp   6d3:	e8 ef ff ff ff       	call   6c7 <__i686.get_pc_thunk.bx>   6d8:	81 c3 1c 19 00 00    	add    $0x191c,%ebx   6de:	8b 45 08             	mov    0x8(%ebp),%eax   6e1:	89 04 24             	mov    %eax,(%esp)   6e4:	e8 a7 fe ff ff       	call   590 <puts@plt>   6e9:	83 c4 14             	add    $0x14,%esp   6ec:	5b                   	pop    %ebx   6ed:	5d                   	pop    %ebp   6ee:	c3                   	ret

  更多关于PIE的信息,可以查看gcc中-fPIC/-fpic/-fPIE/-fpie/-pie选项,这篇文章还介绍了PIE和安全相关的一些信息。


 
 

可从此处完成的操作:

 
 

2012年7月26日星期四

“垃圾Web”的崛起

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-26 通过 Solidot 作者:blackhat

今天的社交网络如Facebook和Reddit,或国内的新浪微博和人人,一种常见也非常受欢迎的内容形式是嵌有文字的图片,简洁有力的文字和图片结合创造出富有戏剧性的效果。Human Business Works主席Chris Brogan将这种内容称为"垃圾Web(Junkweb)"。为何称之为"垃圾"?因为互联网原本的金科玉律是链接和搜索,而图片上的片言只语是一个闭塞不通的死路。然而,它们却是今天的热点。甚至Google也认识到链接和搜索不再代表互联网的全部,它发布了新的内容质量过滤算法Google Panda。Brogan说,"垃圾Web"吸引眼球,能快速被消费,能更快的产生情感反应,他花在"垃圾Web"多于"智慧Web"。承认吧,数据和流量显示我们热爱这种新的交互形式。



 
 

可从此处完成的操作:

 
 

电信用户再次断网

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-26 通过 Solidot 作者:blackhat

percyalpha 写道 "电信用户今天10:20多分后无法访问任何国外网站,Ping丢包非常多。在大约10:40分恢复正常。这里是在此故障时间内对google的ping记录。 其他宽带用户未断网。此次电信的断网比上次还要严重。在上次断网时,用一些不知名的VPN还是可以连接,这次此VPN在全球的十几台服务器均无法被电信用户连接。"有消息说是天津电信机房进水所致(玩笑)。



 
 

可从此处完成的操作:

 
 

Lindzen:气候取决于CO2是过于简单的想法

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-26 通过 Solidot 作者:blackhat

time 写道 "MIT的Alfred P. Sloan气象学教授Richard Lindzen今年六月在Sandia国家实验室的一次讲座中表示现在有太多寻求政府资金的研究者在做气候变化研究,他们的数据和方法不能支持他们的论断。Lindzen认为CO2增加并不能作为气候变化的答案。把对气候变化的考察限制温室气体水平上是头脑简单(simple-minded)的,而从历史数据上看轨道变化等因素都比CO2浓度变化更重要。他说气候变化导致极端天气的证据极少,IPCC也这么认为,事实上怀疑这一预言有重要的物理学上的理由。 Lindzen是IPCC第三次评估报告第七章的主要作者。"



 
 

可从此处完成的操作:

 
 

Google 移动搜索支持屏幕手写,直接在屏幕上写方块儿字快速搜索!

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-26 通过 谷奥——探寻谷歌的奥秘 作者:musiXboy

真的很神奇,屏幕手写快速搜索──真的很神奇!如上图,在设置里打开屏幕手写功能后,在手机或平板屏幕上做的滑动操作直接就可写出蓝色的文字了,然后每写一个字之后都会被识别为搜索关键字而被输入,整个过程非常流畅,识别率超高,支持全球27种语言,包括简体中文!

也许你的移动设备已经有手写输入了,但它最多也只占据屏幕的1/3到1/2吧?Google的手写输入搜索可是全屏的!想想你在傻大傻大的Galaxy Note上全屏手写输入会是何等的舒畅?哦当然,iPad那9.7英寸的超级大屏幕也是支持的。

这个功能需要额外开启,在Google首页进入设置,找到手写,打开即可:

要体验这个功能,你需要使用2.3以上的Android手机、4.0以上的Android平板或是5.0以上的iOS设备。Google推荐使用Chrome浏览器,但我在iPhone的Safari上测试也没问题。

继续观看官方演示视频:

iOS设备观看地址,原始视频地址。

Via Inside Search


© musiXboy 发表于 谷奥——探寻谷歌的奥秘 ( http://www.guao.hk ), 2012. | 3 条评论 | 永久链接 | 关于谷奥 | 投稿/爆料
Post tags: , , , , , , , , ,


 
 

可从此处完成的操作:

 
 

Google Fiber 在堪萨斯城落地运营,每月 70 刀接入 GB 级秒杀光纤网络

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-26 通过 谷奥——探寻谷歌的奥秘 作者:musiXboy

经过长时间的铺设和准备,Google Fiber光纤网络终于在美国开通了,首个受益的是堪萨斯城,Google将作为ISP(互联网接入服务商)为堪萨斯城人民提供超快的号称GB级的秒杀光纤网络。

每月只需支付70美元即可享受到比当下标准有线猫快100倍的互联网,如果你再多加50美元那么还可享受到类似有线电视网络的服务。Google称之为"互联网的下一个篇章",我也真想翻到这一章看上那么一眼啊!

不管是YouTube视频、Netflix流媒体还是在线游戏,一切的一切都会以无以伦比的速度扑到你的面前。我相信用了这个服务的堪萨斯城人民不会再想搬家了──人一旦上了层次,就再也下不来了。或者说,上了Google Fiber的贼船你就别想下来了。

如果你就在堪萨斯城,现在就可以提交预定申请了,不过似乎不是申请就可以获得,Google需要统计社区里有多少人申请了,如果申请的人太少您还是没戏,Google现在给大家6周的时间提交申请,所以堪萨斯城的人们需要团结起来一起去申请,达到最低人数要求,才会有幸体验Google Fiber。6周后马上就会有社区可以接入,而Google需要一家一家的部署,所以预计全部部署完申请的家庭可能需要到2013年底才完成,我的天那……

继续观看官方介绍视频:

iOS设备观看地址,原始视频地址。

Via TNW


© musiXboy 发表于 谷奥——探寻谷歌的奥秘 ( http://www.guao.hk ), 2012. | 7 条评论 | 永久链接 | 关于谷奥 | 投稿/爆料
Post tags: ,


 
 

可从此处完成的操作:

 
 

2012年7月25日星期三

限制家庭路由器?那是作死!

 
 

satan 通过 Google 阅读器发送给您的内容:

 
 

于 12-7-24 通过 留点后路 作者:qsduoduo

有一次上不了网,路由器啥的都正常,死活就是拨不上号。给联通客服打电话,例行公事般询问完毕,第一句就是:请问您家用路由器了吗?!我说用了,客服接着千叮咛、万嘱咐,说一定要我把路由器撤了,否则联通的侦测设备会继续给我家间歇性断网。虽然最终确认是楼底下联通光交换机的事,但客服叮嘱的那句话,十分让我不爽!

现在都什么年代了?!二十一世纪啊,客服妹子!谁家没个带wifi的平板、笔记本的?!少则一两部,多则七八台,别的且不说,现在谁的手机不带wifi?!而且,不是所有家庭的电脑设备都放在你入户接线口的周围,有些房子的结构只留有一个宽带口,或者根本就没有!如果没有路由器,你让这部分用户怎么办?!给每台设备都拉一根网线、给每台设备都办一个宽带套餐?!到底是你联通2货,还是用户2货?!

还是转到我自己的情况上来吧,我家的房子,只有客厅的一面墙上有宽带口,并且由于联通是在小区建成后才进驻,所以墙上的哪个宽带口根本不能用,联通是另外从楼底的光交换机拉线进我家的。而且受限于房屋结构,宽带线只能到客厅,同时我也不想在墙上打眼儿,所以对我来说,位置在卧室的电脑,必须用无线路由。不仅如此,我和媳妇儿的手机、媳妇儿的平板,都需要无线路由。

如果按联通客服的说法,多台电脑必须办理多个宽带帐号的话:卧室电脑一个帐号,但手机咋办?我倒是可以再办一个宽带帐号,你联通有本事让我的手机直接插网线用吗?!你要有这本事,我给我们家手机每个都办一帐号!!

综上所述,联通的限制家庭路由器使用,根本就是作死、放屁!科技进步如此之快,你却要螳臂当车、蚍蜉撼大树,你这智商为零的傻乎乎的勇气哪来的?!归根到底你联通不就是为了保住3G网络的利润嘛,那你倒是降价啊,3G价格那么高,有线宽带又不让用路由器,你这是闹哪样?!

您可能也喜欢:

由联通"不限"上行带宽想到的

河北联通宽带修改密码

无线路由的安全与信号强度

联通之无题两则

养狗就要养类似联通这样的

来自无觅网络的相关文章:

无线路由器防蹭网——终极防护 (@ehan)

国内"假宽带"及网络高资费之我见 (@ehan)

中国风 (@tongshijue)

传电信联通宽带反垄断案不会和解 或从重处罚 (@ehan)

家庭生活里的愚人冷幽默 (@jiankexing)
无觅

 
 

可从此处完成的操作: