通过QQ号

导语
偶有奇想,我们可以通过手机号来搜索获取其对应的QQ号,那么,反过来呢?

一.缩小范围
由于手机号属于隐私数据,腾讯QQ并没有直接给出通过QQ号查找对应手机号的接口。

国内的手机号有十一位数字,从数学的角度上来说,包含了1011种可能。如果遍历这1011个数据,通过QQ中手机号查找QQ号的接口来寻找,未免太过费时费力,根据网上查到的资料,同一个QQ号,在十分钟内只能进行30次查询(未验证)。因此,直接遍历的方法不现实。

在这10^13个数据中,包含着大量的可去除的无用数据。我们很容易就能想到,去除无用数据,缩小范围。

1.通过“找回密码”
在所有需要密码的社交软件中,都会有处理用户遗忘密码情况的机制(通常为“找回密码”或“重置密码”),QQ也不例外。

通过搜索“QQ 找回密码”,很容易可以进到找回密码的页面,输入对应的QQ号,选择“验证密保找回密码”,得到如下弹窗:
在这里插入图片描述
通过密保手机找回密码

现在我们获取到了手机号十一位数字中的五位(前三位与后两位)!

2.通过号码归属地区
即便如此,现在依然有一百万种可能的情况,依然不适合遍历的方法。我们需要进一步缩小范围。

以什么为筛选条件呢?位置。

目前我国使用的手机号码为11位数字,我们的手机号可以分为三段,都有不同的编码含义:前3位是网络识别号、4-7位是地区编码(HLR归属位置寄存器)、8-11位是用户号码(随机分配)。

现在,我们已经得到了,手机号码的前三位代表了运营商,之后四位代表了地区。显然,我们可以通过遍历手机号中的4-7位,即一万个数据,以所属地区为筛选条件进一步缩小范围。

此处,我采用百度APIStore中的通过手机号查询归属地的API来进行查询,该API查询返回结果如下(测试了一个手机号,已略去):

{“data”:{“areacode”:“0510”,“city”:“无锡市”,“operator”:“电信177卡”,“phone”:“177**77”,“postcode”:“214000”,“province”:“江苏”},“error”:0,“msg”:“succeed”}

遍历代码如下(以查询所在地“上海”为例):

public static void main(String[] args0) throws IOException {
FileWriter fileWriter = new FileWriter("/Users/huang/test/test1.txt");
String httpUrl = "http://apis.baidu.com/chazhao/mobilesearch/phonesearch";
String httpArg = "";
for (int i = 0; i < 9999; i++) {
if (i >= 1000) {
httpArg = "phone=178" + String.valueOf(i) + "0077";
} else if (i >= 100) {
httpArg = "phone=1780" + String.valueOf(i) + "0077";
} else if (i >= 10) {
httpArg = "phone=17800" + String.valueOf(i) + "0077";
} else {
httpArg = "phone=178000" + String.valueOf(i) + "0077";
}
String jsonResult = request(httpUrl, httpArg);
if (jsonResult.contains("上海")) {
fileWriter.write(httpArg + "\n\t");
}
}
fileWriter.flush();
fileWriter.close();
}
/**
* @param urlAll
*            :请求接口
* @param httpArg
*            :参数
* @return 返回结果
*/
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
httpUrl = httpUrl + "?" + httpArg;
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("GET");
// 填入apikey到HTTP header
connection.setRequestProperty("apikey", "您自己的apikey");
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}

在我的查询中,4-7位共有36个可能,乘上第八位和第九位的一百种可能,我们已经把数据范围缩小到3600个!

二.生成通讯录并导入手机
3600个数据已经足够小,我们可以直接将其作为通讯录传入手机:

在Excel中填入36个手机号,并使其自动填充完3600个数据(首列为姓名)。
https://ask.qcloudimg.com/http-save/yehe-2638143/n6ei2bxkcw.png?imageView2/2/w/1620

