admin 管理员组

文章数量: 887021

burpsuite实现抓Windows for Android包

  • 一、安装windows for Android
  • 二、安装ADB
  • 三、安装https证书
    • 1、ADB建立连接
    • 2、burpsuite下载CA证书到本地
    • 3、ADB传证书到WSA中
    • 4、在WSA下安装CA证书
  • 四、设置代理
    • 1、查看WSA的ip设置
    • 2、ADB设置代理
    • 3、BP设置代理
  • 五、WSA安装浏览器访问网址
    • 1、豌豆荚的安装
    • 2、利用豌豆荚安装浏览器
    • 3、浏览器访问网址
  • 六、Bp获取到网站的数据包

一、安装windows for Android

这里不细讲,毕竟CSDN有很多教程了。就扔个官方windows for Android的安装地址
https://store.rg-adguard/

然后底下的url中输入:
https://www.microsoft/en-us/p/windows-subsystem-for-android-with-amazon-appstore/9p3395vx91nr

往下滑动,下载最后面这个.msixbundle后缀,大小为1GB左右的。

二、安装ADB

也不多说哈,有大佬的安装windows for android教程有讲。

三、安装https证书

这里我们用adb安装

1、ADB建立连接


CMD下直接敲命令

adb connect 127.0.0.1:58526

2、burpsuite下载CA证书到本地

Proxy —> Options

点击第一个,der格式证书,然后next

选择证书存放的位置(你找得到就行),文件选择这里导出

导出后的证书重命名为crt后缀

3、ADB传证书到WSA中

cmd输入(push后面双引号的地址是刚刚证书的地址,然后没引号的是下载到WSA的地址)

adb push "C:\Users\XXXX\Desktop\1.crt" /sdcard/download/


下载之后证书就放在这里了

4、在WSA下安装CA证书

首先进入开发者选项,点击右上角的查询图标

搜索证书

点击信任的凭据

选择从SD卡安装证书

继续CA证书

仍然安装

后续默认安装就好

四、设置代理

1、查看WSA的ip设置

cmd输入ipconfig

2、ADB设置代理

ps:wsa其实有能直接设置手动代理的地方,之所以这里不用是因为那玩意儿我点不动,不知道是啥bug。能直接设置的就直接设置就行,不用在adb设置代理
adb shell settings put global http_proxy 代理IP地址:端口号

ps:
后续需要关闭的话,执行(不需重启)

adb shell settings put global http_proxy :0

3、BP设置代理

五、WSA安装浏览器访问网址

1、豌豆荚的安装

笔者这边是通过手机qq传了个豌豆荚的apk的包,然后安装好了是这样

2、利用豌豆荚安装浏览器

安装好了以后就是这样

3、浏览器访问网址

六、Bp获取到网站的数据包


ps: 抓浏览器网址的包只是个演示,其他app也是一样的。

本文标签: Windows BurpSuite WSA Android