Charles——解密protocbuf包

http的headers请求,content-type: application/proto是加密的,抓包只能看到乱码。
Charles——解密protocbuf包_第1张图片
因此,需要此接口的protocbuf文件,用来解密这个接口的数据包。

做法:

  1. 需要这个接口的protocbuf文件
    在这里插入图片描述

  2. 用protoc工具将 .proto文件转换成 .desc文件

    protoc -oXXX_app.desc app_XXX.proto
    

    生成 .desc文件
    在这里插入图片描述

  3. 选中接口,点击鼠标右键,选择 Viewer Mappings
    弹出 Edit Viewer Mapping,将下图信息填写完整
    Charles——解密protocbuf包_第2张图片
    其中,点击 Open Descriptor Registry 按钮,导入 .desc文件
    Charles——解密protocbuf包_第3张图片
    4. 如下图所示,便可查看解密后的proto数据
    Charles——解密protocbuf包_第4张图片

你可能感兴趣的:(软件测试工具)