protobuf协议逆向解析
地址:
aHR0cHM6Ly93d3cudGlrdG9rLmNvbS9tZXNzYWdlcz9sYW5nPWVu
找到接口/v2/message/get_by_user_init
如图所示, 参数和响应并不是可直接使用的, 虽然部分内容可读。
跟栈到这里, 找到封包前的数据
打上断点, 查看变量t
就是请求参数, 经过encode
封包为二进制数据后 发送请求
把变量对象t
复制到一个json
格式化的地方, 方便后续查看
// 接收一个 ArrayBuffer, 转为base64字符串
window.arrayBufferToBase64 = function(buffer) {
let binary = '';
const bytes = new