zoukankan      html  css  js  c++  java
  • 微信wxid搜索用户不存在,怎么加好友?

    点击上方蓝字[协议分析与还原]关注我们


     根据wxid微信号找到用户的方法及周边资料大全。

    最近经常会收到好友请求的消息提醒,但却不是通过搜索好友和群聊来添加的,因此研究了一番。

    最近收到的好友请求大概是这样子的:

    640?wx_fmt=jpeg

    孩子都很大了,还得姑姑介绍媳妇吗???

    最近微信加好友这么火,似乎这就是传说中的私域流量的起点?

    另外,这个下方的投诉太复杂了,一看就是骚扰号,却和里面的条目对不上号。

    今天这篇文章,主要介绍一点微信相关的小知识,关于微信号,wxid以及如何使用wxid找到具体微信来添加好友。

    01

    微信号与隐私设置

    大家应该对微信号不陌生,它是微信的唯一标识符,我们每天都会接触到它,例如图中的这个(图是网上找的):

    640?wx_fmt=jpeg

    在刚注册微信的时候,微信会自动分配一个默认微信号,这是微信的唯一ID,就是以wxid开头的微信号,相当于随机数,这个微信号,有一定网络经验的人,一般会将这个微信号改成自己专属的更具记忆性的唯一名称,当然,还有很多人没改。

    对外,每个微信用户只有一个可见的微信号,最开始随机生成的默认微信号一直存在,在微信数据库中占有一席之地,如果一个用户改过微信号,在网络通信报文中,偶尔还是会有默认微信号出现,只是一般大家看不见。

    微信注重关系的私密性和自主可控,在微信的“我-设置-隐私-添加我的方式”里,可以设置“可通过以下方式搜索到我”,包括微信号,手机号,QQ号三项(图片来自微信客服平台):

    640?wx_fmt=jpeg

    640?wx_fmt=jpeg

    这些资料,都在微信官网上,由官方发布,任何人都可以通过置,来让别人搜索不到自己的微信,这些设置,可以避免很多不必要的打扰,但是,对我们专业技术工作者来说,很多时候,却是一种障碍。

    02

    什么是wxid

    前一部分提到,微信注册时系统默认生成的微信号是一个以“wxid_”开头的一个随机串,通常大家把这个数据称为wxid,也叫wxid数据。像下面的图里这样:

    640?wx_fmt=jpeg

    这个wxid虽然是微信号,但与正常修改后的微信号是不同的,它具有很大局限性,例如,它是无法拿到用户搜索框去搜索的,即使你打开了允许通过微信号查找。

    03

    搜索微信号

    在微信右上角,有个添加朋友的按钮(这是老图,新版在右边按钮):

    640?wx_fmt=jpeg

    在这里,我们可以查找微信号,如果微信号为修改过的,且允许搜索微信号,那么就能够找到。

    如果是一个wxid,那就麻烦了,微信不让搜,基本上是这样:

    640?wx_fmt=png

    在不久前,可以通过一些特殊的手段来搜索,比如在wxid前加汉字,然后就能搜索到了,不过,现在这种方式失效了,微信将这个bug屏蔽了:

    640?wx_fmt=png

    对一部分人来说,这是惨绝人寰啊,当然,对我影响不大。

    那现在还有方法能获取到wxid对应的用户吗?还有办法来添加好友吗?当然有,请继续看下一部分。

    04

    查找微信号

    大家在微信群里一定看见过这种‘"xxx"邀请"yyy"加入了群聊’的提示:

    640?wx_fmt=jpeg

    这个提示里蓝色的名字是带链接的,点下链接,就能打开这个用户的账号界面:

    640?wx_fmt=jpeg

    然后就能添加好友了。

    这里给了我们启发,就是使用构造链接的方式来找到并添加好友。具体的,就是使用一串字符串,构造一个能在微信打开的用户账号界面链接,然后打开链接,就能看到上面的那种用户号界面了。

    这个字符串的构造方法网上有很多,就不在这里贴了,如果需要,可以单独找我问,建议自己去搜索。

    这个字符串构造好后,往微信的任意聊天窗口里发送,然后在自己的手机上就能打开这个构造的链接了。

    但是似乎这种方法有局限性,它无法在iOS上使用,只能在Android系统中使用,估计iOS上有另外的构造方式。

    最近经常会收到添加好友的消息提醒,但却不是通过搜索好友,也不是通过群添加的,大概率就是使用这种方式添加的。

    最后,提醒大家,注意隐私安全,别随随便便加陌生人。


    640?wx_fmt=jpeg

    长按进行关注,时刻进行交流。

    点击右下方“在看”,与朋友们一起分享吧↘

  • 相关阅读:
    应用环境配置记录
    【C#】Dictionary通过value获取对应的key值
    DevExpress 之 GridControl 自定义列(转)
    C#中gridView常用属性和技巧介绍(转)
    【643】cv2.imread() 函数
    【642】Python 实现膨胀、腐蚀、提取边线
    【639】keras 中 fit_generator 的 数据生成器
    【638】keras 多输出模型【实战】
    【637】一个图片两个标注的图像增强
    别自嗨了!想做新生代农民工,你还不够格。。
  • 原文地址:https://www.cnblogs.com/protosec/p/11673311.html
Copyright © 2011-2022 走看看