资源共享吧|易语言论坛|逆向破解教程|辅助开发教程|网络安全教程|www.zygx8.com|我的开发技术随记

 找回密码
 注册成为正式会员
查看: 71689|回复: 211

[各种语言POST JS] VC实战HTTP之玩转QQ空间

  [复制链接]

2354

主题

1万

帖子

304

精华

管理员

Rank: 9Rank: 9Rank: 9

资源币
5390
积分
17494
贡献
97
在线时间
7251 小时
注册时间
2015-4-14
最后登录
2024-4-20

论坛管理员超级版主终身VIP会员资源共享吧男神终身成就

发表于 2015-9-10 21:29:04 | 显示全部楼层 |阅读模式
游客,如果您要查看本帖隐藏内容请回复

接下来呢,给大家更新的仍然是HTTP协议相关的实例教程:《VC实战HTTP之玩转QQ空间》


本套教程主要讲解通过 VC++ 进行开发,使用 WinHttp 组件进行QQ空间的相关操作,详细讲解了如何全自动登陆QQ空间,如何全自动向QQ空间发表文字类说说,如何发表图片+文字类说说,
如何全自动设置QQ空间的各个访问权限,设定空间允许哪些人访问,设定空间允许哪些人评论,等等,其中涉及到 multipart/form-data 多部分上传等技术。

大家是不是很感兴趣呀,如果关于本套教程有什么不足,或者您感兴趣的要补充进来跟帖回复即可,
待整理好教学文档之后,一并更新到该套课程中,还请大家支持啊!



第1课:抓包分析QQ空间登录流程
   ①、使用Fiddler捕获登录按钮事件;
   ②、分析流程的三个基本点:URL、Cookie、Body
   ③、反向解析登录按钮的HTTP请求头:login
   ④、引出上一层请求:check
   ⑤、再引出上一层请求:xlogin
   ⑥、引出首页面中的 iframe 链接
   ⑦、以上给大家贴出来的是详细的抓包流程,课程中请仔细听语音讲解,学会如何分析QQ空间的登陆流程!


第2课:代码获取登陆页iframe的相关信息
   ①、工程创建及相关功能添加;
   ②、封装登录结点信息,为以后做多线程多QQ登陆扩展做准备;
   ③、代码获取登陆页iframe的URL信息:getLoginIFrameURL;
   ④、简单实现UTF8码的转换,让乱码的中文正常显示;
   ⑤、访问iframe页面,得到相关的参数值及Cookie信息;
   ⑥、相关工程源码下载。
   

第3课:详细分析验证码请求的URL和Cookie参数
   ①、完成上节课余留知识点;
         ▶ 简单实现UTF8码的转换,让乱码的中文正常显示;
         ▶ 访问iframe页面,得到相关的参数值及Cookie信息;
   ②、详细分析验证码URL的请求;
   ③、详细听讲,精华全在语音讲解中了;


第4课:代码实现获取验证码内容并取得参数
   ①、封装访问验证码URL的函数:visitVCodeURL;
   ②、格式化字符串中有%的转义操作;
   ③、C++实现 JavaScript 的浮点型随机生成函数:Math.random();



第5课:代码实现获取验证码内容并取得参数
   ①、登陆请求的URL详细分析;
   ②、登陆请求的Cookie详细分析;


第6课:分析登陆密码的加密流程及JS代码的提取与测试
   ①、弄清加密函数参数值的来龙去脉;
   ②、浏览器调试获得密码的当前状态;
   ③、JS加密脚本代码的提取:
        a、先用浏览器测试提取出来的脚本代码;
        b、再使用 JsMgr 测试执行提取出来的脚本代码。


第7课:使用CJsManager对提取的JS进行测试与调用
   ①、简单封装JS函数,方便测试;
   ②、使用CJsManager对JS代码进行排错;
   ③、处理JS引擎中没有的对象:window、navigator、base64;
   ④、相关C++代码;


第8课:代码实现登陆QQ空间
   ①、分析salt十六进制字符串;
   ②、封装JS函数,加密QQ密码;
   ③、封装C++的loginQZone函数,登陆QQ空间;
   ④、相关文档下载;
   ⑤、登陆成功截图:
   


第9课:分析文字类型说说的发布流程
   ①、详细分析发布的POST请求头;
   ②、分析Url中的g_tk参数;
   ③、分析Post提交的Body部分。