Excel填充的3600个数据

将其导出为.csv格式,我们可以利用QQ同步助手的导入联系人功能,将其导入至云端,之后通过手机端APP同步进手机。
在这里插入图片描述
csv文件作为通讯录导入资料库

在导入完成之后,我们便可以直接在好友列表下得到其对应的手机号(在已加为好友的状态下),或者通过通讯录添加好友的方式,在众多的新好友中找到对应的那一个,此时,其手机号便是所寻找的。
在这里插入图片描述
此时,手机号便是所寻找的

三、总结 通过QQ号查询绑定的手机,我们总共用到了两个信息以及一个前提,即QQ号和归属地,前提是QQ号绑定了手机。

第一次更新

在上文中,已经提出了一种通过QQ号来获取绑定手机号的方法,下面将对上文中的不足之处加以补全。

后退

Point.1 针对上文中提及的“缩小范围”
在上文中,我们通过QQ的“找回密码”功能确定了手机号的前三位以及后两位,并且,通过查找归属地的方法将4-7位控制在一个很小的范围。

现在,我们唯一不确定的只剩下第8、9位,那么是否有方法来进一步缩小范围呢?

答案是有的。

1.1 查找注册的网站
曾经,在网站REG007中,我们可以通过邮箱或手机号查找大部分以此为账号注册的网站,现在依然无法访问。

这类网站的原理,就是通过使用者输入的手机号或者邮箱去各大网站注册新用户,如果在网站中已经注册,它的返回值和未注册的用户返回值不相同,据此,可以区分手机号或邮箱是否在某个网站中注册。

同理,我们可以使用需要查找的QQ邮箱来作为账号在别的网站中测试“找回密码”功能,通过使用上文中提到的“找回你”等网站,我们可以获取该QQ邮箱注册过的网站。

1.2 在注册的网站中使用“找回密码”功能
笔者此次测试的是支付宝。

笔者发现仅需通过邮箱+图片验证就可以轻易进入到充值登录密码的界面,而这个页面包含的信息就是我们想要的。
在这里插入图片描述
支付宝重置登录密码界面

在上图中,我们可以看到其已经显示了绑定手机号的前三位+后四位。

根据这个方法,由于各个网站“找回密码”的机制不尽相同,我们可以将范围进一步缩小。

Point.2 针对上文中提及的“位置信息”
在上文中,我们在对手机号进行筛选时用到了一个关键的信息:位置。那么,位置信息又该从何处获取呢?笔者于此提供两种思路。

2.1 在社交账户中的“个人信息”
在我们仅有QQ号这一个条件的情况下,我们可以通过两种方式来查看,其一是个人资料的基本信息,其二是QQ空间中的“个人档”。
在这里插入图片描述
QQ-个人资料

2.2 发表的状态中定位及照片
我们大多都会注意到,在发表的状态中可能会包含着位置的信息,此处略表不提。 笔者需要说明的是,在图像文件中,并不仅仅包含着图片的像素信息,还有可能包含着Exif信息。

Exif是一种图像文件格式,它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及GPS全球定位系统数据、缩略图等。你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有的图形程序都能处理Exif信息。

查看照片的Exif信息有许多工具,如PS等软件。
在这里插入图片描述
总结
主要提供了一种进一步缩小范围的思路,以此为基础,我们可以在一小时之内就能确定与QQ号绑定的手机号。

另:有许多网友对获取信息的方式、思路很有兴趣,笔者将另写一篇文章详细阐述相关内容。
如有侵权 请联系删除

