Neurohazard
暮雲煙月,皓首窮經;森羅萬象,如是我聞。

关于 Burp Proxy History 的一些导出方式

wpadmin~November 2, 2018 /InfoSec

关于 Burp Proxy HTTP History 的一些导出方式

Contents

关于 Burp Proxy History 的一些导出方式

使用 Burp 的 log 功能

Burp > Project options > Misc > Logging > Proxy (requests)

导出成 XML

在 HTTP History 中使用 shift 选择多条你想要导出的 HTTP 记录, 右键 > Save Items 。

可以使用如下 Python 脚本 将 XML 转化成 CSV 或 HTML

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

python convert-burp-suite-http-proxy-history-to-csv.py --format html kltong_http.xml

如果使用 VS Code 看,可以装插件 XML Tools, 然后 Ctrl + Shift + P 转 Focus on XML Document View

也有一个基于 JavaFX 的 XML Viewer
https://github.com/mrts/burp-suite-http-proxy-history-viewer

quick and dirty solution:

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

导出成 Burp State File

(测试版本为 Burp Suite 2.0.8 beta)

这个操作会将当前 Proxy HTTP Hitory 中的数据导出成 Burp 的状态文件(二进制格式, .burp后缀)。
(只能用在不同电脑的 burp 之间迁移)

你可以在另一个 Burp 实例时读取这个文件。

Burp > Project > Save Copy > (根据需要) 只选 proxy

参考资料

How do I view items export from Burp’s proxy’s history?
https://support.portswigger.net/customer/portal/questions/15950559-how-do-i-view-items-export-from-burp-s-proxy-s-history-

Leave a Reply

Your email address will not be published. Required fields are marked *