Advertisement

编写成 C++ 程序利用 OpenSSL 库实现贴吧自动签到功能

阅读量:

概述

通过分析贴吧首页的HTML源代码提取所需数据,并针对每个贴吧执行POST签到操作
贴吧首页

配置

  • Openssl v1.1.1 及更高版本
    • vs2019 或更早版本均可使用
    • 遵循 C++ 11 编程规范

编译

获取源码:Github

  • 下载src文件及openssl库,在Visual Studio中设置openssl的路径,将dll文件添加至Visual Studio项目中,随后进行构建

贴吧签到机制分析

通过手动完成签到操作,并在浏览器中打开开发者工具以观察网页的XHR请求(需确保控制台处于开启状态),可以发现存在两个新增的XHR接口,分别为addloadmonth。通过详细分析可以判断,add接口用于提交POST数据,而loadmonth接口从其名称及内容来看,主要负责时间信息的记录。以“summerpockets吧”为例,查看浏览器发出的request请求中的data字段内容如下:

ie=utf-8&kw=summerpockets&tbs=e8

全部评论 (0)

还没有任何评论哟~