查看: 16|回复: 0

易语言2020使用qq群验证的新方法

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-8-5
发表于 2020-7-30 08:36:00 | 显示全部楼层 |阅读模式

    qq群验证的原理很简单,就是依靠qq的快捷登陆读取本地的qq,然后利用这个qq网页登陆权限读取它所在的qq群。

    如果在目标qq群里,就证明这个qq验证通过,如果不在就不通过。

    现在市面上80%的qq群验证模块和源码都失效了。

    为什么呢?

    因为之前读取qq是否在qq群的页面是qq群空间,为什么读取这个qq群空间呢?因为这个空间就算不登陆qq也是可以访问的。

    后来因为qq群空间的利用率太低了,今年什么时候腾讯直接把这个产品砍掉了,网站直接打不开了。

    那么现在怎么办?

    腾讯有一个新的整合页面,把qq消息组件,qq群消息组件和qq群管理放到了一个网站里。

    通过这个网站是可以读取自己所在qq群里的所有成员信息的。

    不过,这个网站需要登陆,而且需要独立登陆。就是说,你在另一个网站快捷登陆了qq,在这个网站还是要从新登陆的。

    通过快捷登陆读取qq号,没有改变,改变的只是验证页面换了。

    理论上讲,qq群验证就只需换个验证的网页,就原地复活了。甚至很多模块通过验证部分源码的修改也可有复活。

    但新的问题出现了。

    由于快捷登陆的操作太过简单,登陆后赋予的权限过大,太容易被软件恶意利用,导致广告病毒泛滥。

    所以腾讯今年直接封杀了非白名单浏览器的qq快捷登陆请求。

    什么意思?

    就是说,你用易语言的浏览框,比如超文本,比如简单文本,甚至精易web浏览器都不能感应到qq快捷登陆。只有用ie,360,搜狗……等那些“著名”软件才能快捷登陆qq。

    腾讯的目的是好的,洪雨也大力支持。

    解决办法。

    1.使用外部ie浏览器登陆,读取外部浏览器的cook获得qq号和权限

    2.通过内置浏览器扫码登陆,获取qq号和权限。

    推荐第二种方法,虽然腾讯快捷登陆不行,但是可以手机扫码登陆的。

 

    今天讲的东西有一个核心的难点,就是bkn这个参数的读取,以前是gtk,算法很简单,实在不会可以百度,有现成的源码。

 



来源:https://www.cnblogs.com/hongyuyingxiao/p/13401766.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部