- filter:
- 根据MIME Type、状态码、后缀、注释、正则、端口来过滤要显示的内容。
@target-sitemap-filter
@proxy-httphistory-filter
- search:
@target-sitemap-engagement tool
@target-sitemap-filter
@proxy-httphistory-filter
@burp-search
@message editor
- regex。
^(?<=http)(?:www)\w\W\s\S+\.\*\?\t\n\r(?<name>cool)[0-9a-zA-Z](?#foobar)[^\d]\b\.*?(hunter|honor){6,8}(?!2333)$
- 元字符、转义、重复、字符类、分支、分组、反义、零宽断言、后向引用、贪婪匹配等
- 学习与测试正则表达式:https://regexr.com/
- scope:
- eg1, include
hihonor
- eg2, include
.*
,exclude .*google.*
- remove from scope
@proxy-httphistory
@target-sitemap
- toggle scope wherever search/filter is available
- only record inscope items
@proxy-option-misc
- hotkey:
ctrl+(-|=|a|b|c|d|i|r|s|u|v|x|y|z)
ctrl+shift+(b|d|h|i|p|r|t|u|v)
@user option-misc-hotkeys
- multi proxy listener & filter/search by port
@proxy-option
- download ca from http://burp
- highlight/comment history item
- reponse modification. eg:unhide hidden filed
@proxy-option
- match and replace. eg: replace cookie
@proxy-option
- misc: unpack gzip in requests, useful in traffic from mobile device
@proxy-option-misc
- uncheck payload encoding
@intruder-payloads
- grep to match/extract
@intruder-option
- copy url/ paste url as request
@repeater
- url encode as typing
@repeater
- show response in browser
@repeater
- tab rename
@repeater
- gen csrf poc
@repeater-engagement tools
- decoder:url/html/base64/hex/octol/binary/gzip
- comparer:text/hex ; syncviews
- upstream proxy server:与burp/awvs/lspider/crawlergo等联动
@user options-connections
- update burp / install bapp via proxy
@useroptions-connections-socksproxy
- 乱码/指针错位:中文字体、等宽字体、默认字符集
@user option -display
- extender:
https://github.com/bit4woo/knife
添加了很多便于使用的小功能JSON Web Tokens
识别存在JWT的请求;解码;验证JWT有效期Logger++ / flow
记录所有tool的流量;正则支持更强;缺点是重启会清空记录decompressor
修改GZIP压缩的请求并重新封装bookmarks
收藏某些请求js-link-finder
分析JS发现更多endpointlog-requests-to-sqlite
把请求存储到sqlite- RetireJS 识别存在漏洞的js库
- HTTP Request Smuggler 请求夹带类漏洞探测和利用
- https://github.com/snoopysecurity/awesome-burp-extensions
- ext dev: press ctrl while toggle to reload ext fastly
@burp collaborator
http & dns listening server- with ffuf
ffuf -c -w seclistpath.txt:path -w alive.txt:url -u "url/path" -mc 200 -replay-proxy http://127.0.0.1:8080
rg -Io "https?://[\w.-]*honor[\w/:.-]*/[\w/:.-]+\.js" sdb |sort -u|ffuf -r -c -u FUZZ -w - -x http://127.0.0.1:8080
rg -Io "https?://[\w.-]*honor[\w/:.-]*/[\w/:.-]+\.js" sdb |sort -u|ffuf -r -c -u FUZZ -w - -replay-proxy http://127.0.0.1:8080