Professional Community

Blazor Traffic Processor

A BurpSuite extension to aid pentesting web applications that use Blazor Server/BlazorPack. Primary functionality includes converting BlazorPack messages to JSON and vice versa, introduces tamperability for BlazorPack serialized messages.

Usage

  • All BlazorPack-enabled requests or responses will be highlighted as Cyan within the "HTTP History" tab in Burpsuite.
  • The "BTP" request/response editor tab, which appears on each in-scope request or response that contains BlazorPack messages.
    • Clicking on this tab will convert the serialized data from BlazorPack to JSON.
    • After editing the JSON (either in Intercept or Repeater), click the "Raw" tab to re-serialize with your payloads
  • The "BTP" Burpsuite tab, which allows for ad-hoc conversions of Blazor->JSON and JSON->Blazor
    • The left-hand editor is for your input (JSON or raw Blazor)
    • The right-hand editor is for the results of the conversion
    • A drop-down menu on the bottom of the window lets you select "Blazor->JSON" or "JSON->Blazor"
    • The Serialize/Deserialize button at the top is how you trigger the conversion
  • Right-click menu option called "Send body to BTP tab"
    • You can right-click any request or response and select "Extensions" -> "BlazorTrafficProcessor" -> "Send body to BTP tab"
    • This sends either the selected request or response body to the BTP tab, so you don't have to worry about copying/pasting raw bytes

Author

Author

Will Rabb, Aon's Cyber Labs

Version

Version

1.0

Rating

Rating

Popularity

Popularity

Last updated

Last updated

21 September 2023

Estimated system impact

Estimated system impact

Overall impact: Empty

Memory
Empty
CPU
Empty
General
Empty
Scanner
Empty

You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.

You can view the source code for all BApp Store extensions on our GitHub page.

Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates.

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.

Go back to BappStore

Note:

Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.