| |
揭密:LumaQQ如来神掌的实现原理 |
出处:http://lumaqq.linuxsir.org |
|
| [ 2005-04-04 10:17:00
] |
作者:luma清华大学
|
责任编辑:linjixiong |
2005年1月初,LumaQQ推出了一个如来神掌功能,从此以后,LumaQQ主页在线人数暴涨2倍,日平均下载次数更是屡创新高。太平洋软件资讯频道也推出了相关文章[只需一招:立刻把QQ隐身好友揪出来],一时之间查隐身之风激烈地蔓延开来。你想知道LumaQQ究竟是如何实现查QQ隐身的吗?本文应该能够给你一个清晰的答案。 何谓神掌
神掌为什么能探测隐身?这是很多人想知道的问题,其实很简单,为什么很简单而不是很复杂?因为如来神掌只卖10块钱,10块钱的东西能复杂吗?好像说了等于没说哈?那我给你看看如来神掌的主要实现代码,就知道了。<查看代码>
 仔细看看,有的隐身人被揪出来了 有的人看了之后,就以为如来神掌是传一个0字节大小的文件,这当然是不对的,传文件的话,如果对方不接受,又有什么用呢?就好像网上曾经流行的发视频请求去探测隐身一样,如果别人不接受,那又有什么用呢?所以如来不能这么做,如来确实是要传东西,但是如来要传一个对方在线就无法拒绝的东西。。
QQ里面什么东西是你无法拒绝的,显然有一个:自定义表情。你隐身的时候,你的好友给你发自定义表情,你能拒绝吗?不能。自定义表情能不能传过来,那是另外一回事,并不影响如来神掌,为什么,后面给你解释。[QQ自定义表情使用说明]
QQ的文件传输
文件传输有很多情况,可以直连,也可以通过服务器中转,还有什么UDP,TCP方式之分。但是一开始的时候是一致的:我要先发传送请求,然后对方会回答接受还是拒绝。刚才说过了,自定义表情是没有机会让你去拒绝的,所以,只要对方在线,我就会收到回复包。
 文件传输示意图
近日推荐热点: [QQ2005 Beta1版功能大揭秘(多图)] 我为MSN"整整容"!Mess Patch试用| 让你的Gmail变成真正的五星级仓库 我的操作系统也可以"一键还原" | 秘技:突破WinXP SP2的线程限制 保密绝招:让秘密文件人间蒸发| 来体验让WinRAR汗颜的强力压榨机
|