开发者社区> 问答> 正文

如何使用mitmproxy在请求中编辑protobuf

我不确定如何使用mitmproxy在请求中更改protobuf数据。我只有几天使用Charles和mitmproxy之类工具的经验。我只需要改变protobuf数据的一个值。我该怎么做呢?到目前为止

def request(self, flow: HTTPFlow):
    if flowfilter.match(self.filter, flow):
        ctx.log.alert(flow.request.path)
        # print(assemble_request(flow.request).decode('utf-8'))
        body = assemble_body(flow.request.data.headers, flow.request.data.content)
        print(bytes(body))

        ctx.log.alert('\n')

不太确定我走的方向是否正确 问题来源StackOverflow 地址:/questions/59382537/how-do-you-edit-protobuf-in-a-request-with-mitmproxy

展开
收起
kun坤 2019-12-27 17:07:31 1655 0
1 条回答
写回答
取消 提交回答
  • ………………

    2019-12-27 17:08:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多