最近 QQ 的八亿数据库被各大站长做成可供查询的 API,造福了广大人民群众。虽然都是,这些 API 总会有一些白名单,今天我们来做个多聚合程序,把他给赣了。

免流分析文章没有头绪 咕了

前排提醒:本文所提及的任何内容均为公开可查询资料制成的文章和代码,仅供学习交流,禁止将其用作非法犯罪活动或实施非法犯罪行为,本文的撰写者不负任何关于本文的观看者或付诸实践者的法律责任。若侵犯到了深圳市腾讯计算机系统有限公司的权益,我将十分乐意接受并配合有关企业开展维权活动!

开始想法

因为 QQ 的八亿用户手机号数据库被扒出来了,网络上就有很多站长做出来了相关的 API 系统共大家查询。
有的被对接做成了机器人,但是这些系统都有一个共同点:白名单系统。
进入了白名单系统的 QQ 将会拒绝查询,而数据库来来去去都是那一份,自然无法能够白名单全网了。
本程序的目的就在于通过整合多个查询接口而达到无死角查询的目的。当然,我们查询的目的是为了弘扬网络正气,打击违法犯罪气焰

实现过程

首先,我们先写出一个调用api的基本雏形。

输出原始数据

输出内容

但是这样似乎每一次访问就得修改 php 文件,实属麻烦。
我们试一下把操作迁移到客户可控的前台中

这样就可以在前台自定义 qq 了

变量可控

等下,似乎我们要做的是聚合?
那我们就写一个 if 和 elseif 判断 get 的是哪个接口

最终成果

这个思路也可以同样用在有相关需要的工程上

查找接口

授人以鱼不如授人以渔,更何况授人以鱼会被人没收渔具。

源码法

百度或谷歌搜索关键词 “在线Q绑查询”或相关关键词
看到有一个很牛的网站

很牛的网站

虽然站长开放了 api 但总有死磕的
禁用右键?地址栏 view-source: 直接进去了

分析到 api 的相关查询事件


那接口的事情解决了

抓包法

有些不放在前台进行操作的,我们可以看控制台的Network有什么监听事件

附一个破解 F12 小技巧:在任意一个可以打开控制台的页面打开好控制台后,在这个页面打开你想要打开的页面,然后控制台是不会关闭的(Chrome有效)

示例

输入好后点查询按钮 观察控制台变化

发现多出来一个有关的 API 事件

api.api

那接口的事情又解决了
但如果有些 api 是在服务端就进行查询的话这种一般抓不到,因为客户端最多只能抓的了一个信息返回接口,抓不了信息发送接口

密码鉴权

PHP is the best language in the world.

if ($_GET["oj"] === "bk") {
/*api 内容*/
}

给api添加鉴权 相当于密码功能 如果 api.php?oj=bk 不成立的情况下将不会执行代码

ojbk 可随意修改

文章结语

技术在更新,人脑在变化,但是宪法却从未对黑产放下.
胡编一句,送给正在观看这篇文章的你和我。