最近有分析APP数据包的需求,在配置环境过程中踩了几个坑,在此记录一下。

1. 环境准备

1.1 安装网易MuMu

默认配置安装即可。

1https://mumu.163.com/

1.2 安装ADB

ADB其实就是安卓调试桥,在后面我们导入证书要用到。安装也很简单,一条命令就好了。

1brew cask install android-platform-tools

2. 代理配置

2.1 配置Burp代理

配置Burp抓取所有网卡,此处我们将监听端口设置在23333。

2.2 配置模拟器的代理

在设置-WLAN中长按,进入配置界面。

如图所示进行配置,其中代理服务器主机名就是本机IP,默认为10.0.3.2,代理服务器端口就是我们在前面设置Burp的监听端口。第三个一定要配置,否则会导致整个模拟器不可用,比如无法进行输入、标签页卡死、卡99%等。

3. 导入根证书

首先下载根证书,直接在浏览器访问Burp监听端口即可看到下载链接,点击即可。

将Burp证书用openssl将DER转换为PEM,然后输出subject_hash_old值并重命名该文件

1

2

3openssl x509 -inform DER -in cacert.der -out cacert.pem

openssl x509 -inform PEM -subject_hash_old -in cacert.pem|head -1

cp cacert.pem 9a5ba575.0

使用ADB连接安卓模拟器

1

2sudo adb kill-server

sudo adb server

将生成好的证书传入系统文件夹下

1

2

3adb root

adb remount

adb push 9a5ba575.0 /sdcard/

然后进入shell

1

2

3

4adb shell

#在shell中

mv /sdcard/9a5ba575.0 /system/etc/security/cacerts/9a5ba575.0

chmod 644 /system/etc/security/cacerts/9a5ba575.0

最后重启模拟器,在设置-安全-信任的凭据可以找到已导入的根证书。

到此,整个环境就配置完了。

burp 调试_踩坑记录——使用Burp抓取网易MuMu的数据包相关推荐

  1. python怎么爬虎牙_使用python爬虫框架scrapy抓取虎牙主播数据

    前言 本文利用python的scrapy框架对虎牙web端的主播.主播订阅数.主播当前观看人数等基本数据进行抓取,并将抓取到的数据以csv格数输出,以及存储到mongodb中 思路 观察虎牙网站后确认 ...

  2. TP5_模型初始化_踩坑记录

    前言: 先交代下背景,在一个项目中,有一个数据表有水平分表的需求.当时想找到一种方法,把对数据库的操作,写到一个模型里,通过去换模型属性中的table来达到代码不变操作的数据表变化的效果. 我们都知道 ...

  3. mysql两条记录合成一条数据_踩坑记录之csv数据导入MySQL

    可能采坑的操作 将excel表格转换成csv 逗号分隔,然后notepad检查文件是否是utf8编码,保存. 打开 phpMyAdmin , 选择要导入的表格,然后点击导入: 导入设置 点击执行之后, ...

  4. python抓取网页数据并截图_手把手教你使用python抓取并存储网页数据!

    作者:刘早起 来源:早起Python 爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Pyth ...

  5. HBuilderX踩坑记录 —— vivo iqoo z1或者iqooz1x开启adb调试

    在打包运行APP的基座的时候,HBuilder X连接手机显示 未检测到手机或模拟器 按住shift+右键,运行出此弹窗 输入.\adb devices, .\adb devices list of ...

  6. sonar覆盖率怎么统计的_实战|Java 测试覆盖率 Jacoco插桩的不同形式总结和踩坑记录(上)...

    本文为霍格沃兹测试学院优秀学员关于 Jacoco 的小结和踩坑记录.测试开发进阶学习,文末加群. 一.概述 测试覆盖率是老生常谈的话题.因为我测试理论基础不是很好,这里就不提需求.覆盖率等内容,直奔主 ...

  7. qiankun + vue3使用踩坑记录

    qiankun + vue3使用踩坑记录 1.主应用 vue create qiankun-base npm install vue-router@4 npm i qiankun -S 在main.j ...

  8. 配合Opencv2.4.9,CMake3.12.1和VS2010在win10下构建项目踩坑记录

    配合Opencv3,CMake和VS2010在win10下构建项目踩坑记录 参考https://blog.csdn.net/qq_26623659/article/details/78322782 博 ...

  9. mybatis学习与踩坑记录

    mybatis resultmap高级映射 应用场景:如果sql查询的列名和pojo的属性名不一致,可以使用resultMap将列名和pojo的属性名作一个对应关系,就可以映射成功了.(如果返回值为i ...

最新文章

  1. 让C/C++程序一次编译,到处运行 (仅限Linux)
  2. 计算机基础第1次作业,计算机应用基础 第一次作业
  3. windows服务器新建管理员用户_用户和组管理
  4. Unity两中方式加载图片
  5. python画图设置彩色线条_Python数据处理从零开始----第四章(可视化)(19)一文解决线图line chart...
  6. Java项目:在线购书商城系统(java+jsp+mysql+servlert+ajax)
  7. 华为Push最新版接入(Mac)
  8. struct字节计算
  9. 败走中国,是亚马逊们的宿命
  10. 十字链表画法——蓝墨云班课实践改错
  11. C++--问题35--min和max函数和minmax函数的用法
  12. SparkStreaming面试题
  13. Java学习---Day16_IO流基础篇
  14. (数据库系统概论|王珊)第一章绪论:习题
  15. IO 多路复用是什么意思?
  16. 编写一个程序,计算1000以内不能被7整除的数值和
  17. 10G网络变压器系列篇之一 认识10G以太网
  18. 日积月累Day10《为什么家庭会生病》
  19. .net开发安卓入门 - 环境安装
  20. 学分绩点(北京大学GPA)

热门文章

  1. Java基础之多线程
  2. BUAA_OO_UNIT1
  3. 浅尝辄止_数学建模(笔记_斯皮尔曼相关系数)
  4. 文件数据IO 的细节分析
  5. 工作几年很迷茫对架构师毫无概念,架构师离你到底还有多远?
  6. Ai Studio零基础学习心得
  7. zzulioj1077空心菱形
  8. 两行代码助你轻松实现SAST(静态应用程序安全测试)
  9. 医疗器械与服务行业:医美经济时代,国货崛起正当时(20210103).PDF
  10. 解决 网站404 Not Found 错误