精华内容
下载资源
问答
  • 手机号查QQ号(Python3版)

    万次阅读 热门讨论 2016-02-17 09:43:39
    前言看成了QQ号查手机号点了进来的请自觉关掉,避免“然并卵”!春节逛BBS无意看到一款小软件【手机号2QQ号】,起初是想能不能实现批量,于是写了个python3版的测试(Linux党,没办法),理想总是美好的。。。设置...

    前言

    看成了QQ号查手机号点了进来的请自觉关掉,避免“然并卵”!春节逛BBS无意看到一款小软件【手机号2QQ号】,起初是想能不能实现批量,于是写了个python3版的测试(Linux党,没办法),理想总是美好的。。。

    设置手机号查找

    • PC端

    这里写图片描述

    • 移动端

    这里写图片描述

    这里写图片描述

    手机号登录

    PC端与移动端的设置没有必然关系,比如通讯录启用在移动端可使用手机号查找,在PC端不能,手机号登录启用其他全部关闭的情况下是不能通过手机号查找到QQ的,这里实现的是在开启手机号登录(手机端开启/辅助帐号绑定)功能的情况下提取QQ号。

    实现

    PCQQ登录过程

    1. 发送握手包
    2. 返回握手状态码
    3. 发送密码包
    4. 返回登录状态,由于登录方式不是QQ号,QQ会很返回真实QQ号更新数据包
    5. ……

    用wireshark抓PCQQ登录数据包前4条报文(0825与0826指令)

    这里写图片描述

    看这4次(2发2收)数据交互的抓包,长度分别是213、161、632、249,减去包头,那么数据bytes长度分别是:271、119、590、207

    TEA算法

    QQTEA 算法建立在标准 TEA算法的基础上,使用16轮的加密,由于需要加密不定长的数据,所以使用了一些常规的填充办法和交织算法。【详细戳这里】

    0825指令

    发送的数据包(假设为data)

    02  # 包头,通讯都是以02开口
    
    35 55 # QQ版本,6.7
    
    08 25 # 指令
    
    00 00 # 随机,2位十六进制
    
    00 00 00 00 # QQ号HEX,因用手机号登录,这里直接填00
    
    03 00 00 00 01 01 01 00 00 67 42 00 00 00 00 # 固定
    
    77 92 39 4f 1a fd 3b bf a9 00 6b c8 07 bc f2 3b  # key,直接用抓包的就行
    

    TEA加密段(假设以下为txt)

    00 18 00 16 00 01
    
    00 00 04 4b 00 00 00 01 00 00 15 09  # 固定
    
    00 00 00 00 00 00 00 00
    
    00 04 00 0f 00 00 00 0b
    
    30 30 30 30 30 30 30 30 30 30 30  # 手机号分解,每位前面加上3
    
    03 09
    
    00 08
    
    00 01 00 00 00 00 00 04
    
    00 36 00 12
    
    00 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    
    01 14 00 1d 01 02 00 19
    
    02 51 ca 4a ab 66 e8 0a e4 d2 79 92 1a ce 3c 3d fe e2 37 88 15 1f 45 36 8d  # HDKey

    将以上数据包加密后与前面数据包拼接在尾部补上03形成一段完整的交互数据包

    data += b2a_hex(tea.encrypt(bytes.fromhex(txt), bytes.fromhex(key0825))).decode()
    data += '03'
    data  = a2b_hex(data)

    发包,通讯协议是UDP,直接socket然后接收数据

    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    sock.sendto(data, ('183.60.56.100', 8000))
    recvPack = sock.recv(1024)
    sock.close()

    在0826登录中需要令牌、服务器IP、时间这三个参数将从返回的数据包中获取

    解包,去掉14位头部为数据包加密段

    recvData = b2a_hex(tea.decrypt(recvPack[14:-1], bytes.fromhex(key0825))).decode()

    TEA解码后的数据有多种情况,比如不以’00’开头的会多偏移8位十六进制(暂时没发现其他偏移),具体获取如下

    if(recvData[:2]!='00'):
        recvData = recvData[16:]
    
    if(recvData[:2]=='00'):
        token0825  = recvData[10:122]   # "00 38 "" 00 17 00 0E 00 01" 之间的是token
        serverTime = recvData[134:142]
        serverIP   = recvData[166:174]
    else:
        print('0825 error!')

    获取成功后就可以封装0826的登录验证数据包了

    0826指令

    0826登录验证数据包封装过程跟0825差不多,就不贴数据包了,大致说下过程

    data  = '02'
    ......
    txt   = '01 12 00 38'
    ......

    密码密文,密码随意,并不真正要登录

    pwd = md5('123456')
    pwd  += '00 00 00 00'
    pwd  += '00 00 00 00'  # QQ Hex,用0填从

    封装密码后是密钥加密,将密码密文作为key进行TEA加密

    txt  += b2a_hex(tea.encrypt(bytes.fromhex(keyTxt), bytes.fromhex(pwd))).decode()

    接下来是一段CRC值封装

    txt  = '00 15 00 30 00 00'
    ......
    txt += b2a_hex(tea.encrypt(bytes.fromhex(mcrc), bytes.fromhex(key0826))).decode()
    ......
    txt += '62 e1 72 e6 14 21 fe 8c 85 0c 62 89 1e fc f7 f9 3a 19 b8 92'

    最后封装成数据包

    data += b2a_hex(tea.encrypt(bytes.fromhex(txt), bytes.fromhex(keyCode))).decode()
    data += '03'
    data  = a2b_hex(data)

    具体实现看源码,发包,然后接收解码,和0825过程一致,剩下到解码后获取QQ号了,QQ号用4位十六进制保存,通常解码后以06开头是偏移3位十六进制,fc开头偏移7位十六进制,如果尝试批量的时候,返回的数据包就比较诡异了,这需要进一步分析

    if recvData[:2]=='06':
        qq = str(int(recvData[6:14], 16))
    else:
        recvData = recvData[8:]
        if recvData[:2].lower()=='fc':
            qq = str(int(recvData[14:22], 16))
        else:
            qq = False
    
    if qq: print(qq)

    效果

    单个IP对单个服务器可以小许批量(可能访问频繁,被防火墙干掉了,几十到几百个查找后返回了另一种状态码,PC端还是可以正常登录)

    这里写图片描述

    效果并不理想,如果有兴趣,可以继续研究,比如来个异步/多线程+多代理对多服务器遍历。。。

    以上仅供学习交流,造成一切后果与本人无关!

    参考

    【源码戳这里(Github)】

    ps:手机号可以查到某些私人QQ,最后祝大家:新年快乐!

    展开全文
  • QQ号,手机号 查询是否注册微信

    千次阅读 2016-04-20 21:24:21
    微信 , QQ号,手机号,开通,查询,免费,源码 以前都不写博客. 发现 好多别人写的东西自己都写过,但....自己写完了丢垃圾桶了.对社会一点贡献都没有.所以决定,在这里开个窗户 在此感谢 浩然 老大 ,帮我测试分析问题 . ...

    本人微博不注重格式, 见谅!!!!~```

    写个 微信 手机是否开通查询软件 ,

    微信 , QQ号,手机号,开通,查询,免费,源码

    以前都不写博客. 发现 好多别人写的东西自己都写过,但....自己写完了丢垃圾桶了.对社会一点贡献都没有.所以决定,在这里开个窗户

     

    随便取的. 百度不允许 "QQ号,手机号 查询是否注册微信" 这样的名字 共享

    http://pan.baidu.com/s/1hsPhf60

    展开全文
  • 利用QQ账号查询所绑定的手机号码

    千次阅读 2021-05-27 00:44:52
    君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~,方法如下图: 文 章 分 类 软件列表 精选教程 资源分享 电脑技巧 简介 这个方法可以查询QQ号所绑定的手机号的软件,如果大家...

          小伙伴们注意:公众号的推送机制不再按照时间前后推送了,微信公众号信息流乱序。君哥建议大家把科技毒瘤君公众号置顶(设为星标⭐),以便第一时间看到推送,非常感谢~,方法如下图:

      文 章 分 类  


    软件列表精选教程资源分享电脑技巧

    简介

    这个方法可以查询QQ号所绑定的手机号的软件,如果大家忘记自己QQ账号所绑定的手机号时,可利用这个方法来查询一下,亲测查出来的手机号100%正确,但是部分QQ是查询不到的,此类教程容易黄,大家抓紧了,部分新注册的可能查询不到,但是老号一查一个准!

    利用QQ账号查询所绑定的手机号码

    查询地址

    ????????????

    点击下方名片,公众号后台回复「1003

    ????????????

    ????????????

    #感谢关注科技毒瘤君,

       官方博客 beiwangshan.com(北忘山)。

       集合国内外优质的软件|资源|教程|安利,每日发布。

       内容如有侵权,请邮beiwangshan#yeah.net。

    展开全文
  • 手机号绑定微信查询

    2017-11-26 22:52:02
    查询qq号手机号是否绑定微信号,http方式查询,C#源码,仅供学习用途
  • 1,WebService是基于SOAP协议的, SOAP:Simple Object Access Protocal简单对象访问...(2)QQ号是否在线与这个过程类似。 在使用wsimport命令时,指定建立的目录结构(包路径):通过-p参数指定。

    1,WebService是基于SOAP协议的,

    SOAP:Simple Object Access Protocal简单对象访问协议。

    SOAP是通过HTTP的POST方式发送XML格式文档的协议。

    2,WebService其实就是一个程序,它可以实现本地的程序访问远程主机服务器上的一个方法,可以实现远程方法调用。而且可以实现跨平台,跨语言。比如,在北京的一个程序要调用上海服务器上的一个程序的方法,而且不管这个远程方法是用什么语言写的,只要远程服务器提供WebService服务,就可以实现调用。

    3,演示:

    (1)手机归属地查询:

    提供手机归属地查询的公司一般是移动或电信公司。提供的这些服务是免费的。我们可以在我们的应用程序中调用这些服务,我们只需要在我们的程序中调用运营商提供的方法即可。

    在微软的网站上提供了这样的服务接口。

    登录www.webxml.com.cn


    在右面有最新webservice,这里面就是提供的免费的服务端口:


    打开more,在里面点击国内手机号码归属地查询web服务:


    这里有Endpoint和WSDL等,

    Endpoint是给用户使用的,在里面提供了查询手机信息的接口。

    WSDL是给程序员看的,里面是XML文档,使用这个页面的URL就可以生成我们程序所需要的java类文件。

    打开Endpoint,可以使用查询功能:


    我们选择getMobileCodeInfo查询详细信息:


    在mobileCode中输入手机号,userID是收费使用的,我们不用填(如果在程序中,调用这个方法,userID要传””而不是null)。

    点击调用可以看到如下信息:


    打开WSDL,可以看到XML文档:


    使用这个XML文档生成Java代码,应用在我们的程序中:

    需要使用JDK提供的命令:wsimport,在命令行直接输入wsimport,可以获得帮助信息。


    在本地硬盘中新建一个文件夹,比如在e盘新建wstest文件夹:


    在命令行进入这个目录:


    根据URL网址输入命令:

    wsimport –s . http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl


    -s是生成java源文件和class字节码,后面的点是在当前目录下生成,后面再将提供XML文档的URL地址粘贴进去。回车,解析生成文件。


    默认根据网站url生成路径文件夹。Cn.com.webxml

    将里面的.class文件全部删除,将java文件复制到项目中。


    建立测试文件WsDemo.java。

    public class WsDemo {
    	public static void main(String[] args) {
    		MobileCodeWSSoap m = 
    				new MobileCodeWS().getMobileCodeWSSoap();
    		String ss = m.getMobileCodeInfo("18702238091","");
    		m.getDatabaseInfo();
    		System.err.println("sfasfdadfa");
    		System.err.println("手机号是:"+ss);
    	}
    }
    

    编码问题:

    默认情况下,提示中是没有中文解释的:

    这里应该使用GBK编码。将这个工程设置成GBK编码:

    工程右键àpropertiesàResource,将text file encoding的other中设置为GBK。然后可以看到:

    运行这个main,就可以在控制台看到对应的信息(需要连网)。

     

    (2)QQ号是否在线与这个过程类似。

    在使用wsimport命令时,指定建立的目录结构(包路径):通过-p参数指定。


    展开全文
  • 欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 ...
  • 1,可以支持普通路由器,有线路由器(WIFI)等网络环境,二级路由器下的QQ号码一般情况下也可以扫到。 2,可以扫描局域网当前在线的苹果QQ,安卓QQ以及PC版的QQ,支持所有PC版QQ版本,安卓及苹果只对当前...妹子QQ吧~
  • 软件介绍: 有时候不小心把好友删掉了,又找不到在哪里恢复,QQ恢复官网经常看不到,下载我们的软件,一键查询一年之内被你删除的好友,快来和我一起看看你都删过哪些好友吧! 软件预览图: 软件版本:1.0 软件...
  • 本来我是想是使用284来作为foxmail的一个记事本账号,但是需要验证130的手机,这是以前使用的手机,现在不能接受该短信了,得反馈下。 转载于:https://www.cnblogs.com/bkchengzheng/p/5722291.html...
  • • 需要一个打电话显示任意手机号码的软件 • ... • 谁告诉下,怎么用一句话取下面验证码的问题 • 网页填表 取输入验证码正确后按回车键,自动点击按钮 • 检测手机号码,QQ号码是否开通微信 • 批量读取xls指定内容
  • 查询手机号码注册和绑定的平台攻略 首先进入37k分析平台:... ...输入常用手机号码,点击分析一下,大约十秒左右就会分析出结果来。...分析结果如下图,第一部分展示手机号码本身的信息,归属地,运营...
  • Ajax 查询手机号码归属地

    万次阅读 2012-07-20 12:09:34
    QQ:138986722 最近做项目的时候、要用到这个功能! 在网上找了很多、如果根据网络提供的API直接JS Ajax查询会出问题:拒绝访问 网上说是跨域了、解决办法就是java后台访问这个API地址。下面罗列一些网络上...
  • 1 php查询下载-手机,IP,QQ,WHOIS,PR ,ALEXA,手机号,网站收录,身份证,生日看见很多朋友需要这个查询系统(PHP),暂时先放本版5小时 http://www.myand.com/viewthread. ... ghlight=&page=3[发布]php查询系统下载-...
  • 最烦资源分了!免费、实用、强大的手机号码归属地查询,有16~17万条记录,号码很全,自己写的有什么bug或需要源码的给我留言 QQ:753626274
  • 最新查询QQ绑定手机号的源码,内附带接口,无需安装,上传到主机服务器就可以直接用,可用于引流推广,上面也带广告位。需要php7.2版本 下载地址:https://www.ffu9.com/2021/04/03/1433.html <html> &...
  • 韩梦飞沙 韩亚飞 313134555@qq.com  yue31313 han_meng_fei_sha  Android平台HttpClient的使用-手机号码归属地查询

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 529
精华内容 211
关键字:

qq号查手机