2021-08-20

Java生成手机号 本文主要讲述在Java中如何生成电话号码工具类 阅读详情

通过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查询返回结果如下(测试了一个手机号,已略去):

用户枚举CSRF漏洞 结论:由于手机号11位的,因此,只要时间充裕,就能暴出所有的手机号。登录成功以后呢,我们在修改个人信息页面,可以看到如下内容,点击修改个人信息,然后抓包—->选择CSRF_POC。环境搭建、HTML,PHP,MySQL基础学习,信息收集,SQL注入,XSS,CSRF,暴力破解等等。更改手机号传参,这里手机号传参没有进行加密,直接用手机号的位置进行爆破。用之前的151的手机号测试,发现成功的时候返回数值如下code=0。在忘记密码处,先点击获取验证码,然后用任意填写6为验证码,抓包。免费领取安全学习资料包! 阅读详情

相关推荐

Ethercat学习-从站源码生成

移植平台GD32F450,从站芯片AX58100

西澳峰的博客 9135

用户名枚举手机号字典(大)

用户名枚举手机号字典(大)

机器人抓取(一)—— ROS MoveIt! 程序控制真实UR5机器人运动(python)

接上篇:ubuntu18.04 ros-melodic 安装 ur_robot_driver,驱动真实的 ur5 机器人 上文在 ubuntu 系统中配置了ur 机器人ros功能包 universal_robot 和驱动 Universal_Robots_ROS_Driver,并实现了用 moveit_rviz 拖动机器人运动。本文旨在学习如何使用 moveit python 用户接口moveit_commander,实现真实的ur5 机器人轨迹规划与控制。 1. ur5 机器人控制 参考:MoveIt »

zxxRobot的博客 1万+

免费手机号码归属地API查询接口

原文  http://itindex.net/detail/50687-免费-手机-属地 主题 API 免费手机号码归属地API查询接口 一、淘宝网API API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON

Raleigh 1万+

手机号逆向查询QQ号:3步极速查询完整教程

你是否需要快速查询手机号对应的QQ号?手机号逆向查询QQ号工具为你提供了一个简单高效的解决方案。这个Python开源工具通过一行命令就能快速获取手机号与QQ号的绑定关系,无需复杂操作界面,特别适合需要批量验证手机QQ关联的用户。无论是个人查询还是企业数据核对,都能在几秒钟内完成,大大提升工作效率。 ## 🔍 为什么你需要这个逆向查询工具? 在日常工作和生活中,查询手机号对应的QQ号是一个常见

gitblog_01032的博客 268

运营商二要素验证:构建可信实名场景的落地方案

手机号与姓名一致性核验,即常说的“运营商二要素”验证,其核心价值在于建立了“人”与“号”的强绑定关系。通过调用运营商底层数据接口,系统可以实时判断用户提交的姓名是否与该手机号在运营商处登记的机主姓名完全匹配。

lupai的博客 404

python枚举类型遍历数据并获得索引号

本文介绍了在Python中使用enum模块获取枚举成员索引号的四种方法:1)通过enumerate()遍历枚举成员并指定起始索引;2)直接访问枚举成员的name和value属性;3)使用list(Enum).index(member)获取定义顺序序号;4)利用__members__属性结合enumerate()获取映射关系。每种方法都提供了示例代码和输出结果,适用于不同索引需求场景,如自定义起始索引或获取定义顺序序号。开发者可以根据具体需求选择最合适的方法来操作枚举类型。

得塔云的博客 286

大厂高频面试题:手机号加密存储后,如何快速按尾号查询?

面试官:"在你的项目中,用户手机号是怎么存储的?我们都知道手机号属于敏感个人信息,必须加密存储。那如果现在有一个需求:运营后台需要支持,同时还要满足《个人信息保护法》和等保2.0的合规要求,你会怎么设计?

Java架构师之路的博客 381

APISpace 号码实时查询API接口 免费好用

传入手机号码,查询该手机号的在网时长,返回时间区间,支持移动、电信、联通手机号

API 2958

逻辑漏洞出现场景、利用方式总结,从零基础到精通,收藏这篇就够了!

该漏洞被归为缓冲过度读取。:在支付过程中发生用户替换现象,首先登陆自己的账户,然后取得另外一个人的账户名等有效信息,在业务流程中用对方的用户名替换自己的用户名,用对方的余额购买完成后,再替换自己的账户名,这样就形成别人的钱买自己的东西。找到喜欢的商品,添加购物车,提交订单,支付订单,基本的流程是这样的,但是这三个流程可能会存在业务设计的缺陷,其他可以通过修改产品的数量,产品的实践,优惠券,产品的id,sku值等等。这个时候还可以继续在购物车中加入商品,支付结束之后,商家发放的商品是现在的购物车里面的东西。

Python_0011的博客 1057

【Java】各个国家和地区电话手机号判断枚举工具了

IL("以色列", "^(\\+972|0)([23489]|5[0248]|77)[1-9]\\d{6}"),(6\\d{1}|7[1234])\\d{7}$"),RS("塞尔维亚", "^(\\+3816|06)[- \\d]{5,9}$"),

JAVA领域优质创作者,基于分片网络查询方法专利发明者。 1508

【亲测免费】 Sim_EKB_Install_2021_08_20.zip 资源下载说明

Sim_EKB_Install_2021_08_20.zip 资源下载说明 【下载地址】Sim_EKB_Install_2021_08_20.zip资源下载说明 Sim_EKB_Install_2021_08_20.zip 是专为自动化控制领域技术人员和爱好者设计的资源包,内含博途V17 SCOUT5.4版本的相关文件。...

gitblog_06724的博客 550

Ubuntu 24.04 LTS.zip

网盘文件永久链接Ubuntu 24.04 64-bit ARM (ARMv8 AArch64) server install imageubuntu-24.04-desktop-amd64ubuntu-24.04-live-server-amd64

黑马程序员+
博客等级 码龄5年 12粉丝 1原创
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值