笑别弯腰
关注 关注
  • 14
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
QQ在线查询工具(查看是否在线)
03-02
便捷小工具直接输入QQ号码点击查询就可以知道对方是否在线!
阿浩Q绑查询_v1.0.0.apk
01-19
阿浩Q绑查询_v1.0.0.apk
如何通过QQ进行手机号溯源
热门推荐
qq_50854662的博客
05-24 4万+
如何通过QQ进行手机号溯源
如何通过QQ查询好友手机号
wang522484178的博客
02-18 2852
我们在使用qq的时候想要查看号主的手机号但是不知道怎么下手,有时候我们登陆的事自己的qq但是忘了绑定的手机号,有的可能是登陆别人的qq,那么最终怎么查询到号主手机号呢?2、打开安全沟通窗口后,点击安全设置,就可以看到我们的QQ绑定的密保手机了,这里会显示手机号的前三位和后两位,你可以根据这些数字判断完整的手机号码。7、在打开的个人资料页面中,我们就可以看到原先的QQ号显示的地方已经更改成显示手机号码了,这个手机号码就是我们要查看的QQ绑定的手机号码了。怎么查看QQ绑定的手机号码?
怎么通过QQ号查询真实姓名.docx
09-27
怎么通过QQ号查询真实姓名.docx
QQSniffer CnCrypt 局域网QQ 查找在线QQ号码 支持手机版QQ
04-06
1,可以支持普通路由器,有线路由器(WIFI)等网络环境,二级路由器下的QQ号码一般情况下也可以扫到。 2,可以扫描局域网当前在线的苹果QQ,安卓QQ以及PC版的QQ,支持所有PC版QQ版本,安卓及苹果只对当前版本进行测试,大家可以自己进行测试。 3,当前版本每次最多只能同时扫描10个在线终端。 4,扫描过程中可能会造成被扫描终端(手机或电脑)短暂掉线,停止后网络自动恢复正常。 5,如果局域网路由器上面设置MAC地址绑定的话,将无法查找QQ。 查妹子QQ吧~
通过QQ号获取QQ昵称、头像等信息
App Store.公众号.小程序:分享录
07-02 3135
本文讲解如何通过QQ号获取QQ昵称、头像等信息。 效果如下图: 详情访问我的个人网站:https://www.xubingtao.cn/2020/07/02/get_qq_info_by_qq
通过QQ号获取QQ头像、昵称
COCO56的博客
09-27 5103
文章目录1. QQ头像2. QQ昵称 1. QQ头像 http://q2.qlogo.cn/headimg_dl?dst_uin=QQ号&spec=100 如:http://q2.qlogo.cn/headimg_dl?dst_uin=1679026015&spec=640 100 是尺寸,具体可以参考下表 s/spec PX 1 40 x 40 2 40 ...
通过QQ号码获取用户性别
yangnaonao的专栏
03-03 5975
1.获取qq号码    匹配用户qq邮箱获取,{user_id, QQ} 2. 通过爬虫获取用户性别     通过QQ号码访问QQ空间  http://user.qzone.qq.com/qq号码     可以直接访问空间,爬取个人档案信息          通过QQ号码获取用户性别 > image2016-3-3 16:6:16.png" height="250"
手机号码归属地一键查询
06-14
一键查询手机号码归属地,附有golang 的源码,手机号码归属地查询率高,收录有360569条手机号段的归属地后续会持续增加新的手机号段
QQ号查微博工具 通过QQ号查询微博号工具 v1.0
10-15
通过QQ号查询微博号工具能够通过QQ号查询微博号,输入QQ号就能查到。
第三方网站通过qq号码登录
07-10
第三方网站通过qq号码登录进去,网站接入申请,
语言-易语言通过进程获取QQ号
06-29
语言通过进程获取QQ号语言模块源码例程
获取当前登录QQ号
11-13
获取当前登录的QQ号码  获取当前登录的QQ号码  原理很简单:  利用QQ空间的快速登录方式可以检测到在本机登录的QQ号码,通过分析这个快速登录页面可以获取到一个地址
手机号码归属地查询
qq_43784519的博客
07-19 825
手机号码归属地查询 import requests import json phone = input("电话号码:") url = 'http://apis.juhe.cn/mobile/get?phone={}&key=你获取的key'.format(phone) res = requests.get(url) json_data = json.loads(res.text) print("省份:",json_data['result']['province']) print("城市:",j
excl转vcf格式导入手机通讯录
Yxisobai的博客
05-30 2万+
咱不做大冤种,导入通讯录的文件格式是.vcf,根据cvs格式,我用python写了个脚本,把excl转换成vcf。众所周知手机号码前三位是运营商,然后接着4位是区号,一般区号都是有36种,那么没确定的就只剩下2位了。如果这里没有通讯录字段,那就麻烦了,可以通过登录小号,点击联系人-通讯录好友。在运行代码之前,要先将excl转成csv格式,然后右击用记事本打开,点击另存为,将ascll编码改成utf-8编码。下一步,就是去qq,找到此好友,点击资料-详细资料-他的线索。点击存储,这样就搞定了。
1.exe文件改后缀,2网盘挂载我的电脑3.qq反查手机号,4.盘扩容,5图床免费外链6.ppt免费素材
qq_66579387的博客
02-07 5968
重命名状态下右键插入,后缀需反着写 回车enter 准备ResourceHacker工具 图标修改失败告终
qq号查绑定手机号
最新发布
2401_84161531的博客
05-04 478
这个接口主要来说是查询手机号的一个用途,qq查询手机号的一个接口。复制下来进去浏览器打开就可以了,如果打不开可以去尝试其他的浏览器。(想要更多接口的可以关注我或者以后我会多发发)
通过qq号反查手机号
07-27
通过QQ号反查手机号是不可能的。根据引用\[1\]中提到的信息,如果在PC端开启了手机号登录功能,那么可以通过手机号查找到QQ号。但是反过来,即通过QQ号查找手机号是不可行的。因此,无法通过QQ号反查手机号。 #### 引用[.reference_title] - *1* *2* *3* [手机号查QQ号(Python3版)](https://blog.csdn.net/zrools/article/details/50678365)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
16
原创
37
点赞
285
收藏
39
粉丝
关注
私信
写文章

热门文章

  • 通过QQ号 21257
  • 使用nodejs写接口 9938
  • 一、webpack的全局安装和局部安装以及使用 3903
  • vue3-动画之结合第三方库的使用 1464
  • vue3动画的基本使用 1253

分类专栏

  • 前端 9篇
  • js 1篇
  • 工作总结
  • 奇淫技巧 1篇
  • vue 7篇
  • vue2
  • composition API 2篇
  • ts 1篇
  • webpack 4篇

最新评论

  • 通过QQ号

    princess殿下: 帮忙找一个骗子感谢表情包表情包表情包表情包表情包表情包

  • 通过QQ号

    彪悍的篝火: 可以帮忙找一下吗,我可以付费,找一下女朋友,感谢。

  • 通过QQ号

    brief of gali: 我还是不太懂,你是怎么筛选到只剩3600个的. 我根据前三位和后两位,再加市级,还剩7200个结果表情包

  • 通过QQ号

    2401_83073561: 楼主在吗?

  • 使用nodejs写接口

    花小芽: 写的很棒,表情包

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 关于在vsCode中,使用‘-‘作为连字符的类名无法双击选中的解决办法
  • 使用nodejs写接口
  • TypeScript
2023年3篇
2021年14篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源巴黎恋人国语大鼓书宋昌义二年级上册语文书湖人vs凯尔特人麦克风接口什么是私生饭枕边有张脸天然气热水器排名全职高手txt下载网吧管理制度萧韩安雪柔小说给汽车起个好听的名字宠物狗起名字叫什么韩 起名起名的平仄规律卫氏起名奥运会男篮直播起名改名禁忌摩羯男powerdesigner中韩足球赛伊苏起源攻略诛锦弈字起名字寓意好吗最新机械厂家起名大全普姓女孩起名字大全死骑名字上赶着不是买卖男孩起名带单人旁的字淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化