零基础学安全--Burp Suite(5)网页端抓包以及app渗透测试

目录

网页端抓包

步骤

设置代理

[使用Proxy SwichyOmega设置代理](#使用Proxy SwichyOmega设置代理)

浏览器中直接修改代理

BP监听端口

抓包实例

BP抓取手机端的数据包

步骤

导出证书

将证书导入模拟器

查看电脑IP

模拟器WiFi设置代理

BP中监听192.168.1.102:8080(这里是填写你的IP和你所监听的端口)

抓包实例


网页端抓包

网页端抓包的原理就是让流量在去往服务器时经过BP,这样BP就可以将流量拦截下来。

既然要在去往服务器的过程中拦截流量那么我们就需要BP监听我们主机某个端口,同时浏览器也要通过这个端口向服务器发送信息。

如下BP监听本机8080端口

步骤

设置代理

使用Proxy SwichyOmega设置代理

浏览器代理本机的8080端口,我这里使用的使用的是Proxy SwichyOmega插件,使用这个插件可以修改代理,当然也可以直接在浏览器中修改代理

浏览器中直接修改代理

首先打开浏览器的设置

打开在常规中找到网络设置,找不到可以在搜索框中搜索。(这不同的浏览器的情况可能不一样,按自己实际情况来)

选择手动配置代理,选择需要的机子配置即可

(以前我在使用BP的社区版时还需要配置证书,但是在使用紫色的BP好像不需要配置证书,需要配置证书可以参考下面文章

Burp Suite抓取明文_burpsuite抓包看是否明文传输教程-CSDN博客

BP监听端口

BP这里默认的是监听127.0.0.1:8080端口,所以上面设置代理的时候可以直接设置BP默认的代理

抓包实例

当浏览器代理和BP的监听端口都设置好后我们就可以开启拦截请求,开始抓包了。如下图我们抓取了一个发去百度的包我们这里只要BP这里不放包这个包是发不过去的。当然我们也可以通过BP的其他功能进行对包进行一些其他操作,如爆破、修改等等

BP抓取手机端的数据包

经过刚刚的网页端抓包我们应该对抓包的流程有一些了解。无非就是在数据传输过程中添加一个可控的中转站,让这个中转站来控制数据包的传输。那么手机端的操作当然也是相同的,在手机端和服务器的通信中间加上我们的BP即可了。已经知道了原理,如何操作请接着往下看

拦截手机端APP的请求(手机端APP的数据传输本质也是HTTP和HTTPS),我们一般是在模拟器中安装APK,然后再进行抓包,当然也可以直接抓取手机端的数据包

步骤

导出证书

网页端证书der格式

手机端证书cer格式

我们这里的是在手机端进行抓包所以将后缀改为cer,生成证书时选择第一个

选择一个路径,你下载后的证书就在那里

下载完成

将证书导入模拟器

证书存入模拟器

双击打开后会让你命名,命名为burp

这里凭证用途选WIFI

查看电脑IP

使用ipconfig命令

模拟器WiFi设置代理

模拟器WiFi设置代理在这里

这里代理配置选择手动

这里代理服务器主机名就填写你刚刚查到的IP地,端口就填写你想要监听的端口(不要忘记保存)

BP中监听192.168.1.102:8080(这里是填写你的IP和你所监听的端口)

此时BP监听的就是192.168.1.102:8080

抓包实例

开启拦截抓包,这里以抖音为例子,抓取成功

相关推荐
用户962377954481 天前
VulnHub DC-3 靶机渗透测试笔记
安全
叶落阁主2 天前
Tailscale 完全指南:从入门到私有 DERP 部署
运维·安全·远程工作
茶杯梦轩2 天前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
用户962377954484 天前
DVWA 靶场实验报告 (High Level)
安全
数据智能老司机4 天前
用于进攻性网络安全的智能体 AI——在 n8n 中构建你的第一个 AI 工作流
人工智能·安全·agent
数据智能老司机4 天前
用于进攻性网络安全的智能体 AI——智能体 AI 入门
人工智能·安全·agent
用户962377954484 天前
DVWA 靶场实验报告 (Medium Level)
安全
red1giant_star4 天前
S2-067 漏洞复现:Struts2 S2-067 文件上传路径穿越漏洞
安全
用户962377954484 天前
DVWA Weak Session IDs High 的 Cookie dvwaSession 为什么刷新不出来?
安全
YuMiao4 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议