如何处理来自 web.whatsapp.com 的二维码?

如何处理来自 web.whatsapp.com 的二维码?

我正在尝试从 PC 网络浏览器运行 whatsapp web。

web.whatsapp.com

在此处输入图片描述

我没有相机来读取和处理生成的二维码。

然后我用网站读取图像并返回以下字符串:

1@wQ6XTiEmEYSbopFLeZhyeYpTBuXNkUgS6t21o4BfCpMamxgjpSjnJ1KN,5HnBeFEQlOLz1eUij+0svtffHpSvOvexDJX+nts0TDA=,Gd2eq2kDLGpWQp5rrzRHqw==

我知道有些二维码实际上是 URL,但这个不是。现在,如何处理这个二维码?

答案1

QR 读取器的输出是 Base 64 字符串,1可以解码这里.然而,解码后得到的是垃圾文本

:]8FnE-a)L6E Kv֎|*Ljl`J7DBSW?_|zR2W{l0ݞi,jVBk4G

这意味着它可能是二进制数据,采用 WhatsApp 可以识别的某种格式。这是有道理的,因为 Base64 通常用于以仅允许纯文本的格式(例如 QR 码)对二进制数据进行编码。

要想了解更多,您需要了解 WhatsApp 的内部工作原理。实际使用它需要将这个 base64 字符串输入 WhatsApp,这样应用程序就会认为这是来自二维码读取器/相机的。说起来容易做起来难!

1并非每个 base64 字符串都以 结尾==,但如果在末尾加上 ,那就说明已经暴露了问题。

相关内容