昨天去一家网吧游戏,打开浏览器默认的主页是网吧服务器上面的一个静态页面,上面有同吧交友,饮料,小食品介绍等连接,我很好奇的点进同吧交友发现 连接到一个页面,页面上显示了 该网吧里面所有登录QQ的机器的IP地址,QQ用户的昵称,QQ用户的QQ秀等资料,试问,服务器怎么收集到客户端的登录QQ的信息的?感觉这个东西很实用,尤其是没有女朋友的兄弟们,

解决方案 »

  1.   

    你说的是QQ的客户端吗?
    我感觉现在的QQ的客户端没那么不安全吧
    你在电脑上登录了 然后非腾讯的服务器可以收集到QQ的信息?
      

  2.   

    可能是这些软件实现的功能,因为单凭一个http请求来判断客户机运行的QQ号码,并且获取QQ号码的资料信息我感觉很难
      

  3.   

    1.QQ的端口查询出来。
    2.每台计算机上装一个AxtiveX,这个程序可以扫描当前电脑已经登陆的窗口标题
      计算机已经使用的端口、若有QQ的端口和窗体,获取窗体名,比如:QQ2008-123456
      ,从窗口标题中解析出QQ号;同时这个软件能发送和相应一个广播请求,让本网吧内的其他机器
      把本机的QQ号发过来。3.当运行某一个页面的时候,运行ActiveX,发送广播,获取QQ列表,然后逐个向腾讯的官网发送
      Ajax请求或webservice,获取昵称啊,QQ修啊这些,最后整理成静态文本输出我设计的一个绿色实现,当然也有可能人家在网吧的网关上做了手脚,截获tcp包来实现,但总的思路
    不会变,通过局域网获取QQ号,通过ajax获取昵称什么的,要不就要分析QQ协议什么的了,比较麻烦
    而且合法性受到质疑