BurpSuite 的导入和导出

本文介绍如何使用BurpSuite保存和分享项目浏览记录,包括导出整个项目为.burp文件和导出单个浏览记录为XML文件的方法。同时提供Python脚本和JavaFX工具将XML文件转换为CSV或HTML,便于进一步的数据分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用的版本为 burpsuite_pro_v2020.6.jar

BurpSuite 的导入和导出


2020年7月12日10:54:51【原创】

1. 简介

主要目的是使用burp记录浏览记录,并保存成文件

2. 导出

  1. 导出整个项目成 .burp 文件

位置:Project -> Save copy
优点:跨平台分享项目中所有浏览记录
测试:二进制文件

先尽情的抓包,然后保存即可,可以只选择保存 Proxy的内容,也可以全都保存。
在这里插入图片描述在这里插入图片描述
2. 导出单个浏览记录
位置: Proxy -> 选择记录(shift 多选 或者 ctrl+A 全选) -> 右键 -> Save items
格式:XML文件
优点:方便分析

在这里插入图片描述

3. 导入

  1. 针对 .burp 文件

重新启动 burp,导入 .burp 文件

在这里插入图片描述
使用如下 Python 脚本 将 XML 转化成 CSV 或 HTML

https://github.com/mrts/burp-suite-http-proxy-history-converter

python convert-burp-suite-http-proxy-history-to-csv.py example/burp-http-history.xml

基于 JavaFX 的 XML Viewer

https://github.com/mrts/burp-suite-http-proxy-history-viewer

java -jar target/jfx/app/burp-suite-http-proxy-history-viewer-1.0-SNAPSHOT-jfx.jar

linux 命令行在线解码

grep --color=never -e request -e response | cut -d"[" -f3 | cut -d"]" -f1 | grep -v "<" | base64 -d

over!

### 配置雷电模拟器以使用 Burp Suite 进行抓包 #### 安装 Burp Suite 并启动监听 为了使雷电模拟器能够通过 Burp Suite 抓取网络数据,需先确保 Burp Suite 已经被正确安装于计算机上。启动 Burp Suite 后,在「Proxy」标签页下的「Options」子页面设置监听地址为 `127.0.0.1` 端口(通常默认为8080)。这一步骤是为了让本地机器上的应用程序可以通过此代理发送HTTP/HTTPS请求[^1]。 #### 设置雷电模拟器的网络连接方式 由于台式机未配备无线网卡,因此需要调整雷电模拟器的网络参数使其能访问到运行着Burp Suite 的主机所提供的代理服务。进入雷电模拟器设置中的“网络”,将DNS服务器更改为指向本机IP地址,并开启静态IP模式;同时确认防火墙允许来自该模拟器设备的入站连接请求到达指定端口号[^2]。 #### 导入 CA 证书至 Android 系统信任库内 下载由Burp Suite生成的CA根证书文件ca-bundle.crt保存到电脑硬盘里。接着利用ADB命令推送这个PEM格式编码过的数字凭证进入到Android虚拟实例内部存储目录下(/sdcard/): ```bash adb push ca-bundle.crt /sdcard/ ``` 之后打开模拟器内的浏览器前往http://burp,按照提示完成对自签名SSL中间人的接受过程,从而使得后续发起的所有HTTPS会话都能够被成功解密查看[^3]。 #### 测试配置有效性 最后可以尝试加载任意网站来验证整个流程是否搭建无误。如果一切正常的话,则应该可以在Burp的历史记录列表里面看到对应的GET/POST动作详情了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值