美文网首页折腾之美学习生活小风车
黑客未入门:如何通过QQ号获取绑定的手机号

黑客未入门:如何通过QQ号获取绑定的手机号

作者: 黄某 | 来源:发表于2016-08-17 23:20 被阅读144245次

为了便于初次阅读的读者,更新一律加在文章末尾


导语

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

一,缩小范围

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

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

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

1,通过“找回密码”

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

通过搜索“QQ 找回密码”,很容易可以进到找回密码的页面,输入对应的QQ号,选择“验证密保找回密码”,得到如下弹窗:

通过密保手机找回密码

Bingo!

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

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个数据(首列为姓名)。

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等软件。

通过PS查看照片的位置信息

第一次更新总结

第一次更新主要提供了一种进一步缩小范围的思路,以此为基础,我们可以在一小时之内就能确定与QQ号绑定的手机号。

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

本人博客

http://www.2maestro.me
之后将在网站中更新一些数学史、算法、电脑技巧等相关文字,目前还在初步建设阶段。

相关文章

网友评论

  • c6280713259a:我有监控查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决,我有查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决
  • c6280713259a:我有监控查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决,我有查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决
  • c6280713259a:我有监控查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决,我有查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决
  • c6280713259a:我有监控查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决,我有查这个的程序 绝对可以用 找 251781426 这是Q号,可以帮大家解决
  • 道者如思:关了手机号码添加的怎么办
  • ee67684372d3:这个好像很早就看过。。。
    CodeRambler:@BOOM_python 同,这个思路老早我在与同伴门讨论社工的时候就提过。
  • 97f9b6084551:大佬 能不能帮我查一下2804234218这个QQ绑定的手机号 他是个骗子 我被他骗了
  • 1deb709ba126:这个文章很早就有了,现在QQ找回密码貌似只会显示前3位
  • 浪漫没有天份:我想知道咋盗号
  • 9fdd5ac64f16:可以帮我一找个女生的电话吗,QQ的,我可以付钱,我只需要电话而已
  • cf579941d86a:好,帮我忙
  • 潘小山:꧁收录恭喜꧂恭喜本文作者,本文已被由「小潘大大」主编的〖科技3点半专题〗专题和〖简书文章精选集〗专题收录!!!期待作者创作出更加优秀的作品,也期待各位围观的朋友关注我们的专题和「小潘大大」!…………
  • 861748010286:需要你的帮助怎么联系你朋友,感谢,我QQ 459559921 看到联系下,感谢
  • cffb3558ae6a:帮我查个QQ号电话号码?
  • 山野小莱夫:求dalao 可有偿 想人肉一个微博骗票的骗子
    已经坑了一大把小姑娘了 谢谢
  • abd24db95ad2:需要帮助 谁能帮我查一下 QQ673907306
    f4389b71d133:@GONG_YOYO 发过来我试试,不一定能查到
    7b68a26f7ac8:@weiguomin 大佬我知道一个骗子QQ,ip,他的电话后四位,你可以帮我查到他电话号码嘛?我QQ3381163656,感激不尽,学生党被骗
    f4389b71d133:如果你知道手机号码最后4位,就挺容易
  • 2aad300a192a:我需要差一个 不知道哪位大神可以帮帮我
  • fe63f6b3171b:厉害了!
  • f4389b71d133:用Python3实现了,感谢作者的思路
    36d7127c0601:@weiguomin 你可以帮我一下吗
    f4389b71d133:@Mango_4bf9 这个qq是小号,难
    54abdbff85ed:3298003032 可以帮我查一下这个QQ的电话号码吗 有偿
  • 978003ffc0c7:求大佬帮我查询个号 +我Q162248897
  • piupu遇见你:可以加个微信吗
  • d1f074c8d579:加我微信 cattree9532 如果我没啥事的话 可以帮你们试下
    6bfa51753b97:@猫的树_Cat 大佬还在用微信没?
    菠萝头咯:@一无所有_93a1 加我这个吧LHY663536 是个机器人,自动生成表格,可以试试
    9ea3c72f8a47:你好,你的微信号我查不到啊!
  • 415f000c1410:请问手机号只知道前三位,怎么办?
  • 御天网安科技有限公司:代查 q 1482138488
  • 51b979f46944:怎么加你呢,需要你的帮助。
  • e97cfe92d676:中间那个遍历没看懂..怎么弄然后百度那个归属地查询没了
  • 12e9ff6b4936:查询Q的手机号。请加我94933+6706可以先查先测试。
    QQ只能看到前三位数,所以本文已经不行了哦。
  • 138fa93b1fcc:如何联系你,而需要你的帮助
  • 978003ffc0c7:你好请问怎么联系你 我有问题想请教你
  • 547322c2aed1:能不能帮我盗回我QQ呢
  • 15bc1a7a99ee:如果对方拒绝加好友呢?
    是不是就没用了,表示没看懂,谁能帮我查查?
    12e9ff6b4936:各位想要查询QQ号的手机号。请加我94933+6706 可以先测试,先查哦。 QQ目前只能看到前三位数,所以这篇文章早不行了哦。
  • e07518963269:我想找一个人,对我很重要很重要的人,能帮帮我吗?
  • e07518963269:我想找个人请你帮帮我
  • b7a8961c6af4:我现在急需知道一个QQ主人的真实姓名和电话号码,有是可以帮帮我的吗?有的话加我QQ2524474045
    笑看人生_1aea:@啊i_3a7b 后来找到了吗?
  • 228dd2344122:这个方法现在已经实现不了啦,密码找回只显示前面三位数了。
  • 49cba8e41b5b:楼主可以帮我吗。我想找一个很重要的人.
  • 大风未央:作为一个文科生看不懂😳
  • Flipped199:厉害了
  • 7bc09a3a2c58:想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址想定位别人位置,我有软件可以帮你们做,( + 3542462996 )这是Q 在Q签名上有下载地址
  • 7bc09a3a2c58:本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
    本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
    本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
    本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
    本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
    本人有 定 位 别 人位置 找人这个软件

      联系

      2835913721

      在 Q Q 的签名上有下载地址.绝对可用
  • 1dca7038e288:高高高
  • 田飞雨:找回密码 只显示前三位了,咋办呢 也没加好友
  • 64b73d5228b0:有人帮我查下嘛? 知道qq号怎么查绑定的手机号?
  • 220428f429be:我需要找回qq密码, 谁帮我, 给钱也可以。 联系qq.2477133551
  • 232253131ada:现在QQ找回密码只能看到前几位看不到后几位了 很难受~!
  • 网络安全自修室:后面筛选到20多个号码,怎么再进一步验证呢,有些号码无法通过qq查找查到,而你的例子刚好打开了可以通过手机号搜索到的功能吧?
  • 网络安全自修室:现在qq貌似找回密码,只会显示前三位了吧?后两位不显示了,难道是版本的问题?
  • 5db21c78194a:大佬 可不可以帮我找个人的?
    :pray:
    5db21c78194a:dalao 不用了 谢谢
  • 3731854244ba:有新得么?现在要自己输电话号码
  • a77d400d3b25:楼主 不会代码这段怎么弄。。。
  • 909260ef34c6:楼主可以加个QQ么😂
  • 542672f993cc:代码前几行貌似不完整
  • e6080fa1de2f:你能不能帮我查一个,我很爱他,因为误会把我删了,绝望
  • ea0852eb86be:作者您好 我能加你社交账号联系你吗?想和你讨论一下。
  • da5f9ef7701f:不行啊,现在找回密码他只提供号码的前三位数给你,后面两位数他根本不给你
  • da5f9ef7701f:可以帮帮我么,
  • 1c613a81eac5:能帮帮我查下这个qq号吗?他骗了我的钱,还删了我,搞得我没地方骂,很不甘心!!!961322483,
  • 117bcc3fa917:有需要的可以加我QQ:27162284.....专业解决此类QQ号码变手机号码的查询。。。诚信为本,拒绝无聊骚扰,工作较忙,空闲接单,望谅解。
  • 882bbb7ebac2:采用百度APIStore中的通过手机号查询归属地的API来进行查询,该API查询返回结果如下(测试了一个手机号,已略去):
    请问这个步骤是怎么做的啊?
  • 74647bbd43d2:大神怎么联系?你写的刚好是我需要的
  • 8c741e34b774:我是女生 看了几遍还是不会弄,博主你可以帮我查吗,我有他的QQ号和微信号 可是她把我拉黑了 他骗了我的钱
  • ffb41d4a46a6:黄某,您好。看了你文章,确实挺不错。可我本人实在实践不来。我有一件事想跟你说下。之前遇到一个骗子,骗走了我2000多元钱。他的qq592219949,手机密保显示为188******33,不知您能否查到他呢?谢谢。可以的话私我,我真心急于找到这骗子
    f4232aea4021:请问您找到了吗?我也是
  • d6c1ffbefe81:16年8月的贴,但是现在用手机验证找回密码已经只显示前面三位数了。。。。。。
    cd774a029f3f:@亦晴_ba16 可是还有其他的显示是这样的
  • 1aaf7779b205:你能帮我找一下吗,
  • 24a679314a82:能帮我弄一下吗?我实在是看不懂
  • 409ef7b61225:怎么通过手机号查Q号呢?
  • 657b7430df43:你能帮我弄下吗
  • 657b7430df43:我把QQ密码忘了,手机号没用了,注销了,现在怎么弄回来呀
  • 657b7430df43:你能帮我个忙不
  • 6e1f48a55c89: 百度api怎么玩
  • 9fa550e4763c:现在好像不管用了
  • bdcde1080592:能否帮我查看一下2187094861的手机号码
  • ffb24e626594:可怕,人肉就是这样干的吗?
  • ebb26c13f40f:在不在?如果是新注册的呢?具体我想说,你能帮忙么?……
    别人新注册的qq号,现在注册都要用手机号但可以不绑定手机号码,我试着你说的但只能知道是头三位数的用户注册的,我只想知道后几位数就够了……没有任何的资料。能不能帮我办法……
  • 198a11e08b3f:如何复制你的代码?并生成excel
  • 47af034931bc:思路很好
  • 198a11e08b3f:请问这个代码在哪编写?如何生成excel
  • 0618ed500ed8:qwq嘤嘤嘤能帮查嘛…
  • 0eb52099c8a8:好腻害!
  • 4173efe17b46:我手机被偷了,本来还说不要了,结果他用我手机微信抢别人红包,把我微信手机和qq解绑了,我找回微信结果绑了另外一个qq,下午还和我顶了半天号,挺生气的,求帮忙找下他手机号,有重谢我qq525694379
  • 4173efe17b46:可以加个好友吗?求帮个忙
  • 28d56e47e392:能帮忙获取绑定的手机号吗
  • 9cfa6237678a:能帮我吗
  • 5e73f79d9a3c:大师加我QQ教教我呗
  • 3c72e7464ed8:很喜欢您的作品可以留下QQ吗
  • 870b50d5af8b:其余的都弄好了 Excel这里不会弄了 不知道怎么自动添加 大神可以告诉下吗
    a77d400d3b25:4-7位这段怎么筛选API的不太懂
  • 40090320e424:不找你帮忙,我想自己弄动。能否把这个详细的说一下,如果有基础的知识,可以发给我让我学习一下,不会的可以请教么?
  • 40090320e424:楼主,帮忙找个人好么,我们学校老师中有个骗子,不知道是谁,在我们年级群里用小号发了链接,然后骗我们钱,只知道电话是131******82,扣扣940797598,拜托楼主了,我们学校的学生都在找这个人让领导把他开除了。这个老师是山西的,不知道具体在哪里。
  • 3eca935d753f:我要找个捐助小孩子的热心人
  • 3eca935d753f:楼主,可以帮忙找个qq的人吗?
  • 208923586549:号码归属地求解。。。。看不懂
    黄某:@208923586549 可以参考一下这个http://wenku.baidu.com/link?url=X24e9CJwjYxigMWCakRBUyn63cO1mQFHY29lPFtIkq8KokvvgpO6qpI4qrf75mICsn07oru9VNq0PbcNC9tkcS4hP5u-ght2f10ROLPskNa
  • 24b81ed67b20:大神!谢谢,如果他没有换手机号,你就拯救了我的人生
  • 7圈电池:让我想起了 凯文
  • 爱挺网:写的真棒,请问可以转载到我的小站吗
    黄某:@爱挺网 可以的,注明出处就行
  • e738f661fc3d:求帮忙 谢谢
  • ae5ce2fd02ba:可以帮忙么
  • ae5ce2fd02ba:表示看不懂、能不能帮忙找一下、跪求

本文标题:黑客未入门:如何通过QQ号获取绑定的手机号

本文链接:https://www.haomeiwen.com/subject/jifvsttx.html