mitmdump抓取app数据

时间:2021-07-05 18:25:50   收藏:0   阅读:0

注:有些app的api接口post的请求有些参数不知从何而来,因此无法模拟客户端post数据,需借助mitmproxy里面的mitmdump来操作。

1. 先用fiddler抓包获取请求的接口

2. 编写解析数据的代码,例如:

import json
# 这个地方必须这么写 函数名:response
def response(flow):
    # 通过抓包软包软件获取请求的接口
    if aweme/v1/user/follower/list in flow.request.url:
        # 数据的解析
        for user in json.loads(flow.response.text)[followers]:
            pass

3. 开启模拟器,设置好代理,cmd运行mitmdump,例如:mitmdump -s XX.py -p 8889 

   说明:mitmdump -s py文件 -p 模拟器代理端口

4. 滑动APP。

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!