admin管理员组

文章数量:1558052

一、简要概述

扫码登录本质上是WhatsApp的多设备登录,设备之间可以独立运行,那么当我们首次通过WhatsApp扫码登录二维码时,到底发生了那些事情?交换了那些数据?下面我们来一一分析。

二、流程分析

1、设备新增

网页上你看到的二维码本质是一串字符串,类似这样的2@Z1vEcXIs2pVu2TXNnSm2M3GSQdS5VbnujYPgk7yRk357uJBHWcXgZxAq3tYsWYkLqScOgTKIVkdpIw==,5LCR7sLmRYEbIyruSadIYH7papJluPHeuW+MP7ID0g0=,98YjOiyooXXYnPMrR067bV7VwjkMdxj0ODihSahmYWk=,NQQNAuKalfLUvC9m5G/ejCDum7yIePRT3hXGUj6prsA

当手机端扫码时,其实会向服务器发送一个注册设备的包文:

<iq to="s.whatsapp"  xmlns="md" type="set">
<pair-device>
<ref>
【82】32407755673975382f477644483455387a504839423676614d32727461414655716f4a72567367477a514b67484a476d6748766d754154675a4d51554942434564346c502b546c5078774f43593742773d3d
</ref>
<pub-key>
【32】705cd8b4702cc80fafd494d91b5a591124e11b93c7b70843b0579eff82fb3b5e
</pub-key>
<device-

本文标签: 网页Whatsapp版扫码