首页 电脑 媒体电商 查看内容

教大家网页post的方式获取qq群成员qq号,JS加密分析!

2017-5-2 00:49 |来自: 互联网 5069 0

摘要: 上两节我们讲了利用登陆QQ群官网,获取群成员列表,然后正则匹配出群成员QQ号。教大家一键提取QQ群所有成员的号码和昵称正则表达式匹配提取QQ群所有成员信息 获取单独QQ号码经过群友的测试这样还是有点不方便,就是 ...

上两节我们讲了利用登陆QQ群官网,获取群成员列表,然后正则匹配出群成员QQ号。

教大家一键提取QQ群所有成员的号码和昵称

正则表达式匹配提取QQ群所有成员信息 获取单独QQ号码

经过群友的测试这样还是有点不方便,就是打开QQ群网页的时候,QQ群官网只显示21个成员列表,想要获取更多的只有网页往下拉。在人少的QQ群可以很快的拉到底,人多的QQ群,需要经过很长时间拉到底,大大影响了效率。

群里的亲们,就给我提供了一个思路,为什么不用网页POST的方式直接返回网页的内容呢?

经过研究,很快理清了post需要提交的数据,和获取网页内容的原理。下面开始教程。

首先,我们打开QQ群官网。

http://qun.qq.com/member.html?#gid=624101261

注意:后面的624101261是我们的群号

利用截取网页封包工具。截取到以下如图的封包:

网页封包数据

我们分析上图:

上图是post提交的头信息。

唯一我们需要变的是Referer头信息里面的群号。

还有我们需要获取登陆后的网页COOKIE

其他头信息,我们照着抄就行!

最主要的是提交数据:gc=624101261&st=0&end=20&sort=0&bkn=389056387

gc=群号

st=0 代表获取从第一个群成员开始

end=20代表获取20个群成员,我们提交的时候可以修改为20000,即可获取所有的群成员。

sort=0 这个应该是排序方式,默认为0就好。

bkn=这个是JS加密,需要我们先截取COOKIE里面的skey值作为参数,加密这个参数。

JS加密方式如下:

JS加密

这样我们就可以正确提交了,但是提交后还不能获取正确的返回内容。我们还需要解压下这个内容,获取正确的内容。

VB部分代码如图:

VB代码截图

软件演示图

代码太长就不贴了,有兴趣的可以加群获取(群号看上图)!

喜欢游戏和编程的也可以加群!一起交流!

本文出处: http://www.toutiao.com/a6409205616862036481/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部