
手机号查QQ号只需3步phone2qq完整上手指南【免费下载链接】phone2qq项目地址: https://gitcode.com/gh_mirrors/ph/phone2qqphone2qq 解决一个问题忘记QQ号时用绑定的手机号反查出QQ号一行命令出结果。它是一个纯 Python 命令行工具源码只有两个文件零第三方依赖3 分钟能跑起来。30秒看懂phone2qq 是什么这一节先说清工具是什么、什么时候用不了。phone2qq 是一个模拟 QQ 旧登录协议、直接向服务器发起查询的单功能脚本输入 11 位手机号输出QQ号字符串或False。整个项目只有两个文件文件职责qq.py主程序构造查询报文、发送 UDP 请求、解析回包tea.pyTEA 变种加密算法提供encrypt/decrypt两个函数三句话记住边界它不是什么不是官方功能不是图形界面程序不走账号找回流程有效前提目标账号已开启“手机号登录”且对应服务端接口尚未下线作者在 README 里自己注明了方法可能已失效把它当应急与学习工具别当长期服务✅ 运行前检查清单这一节列出全部前置条件四项都满足就能直接跑。环境Python 3任意较新版本只用标准库不需要pip install任何东西网络能访问公网且 UDP 8000 出方向不被拦截公司网、校园网容易卡死先换手机热点验证数据准备一个已开启手机号登录的 11 位纯数字手机号权限只查自己名下或已获授权的号码这一条是底线不是建议 跑通第一次3步拿到第一个结果这一节是最小可复现流程照做即可。第1步拿到代码git clone https://gitcode.com/gh_mirrors/ph/phone2qq cd phone2qq第2步改成你要查的号码打开qq.py修改文件末尾getQQ调用的参数print(login.getQQ(10000000000)) # 换成你的11位手机号注意__init__里的self.num只是占位默认值真正生效的是传给getQQ()的参数别改错地方。第3步运行python3 qq.py看到什么终端打印一串数字就是关联QQ号十进制打印False说明服务器回包里没有QQ号多为号码未绑定或方法失效完全无输出则是第一步请求就没有应答直接对照文末排查表。它是怎么工作的两次加密UDP请求这一节讲核心机制。一次完整查询就是两段 UDP 报文交互全程走tea.py里的 TEA 变种算法。加密的作用一句话理解相当于把数据每 8 字节切成一小块按同一套搅拌公式打乱——没有密钥的人看到的只是一串乱码tea.encrypt负责打发出包tea.decrypt负责拆服务器回包。具体分两步走login0825把手机号用固定密钥key0825加密发出回包正常时从解密结果里取出三个字段token0825本次会话凭证、serverTime服务器时间、serverIP服务器IP。login0826把这三个字段连同密码摘要代码写死用123456的 md5一起组包二次加密发出服务器确认后从回包中取一段 16 进制数转成十进制就是QQ号。这两步好比凭临时通行证过闸机先刷一次卡闸机发给你一张临时证token0825第二次必须持证再刷一次才放你拿到真正的东西。 你可能会改的配置这一节列出QQLogin里的可调参数绝大多数人只需要看懂第一行。参数默认值作用self.address(183.60.56.100, 8000)服务器IP与UDP端口self.fixedData0000044b…协议固定填充字段self.hdKey0251ca4a…设备标识密钥token0825/serverTime/serverIP空第一步回传会话信息自动赋值key0825/key0826固定十六进制两步加密所用密钥写在各自函数体内失效时优先改哪个self.address。最常见的失效原因就是服务器地址或端口更换了其余密钥和填充字段除非你在做协议重逆向否则不要动。进阶实战用 for 循环批量查询这一节演示主功能之外的用法循环一个号段逐个查。源码注释里留了示例解开即可for i in range(10000): num 1360106%04d % i # 换成你的目标号段 qq login.getQQ(num) if qq: print(%s %s % (num, qq))两个建议循环里加time.sleep(1)之类的间隔压低请求频率号段写成明确列表而不是无差别扫段——这个工具只该用在查自己或已获授权的号码上。⚠️ 出问题时排查速查表这一节把常见失败按“症状 → 原因 → 处理”整理好按序对照即可。症状可能原因处理打印0825 error!第一步请求未获有效应答服务器不可达或协议已更新换网络再试仍不行基本判定方法失效等项目更新返回False回包中没有QQ号或该号未绑定确认账号已开启手机号登录核对login0826里的两个解析分支卡住无输出UDP 8000 被防火墙拦截服务器无响应用手机热点测试区分是本地网络问题还是服务端问题查出的QQ号明显不对号码换绑过或回包偏移随协议变化对照login0826中recvData[6:14]与recvData[14:22]两处偏移分支收尾phone2qq 的价值在快和透明完整查询协议塞进两个文件也是学习 UDP 通信与 TEA 加密的干净样本。但边界必须守住只用于自己或已获授权的数据不用于商业批量爬取。【免费下载链接】phone2qq项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考