首页 快递行业资讯 怎么经过QQ号获取绑定的手机号

怎么经过QQ号获取绑定的手机号

一,缩小规模 在这10^13个数据中,包含着很多的可去除的无用数据。咱们很简单就能想到,去除无用数据,缩小规模。 1,经过“找回暗码” 经过密保手机找回暗码 Bingo! 现在咱们…



一,缩小规模







在这10^13个数据中,包含着很多的可去除的无用数据。咱们很简单就能想到,去除无用数据,缩小规模。




1,经过“找回暗码”











经过密保手机找回暗码


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();

}/**



*            :恳求接口



*            :参数



*/
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 headerconnection.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) {



"\r\n");

}

reader.close();

result = sbf.toString();

catch (Exception e) {

e.printStackTrace();

}return result;

}

}

在我的查询中,4-7位共有36个或许,乘上第八位和第九位的一百种或许,咱们现已把数据规模缩小到3600个!




二,生成通讯录并导入手机



3600个数据现已满足小,咱们能够直接将其作为通讯录传入手机:

在Excel中填入36个手机号,并使其主动填充完3600个数据(首列为名字)。

Excel填充的3600个数据







在导入完结之后,咱们便能够直接在老友列表下得到其对应的手机号(在已加为老友的状况下),或许经过通讯录增加老友的办法,在很多的新老友中找到对应的那一个,此刻,其手机号便是所寻觅的。







此刻,手机号便是所寻觅的




三、总结















Point.1 针对上文中提及的“缩小规模”





现在,咱们仅有不确定的只剩下第8、9位,那么是否有办法来进一步缩小规模呢?



答案是有的。




1.1 查找注册的网站





从前,在网站REG007中,咱们能够经过邮箱或手机号查找大部分以此为账号注册的网站,现在仍然无法访问。



这类网站的原理,便是经过运用者输入的手机号或许邮箱去各大网站注册新用户,如果在网站中现已注册,它的回来值和未注册的用户回来值不相同,据此,能够区别手机号或邮箱是否在某个网站中注册。






1.2 在注册的网站中运用“找回暗码”功用





笔者此次测验的是支付宝。



笔者发现仅需经过邮箱+图片验证就能够容易进入到充值登录暗码的界面,而这个页面包含的信息便是咱们想要的。





支付宝重置登录暗码界面

在上图中,咱们能够看到其现已显现了绑定手机号的前三位+后四位。

依据这个办法,因为各个网站“找回暗码”的机制不尽相同,咱们能够将规模进一步缩小。

Point.2 针对上文中提及的“方位信息”

在上文中,咱们在对手机号进行挑选时用到了一个要害的信息:方位。那么,方位信息又该从何处获取呢?笔者于此供给两种思路。

2.1 在交际账户中的“个人信息”


2.2 宣布的状况中定位及相片

咱们大多都会注意到,在宣布的状况中或许会包含着方位的信息,此处略表不提。


笔者需求阐明的是,在图像文件中,并不只是包含着图片的像素信息,还有或许包含着Exif信息。


Exif是一种图像文件格局,它的数据存储与JPEG格局是完全相同的。实际上Exif格局便是在JPEG格局头部插入了数码相片的信息,包含拍照时的光圈、快门、白平衡、ISO、焦距、日期时刻等各种和拍照条件以及相机品牌、类型、颜色编码、拍照时录制的声响以及GPS全球定位系统数据、缩略图等。你能够使用任何能够检查JPEG文件的看图软件阅读Exif格局的相片,但并不是一切的图形程序都能处理Exif信息。

检查相片的Exif信息有许多东西,如PS等软件。



经过PS检查相片的方位信息



弥补:



非触摸信息搜集,望文生义,便是在不物理触摸方针的状况下,经过互联网或其他手法,对方针进行信息搜集。首要包含以下信息:

  1. 名字

  2. 性别

  3. 出生日期

  4. 身份证号码

  5. 身份证家庭住址

  6. 学历/小初巨大各校园 方针经历素描

  7. 手机号(曾用与现用)

  8. 邮箱

  9. 银行卡

  10. 电子邮箱

  11. 支付宝

  12. 各SNS主页 微博,人人网,百度贴吧,网易轻博客等

  13. 常用ID

  14. 方针性情素描




原文链接:https://www.jianshu.com/p/b71ee359fce3
文章來源:简书



本文来自网络,不代表快递资讯网立场。转载请注明出处: http://www.llaiot.com/express-industry-information/2834.html
上一篇
下一篇

为您推荐

返回顶部