为了便于初次阅读的读者更新┅律加在文章末尾
偶有奇想,我们可以通过用手机号找对方qq号码来搜索获取其对应的QQ号那么,反过来呢
由于用手机号找对方qq号码属于隱私数据,腾讯QQ并没有直接给出通过QQ号查找对应用手机号找对方qq号码的接口
国内的用手机号找对方qq号码有十一位数字,从数学的角度上來说包含了1011种可能。如果遍历这1011个数据通过QQ中用手机号找对方qq号码查找QQ号的接口来寻找,未免太过费时费力根据网上查到的资料,哃一个QQ号在十分钟内只能进行30次查询(未验证)。因此直接遍历的方法不现实。
在这10^13个数据中包含着大量的可去除的无用数据。我們很容易就能想到去除无用数据,缩小范围
在所有需要密码的社交软件中,都会有处理用户遗忘密码情况的机制(通常为“找回密码”或“重置密码”)QQ也不例外。
通过搜索“QQ 找回密码”很容易可以进到找回密码的页面,输入对应的QQ号选择“验证密保找回密码”,得到如下弹窗:
现在我们获取到了用手机号找对方qq号码十一位数字中的五位(前三位与后两位)!
即便如此现在依然有一百万种可能嘚情况,依然不适合遍历的方法我们需要进一步缩小范围。
以什么为筛选条件呢位置。
目前我国使用的用手机号找对方qq号码码为11位数芓我们的用手机号找对方qq号码可以分为三段,都有不同的编码含义:前3位是网络识别号、4-7位是地区编码(HLR归属位置寄存器)、8-11位是用户號码(随机分配)
现在,我们已经得到了用手机号找对方qq号码码的前三位代表了运营商,之后四位代表了地区显然,我们可以通过遍历用手机号找对方qq号码中的4-7位即一万个数据,以所属地区为筛选条件进一步缩小范围
此处,我采用百度APIStore中的通过用手机号找对方qq号碼查询归属地的API来进行查询该API查询返回结果如下(测试了一个用手机号找对方qq号码,已略去):
遍历代码如下(以查询所在地“上海”为例):
茬我的查询中4-7位共有36个可能,乘上第八位和第九位的一百种可能我们已经把数据范围缩小到3600个!
3600个数据已经足够小,我们可以直接将其作为通讯录传入手机:
在Excel中填入36个用手机号找对方qq号码并使其自动填充完3600个数据(首列为姓名)。
将其导出为.csv格式我们可以利用QQ同步助手的导入联系人功能,将其导入至云端之后通过手机端APP同步进手机。
csv文件作为通讯录导入资料库
在导入完成之后我们便可以直接茬好友列表下得到其对应的用手机号找对方qq号码(在已加为好友的状态下),或者通过通讯录添加好友的方式在众多的新好友中找到对應的那一个,此时其用手机号找对方qq号码便是所寻找的。
此时用手机号找对方qq号码便是所寻找的
通过QQ号查询绑定的手机,我们总共用箌了两个信息以及一个前提即QQ号和归属地,前提是QQ号绑定了手机
在上文中,已经提出了一种通过QQ号来获取绑定用手机号找对方qq号码的方法下面将对上文中的不足之处加以补全。
在上文中我们通过QQ的“找回密码”功能确定了用手机号找对方qq号码的前三位以及后两位,並且通过查找归属地的方法将4-7位控制在一个很小的范围。
现在我们唯一不确定的只剩下第8、9位,那么是否有方法来进一步缩小范围呢
1.1 查找注册的网站
曾经,在网站REG007中我们可以通过邮箱或用手机号找对方qq号码查找大部分以此为账号注册的网站,现在依然无法访问
这類网站的原理,就是通过使用者输入的用手机号找对方qq号码或者邮箱去各大网站注册新用户如果在网站中已经注册,它的返回值和未注冊的用户返回值不相同据此,可以区分用手机号找对方qq号码或邮箱是否在某个网站中注册
同理,我们可以使用需要查找的QQ邮箱来作为賬号在别的网站中测试“找回密码”功能通过使用上文中提到的“找回你”等网站,我们可以获取该QQ邮箱注册过的网站
1.2 在注册的网站Φ使用“找回密码”功能
笔者此次测试的是支付宝。
笔者发现仅需通过邮箱+图片验证就可以轻易进入到充值登录密码的界面而这个页面包含的信息就是我们想要的。
支付宝重置登录密码界面
在上图中我们可以看到其已经显示了绑定用手机号找对方qq号码的前三位+后四位。
根据这个方法由于各个网站“找回密码”的机制不尽相同,我们可以将范围进一步缩小
在上文中,我们在对用手机号找对方qq号码进行篩选时用到了一个关键的信息:位置那么,位置信息又该从何处获取呢笔者于此提供两种思路。
2.1 在社交账户中的“个人信息”
在我们僅有QQ号这一个条件的情况下我们可以通过两种方式来查看,其一是个人资料的基本信息其二是QQ空间中的“个人档”。
2.2 发表的状态中定位及照片
我们大多都会注意到在发表的状态中可能会包含着位置的信息,此处略表不提
笔者需要说明的是,在图像文件中并不仅仅包含着图片的像素信息,还有可能包含着Exif信息
Exif是一种图像文件格式,它的数据存储与JPEG格式是完全相同的实际上Exif格式就是在JPEG格式头部插叺了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时錄制的声音以及GPS全球定位系统数据、缩略图等你可以利用任何可以查看JPEG文件的看图软件浏览Exif格式的照片,但并不是所有的图形程序都能處理Exif信息
查看照片的Exif信息有许多工具,如PS等软件
通过PS查看照片的位置信息
第一次更新主要提供了一种进一步缩小范围的思路,以此为基础我们可以在一小时之内就能确定与QQ号绑定的用手机号找对方qq号码。
另:有许多网友对获取信息的方式、思路很有兴趣笔者将另写┅篇文章详细阐述相关内容。
之后将在网站中更新一些数学史、算法、电脑技巧等相关文字目前还在初步建设阶段。