2020-03-31 获取微信好友真实地址

<meta charset="utf-8">

监控微信网络事件

首先打开火绒剑点击进程,查看微信程序(WeChat.exe)的进程ID,列如下面我的微信程序的进程ID就是6032,把微信程序的进程ID记住。

9096089-25afc1d4977d1da1.png
image

依次点击->系统->过滤->添加-确认,把你的微信程序的进程ID添加到列表中。稍后只要打开火绒剑的监控功能,就能监控微信程序的一系列动作了。

9096089-e9de752fe1356065.png
image

然后点击->动作->把“NET_recv”前面的复选框勾选中,其他的选项一个都不要选,只需要监视微信程序的“NET_recv”(接收数据) 这个网络事件就行了。

如果监听的网络事件太多,连发一个微信消息都会有很多数据包被拦截下来,这样不利于我们筛选提取。!

9096089-c441a6d0a571bf38.png
image

建立筛选条件

最后一步点击“动作”建立筛选条件,把从80、443、8000、8080、12000端口来的数据全部排除掉。

前面的号是通配符列如:28.49.163.37:80,在:80前面加上号,就代表前面的IP地址不管是多少,只要后面用到了80端口那么就筛选剔除掉。

9096089-74d9b8d015b19baf.png
image

完成上面的所有步骤,基本上就可以监听抓取IP地址了,不过最好还是先给自己其他的 “微信小号” 打个语音电话,对比一下抓取下来的IP地址,看看是不是单独只有自己 “微信小号” 的IP地址。

9096089-27e30fd7c9409cf5.png
image

如果还有其他IP地址存在,那么就选中那个IP地址->右击->排除,自己多测试几遍确定没问题了,在给你想获取IP的好友打语音电话。

在把抓取到的IP地址复制到IP精准定位器中,就能获取到这个IP地址所在的区域以及大概的范围了。

9096089-95d30bb52706e313.png
image

不论是QQ还是微信,都是通过抓取IP地址进行定位的,如果连接的是自家路由器或者宽带上网,那么通过IP地址进行定位精度会高很多。

如果用的是手机卡网络上网的,IP地址定位就不行了精度会偏差很大,如果真的有这方面的需求,可以自己去搭建一个小程序,获取WiFi的MAC地址,然后通过MAC地址定位精度会很高。

  • 25
    点赞
  • 198
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
Python可以通过企业微信开放的接口实现消息推送功能。 首先,需要在企业微信后台注册应用并获取应用的相关参数,比如应用ID、应用密钥等。然后,使用Python的requests库发送HTTP请求来调用企业微信提供的消息推送接口。 可以使用以下代码示例通过企业微信发送文本消息: ```python import requests import json # 获取企业微信应用的相关信息 corpid = '企业ID' corpsecret = '应用密钥' agentid = '应用ID' # 获取access_token url = f'https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={corpid}&corpsecret={corpsecret}' response = requests.get(url) access_token = json.loads(response.text)['access_token'] # 构造消息内容 message = { 'touser': '@all', # 发送给所有用户 'msgtype': 'text', # 发送文本消息 'agentid': agentid, 'text': { 'content': '这是一条测试消息' # 消息内容 } } # 发送消息 send_url = f'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token={access_token}' response = requests.post(send_url, data=json.dumps(message)) result = json.loads(response.text) if result['errcode'] == 0: print('消息发送成功') else: print('消息发送失败') ``` 上述代码首先获取了access_token,然后构造了一个文本消息的消息体,包含消息内容和发送对象(这里使用@all表示发送给所有用户)。最后,通过POST请求将消息发送给企业微信。 在实际使用中,可以根据需要自定义消息内容、发送对象等相关参数。此外,企业微信还支持推送图片、文件、图文等多种类型的消息,开发者可以按需进行配置。 以上是使用Python实现通过企业微信进行消息推送的简单示例。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值