Yakit多平台抓包实战

Yakit官网
官方视频教程

Yakit 对于英语不好的我来说太友好了,所以我从Burp Suite转战Yakit了。这里抓包就用Yakit作为例子。

web抓包实战

启动劫持

方法1. 进入工程后在首页点击启动劫持按钮可快速启动

image.png

方法2. 点击渗透测试菜中的MITM填写配置后点击劫持启动

image.png

抓包

方法1. 直接抓包配置启动

点击免配置启动

image.png

然后弹框中点击启动免配置Chrome
image.png

打开的浏览器中随便输入一个地址访问后就能看到抓到的包了

方法2. 火狐浏览器FoxyProxy插件和配置代理

插件安装配置

插件市场搜索FoxyProxy安装即可

image.png

点击插件的选项按钮进入配置页面
image.png

Proxies选项卡中点击添加按钮
image.png

在配置页面中填写 标题 Hostname(对应图二劫持代理监听主机) 端口(对应图二劫持代理监听端口) 后点击save按钮就配置完成了
image.png

image.png

安装证书

参考资料官网安装证书教程
点击证书下载,去掉下载文件的.pem后缀

image.png

打开设置>隐私与安全
image.png

找到证书模块,点击查看证书
image.png

点击导入后选择之前下载的证书文件
image.png

选择信任后点击确定安装证书
image.png

然后就能看到安装的证书了,点击确定关闭窗口,证书安装完成。
image.png

开始使用
想用那个软件点击切换就可以了,不使用代理点击Disable就能直连了
image.png

手机通过代理抓包实战

配置代理

打开WLAN,在配置项中将代理设置为手动
主机名填写本机ip
端口填写8083这是Yakit默认的端口,如设置为其他的端口填写设置的值

image.png

注意主机名需要和下图的主机名相同
image.png

安装证书

文件如果能直接安装可直接安装,如果提示不能需要通过设置安装参考以下流程(注意手机品牌不同可能流程有点不同但是大差不差)
将证书文件发送到手机,如不知道怎么下载证书,看上面火狐浏览器FoxyProxy插件和配置代理中的证书下载部分
手机设置搜索用户凭据进入页面

fc05d84e570833105309b31a94f963c.jpg

点击从手机存储安装
ade5c25e08b26fa41f2b4720a0a8dec.jpg

点击CA 证书进入安装流程
6ed6c21d338951d201c1ecf1267a686.jpg

选择保存到手机的证书文件
6887a4797d42aaf6780a8b691e2d1aa.jpg

安装完成后货到更多安全设置,点击受信任的凭据可以从用户凭据中看到安装好的证书
a5818b56abc26e8fde53ff5ae771870.jpg

手机流量已经自动转发到yakit
如果不需要抓手机的包了,需要正常访问,将WLAN中的代理设置为无取消代理即可

手机模拟器APP抓包实战

首先下载逍遥模拟器并安装

安装证书

右侧设置->引擎->打开root模式

image.png

重启模拟器后打开系统设置
image.png

进入最下方关于平板电脑
image.png

快速点击版本号进入开发者模式
image.png

退出上一级,在关于平板电脑上方有一个开发者选项
image.png

进入后打开USB调试
image.png

在右边设置中进入网络,找到并安装桥接网络模式,详细设置,记录IP地址
image.png

image.png

下载证书将文件名中的.crt删除

kali执行获取计算机证书值
openssl x509 -inform PEM -subject_hash_old -in yakit证书.pem | head -1
记录返回值,用于重命名这里是10fb1fcc,那就重命名为10fb1fcc.0
mv yakit证书.pem 10fb1fcc.0

找到逍遥模拟器通过快捷方式找到文件夹位置
放进之前准备的 10fb1fcc.0文件
在目录处输入cmd,回车
输入以下命令

adb.exe connect 模拟器的IP
adb root
adb remount
adb push 10fb1fcc.0/system/etc/security/cacerts/

image.png

image.png

如果adb remount报错将磁盘设置为独立系统盘重新执行命令
image.png

image.png

然后回到逍遥模拟器,进入设置->安全->信任的凭证,找到证书
image.png

image.png

配置代理

设置中找到 WLAN,长按已连接的网络点击修改网络


image.png

代理选择手动,配置ip和端口,保存


image.png

image.png

可以开始抓包了

电脑端微信小程序抓包实战

安装证书

点击证书下载,去掉下载文件的.pem后缀,双击下载下来的证书文件,点击安装证书


image.png

选择本地计算机,点击下一步


image.png

按图依次操作
image.png

配置Proxifier

Proxifier中文版下载地址
安装后打开Proxifier
打开 配置文件》高级》HTTP 代理服务器 支持勾选启用代理点击确定

image.png

打开 配置文件》代理服务器 点击添加
image.png

配置代理服务器,监听主机、端口和Yakit的配置相同
image.png

点击确定配置代理服务器完成
image.png

打开 配置文件》代理规则 默认规则勾选为Direct,让其它程序正常上网
image.png

电脑端微信随便打开一个小程序,在任务管理器中找到小程序应用路径并复制
image.png

回到Proxifier点击添加在弹框中点击浏览
image.png

image.png

进入之前复制的小程序应用路径选择
image.png

填写名称,配置规则,点击确定
image.png

就能看到配置的规则了,再点击确定使规则生效
image.png

再看Yakit成功抓到包了
image.png

如何不想抓包了,将规则切换为Direct就可以了
image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容