首页 > 解决方案 > 解压缩没有文件签名/标题的 gzip

问题描述

我设法拦截了一个 grpc 请求并使用 protoc 对其进行解码,但我似乎无法理解任何数据,由于请求标头,我知道它使用 gzip 压缩

        "content-type": "application/grpc; charset=utf-8",
        "grpc-accept-encoding": "identity,deflate,gzip",
        "accept-encoding":  "identity,gzip",

这是解码后的协议缓冲区


   "1": {
        "1": "¸z =PÞCw.\u001e}».*\u001f\u0011"
    },
    "2": some value,
    "3": {
        "1": {
            "1": {
                "1": "©ÄS¢ÄþP\f.½\fÑWÄK>"
            }
        }
    },
    "4": {
        "2": 1,
        "4": {
            "2": {
                "1": "other value"
            }
        },
        "7": 2
    }
}

我已经在cyberchef上尝试过gunzip,但是没有文件签名我无法解压缩任何东西,所以我应该如何将其他不可读的值解压缩为纯文本?

标签: compressiongzipgrpcdeflate

解决方案


推荐阅读