第10课:代码实现发布文字类型说说
   ①、为了获得g_tk参数,先在loginQZone函数中获得skey参数;
   ②、添加JS脚本函数:genHash,生成 g_tk 参数;
   ③、添加 C++版本文本内容编码函数;
   ④、封装C++版发布文字类说说函数:PublishTextSS;
   ⑤、相关文档下载。


第11课:多线程间共享WinHttp对象
   ①、添加开启线程代码;
   ②、添加线程函数代码;
   ③、问题的发现;
   ④、使用Cookie共享方式实现;
   ⑤、使用单线程异步机制实现;
   ⑥、使用COM组件的高级多线程方式,真正实现多线程间共享WinHttp对象。


第12课:分析图片类型说说的发布流程 - 详解 multipart/form-data 上传方式
   ①、分析概要:图片类型说说的发布的两个步骤:
        a、图片的上传操作;
        b、图片的发布操作;
   ②、相关文档下载。


第13课:代码实现图片类型说说的发布 - 代码实现 multipart/form-data 上传
   ①、封装图片类型说说发布函数 PublishImageSS;
   ②、工程代码下载。


第14课:实现图文混合说说的发布

第15课:设置QQ空间的访问与回复权限
   ①、抓包分析设置QQ空间的访问权限;
   ②、封装设置QQ空间访问权限的函数;
   ③、抓包分析设置QQ空间的回复权限;
   ④、封装设置QQ空间回复权限的函数;
   ⑤、状态机方式实现QQ空间的登陆、说说发表、权限设置;
   ⑥、相关代码下载;
   ⑦、截图如下:


回复

使用道具 举报

2

主题

121

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
302
积分
265
贡献
0
在线时间
19 小时
注册时间
2015-7-8
最后登录
2018-7-29

终身VIP会员

发表于 2015-9-10 22:08:23 | 显示全部楼层
好的
回复

使用道具 举报

6

主题

1446

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
3334
积分
4442
贡献
0
在线时间
1278 小时
注册时间
2015-6-13
最后登录
2024-4-6

终身VIP会员

发表于 2015-9-10 22:21:20 | 显示全部楼层
我看不错噢 谢谢楼主!
回复 支持 反对

使用道具 举报

19

主题

546

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1268
积分
1763
贡献
0
在线时间
161 小时
注册时间
2015-6-25
最后登录
2022-9-30

终身VIP会员

发表于 2015-9-10 22:53:34 | 显示全部楼层
yoooooooooooooooo
回复 支持 反对

使用道具 举报

20

主题

1223

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
3438
积分
4070
贡献
0
在线时间
973 小时
注册时间
2015-4-24
最后登录
2024-4-17

终身VIP会员

发表于 2015-9-10 23:05:04 | 显示全部楼层
感谢楼主的无私分享!
回复 支持 反对

使用道具 举报

4

主题

691

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
2253
积分
2368
贡献
0
在线时间
260 小时
注册时间
2015-7-30
最后登录
2024-1-27

终身VIP会员

发表于 2015-9-11 03:49:01 | 显示全部楼层
qc0r
回复

使用道具 举报

5

主题

484

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1119
积分
1546
贡献
0
在线时间
175 小时
注册时间
2015-4-26
最后登录
2024-4-18

终身VIP会员

发表于 2015-9-11 08:12:38 | 显示全部楼层
我看不错噢 谢谢楼主
回复 支持 反对

使用道具 举报

2

主题

298

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1042
积分
904
贡献
0
在线时间
116 小时
注册时间
2015-4-27
最后登录
2017-6-12

终身VIP会员

发表于 2015-9-11 08:51:19 | 显示全部楼层
6666666666666 就是威武
回复 支持 反对

使用道具 举报

5

主题

604

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1596
积分
1791
贡献
0
在线时间
170 小时
注册时间
2015-6-12
最后登录
2024-4-5

终身VIP会员

发表于 2015-9-11 09:17:11 | 显示全部楼层
看看先。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

5

主题

493

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1409
积分
1917
贡献
0
在线时间
128 小时
注册时间
2015-8-16
最后登录
2024-1-13

终身VIP会员

发表于 2015-9-11 11:01:16 | 显示全部楼层

我看不错噢 谢谢楼主!
回复 支持 反对

使用道具 举报

 点击右侧快捷回复  

本版积分规则

小黑屋|资源共享吧 ( 琼ICP备2021005790号-1 )

GMT+8, 2024-4-20 06:46 , Processed in 0.070392 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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