首页 网络安全 安全学院 查看内容

腾讯社区验证码破解全过程

2017-4-1 11:47 |来自: 互联网 5394 2

摘要: 以前给大家介绍过写腾讯社区的脚本做推广用,先在,腾讯社区加了验证码,导致所有群发脚本都失效了,不过值得庆幸的是,它加的验证码竟然是加减法,这对于混迹江湖多年的元典商学院社区小编来说简直是形同虚设啊。下 ...

以前给大家介绍过写腾讯社区的脚本做推广用,先在,腾讯社区加了验证码,导致所有群发脚本都失效了,不过值得庆幸的是,它加的验证码竟然是加减法,这对于混迹江湖多年的元典商学院社区小编来说简直是形同虚设啊。

下面介绍下元典商学院社区小编是如何一步步破解这个加减法验证码的,其实原理超级简单。

首先我们按照老样子来先手动发一个帖子,并对整个发帖过程进行抓包,抓包工具依旧是谷歌浏览器的F12开发人员工具中的network。

提前获取formhash参数

在营销神器中模拟浏览器进行数据提交操作。

这时,我们发现所有参数除了验证码结果,其他都获取到了,而腾讯社区的验证码如下图所示:

可以看到,这里的验证码是加减法而且是文本的形式,既然是文本的形式,网页中肯定能直接获取到这个公式。

因此我们继续利用抓包工具,点击换一个验证码,然后抓取整个请求过程,如下图:

发现抓包工具中只出现了一条连接,是get请求,于是小编默默的点开了preview选项卡:

没错,就是它了,就是这条连接从服务器中获取计算公式的,下面我们要用营销神器模拟这个请求。将公式用正则表达式提取出来。提取出的结果存储在{发布前提交2参数1}中

接下来我们就来写一个脚本,也就是一个简单的js函数。

function test(){

var temp={发布前提交2参数1};

return(temp);

}

这个函数就是计算该正则提取后公式,然后将结果存储在temp变量中,我们只需将temp这个变量放到发帖的post数据中即可,在营销神器中,脚本返回值存储在脚本名称中,如下图所示:

这样就大功告成了!

我们赶紧保存脚本并用营销神器内置浏览器登录腾讯社区看看结果吧!

发布成功了这样腾讯社区的验证码就轻轻松松被破解了,发布推广信息不用愁啦。

想要这个脚本的访问下面连接,并回复帖子即可下载:

http://bbs.szydsxy.com/thread-1925-1-1.html?WZC

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

路过

雷人

握手

鲜花

鸡蛋

返回顶部