通过HTTP抓取QQ好友过程

/**
  * QQ邮箱登录流程(注意:要在一个HttpClient中完成,因为会保存cookie;否则必须传递cookie)
  *
  * 1. 取登录页
  *    http://mail.qq.com/cgi-bin/loginpage
  *   
  * 2. 取验证码页(注意:取验证码时,服务器发送回一个名verifysession的cookie,这个在请求登录时还要用到)
  *    http://ptlogin2.qq.com/getimage?aid=23000101&Math.random()
  *    (aid可能是腾讯应用的id)
  *   
  * 3.将以上取得的信息组成一个login页面,如下:
  *   1)需要下载tencent的js文件
  *     http://rescdn.qqmail.com/zh_CN/htmledition20091109/js/safeauth.js
  *     这个用于js中hex2b64()方法的实现
  *   2)得到post action地址(域每次会变,因此要保留域的值,如:m123.mail.qq.com)
  *    

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
说明: 本案例教会大家,如何获取已登录QQ用户的好友列表以及使用权限。涉及到ClientKey的漏洞利用和空间g_tk的算法,以及一些QQ接口的运用。 功能: 1.获取本机已登录QQQQ号,QQ名称,万能密钥Key)。 2.获取已登录QQ好友列表(Q名,备注名,黄钻等级,朋友网姓名)。 3.各类QQ接口的应用(强制聊天,加为好友,发送邮件等)。 4.CSkin界面库15.3.10版本更新(本案例运行目录下CSkin.dll即是)。 提示: 示例绝非病毒!本案例涉及到QQ信息的获取操作,所以会被360误报,也可以看过源码后再运行。 本期CSKin界面库更新内容: CSKIN-15.3.10 1.修复日期控件悬浮显示日期不正确的BUG。 2.SkinListView加入双缓冲,减少闪烁。 3.修复SkinSplitContainer拉伸不重绘的BUG。 4.SkinSplitContainer添加颜色控制属性: (LineBack:分割线渐变背景色1) (LineBack2:分割线渐变背景色2) (ArroColor:箭头颜色) (ArroHoverColor:箭头悬浮时颜色) 5.修复窗体最大化,双屏问题。 6.修复边框None模式下无法全屏的问题。 7.MessageBoxEx字体修复。 8.MDI子窗体时不绘制阴影。 9.SkinButton添加属性: (BorderInflate:边框放大指定变量 ) (IsDrawBorder:是否绘制边框 ) (IsDrawGlass:是否启用渐变色Glass效果) 10.修复SkinListBox的渐变设置效果。 发布时间: 2015-3-10 14:31:28 官方网站:www.cskin.net 效果图可到以下地址查看: 资源来至:http://bbs.cskin.net/thread-678-1-1.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值