Professional
Helps with detecting and exploiting serialization libraries/APIs.
This useful extension was originally developed by Nick Bloor (@nickstadb) for NCC Group and is mainly based on the work of Alvaro Munoz and Oleksandr Mirosh, Friday the 13th: JSON Attacks which they presented at Black Hat USA 2017 and Def Con 25. In their work they reviewed a range of JSON and XML serialization libraries for Java and .NET and found that many of them support serialization of arbitrary runtime objects and as a result are vulnerable in the same way as many serialization technologies are - snippets of code (POP gadgets) that execute during or soon after deserialization can be controlled using the properties of the serialized objects, often opening up the potential for arbitrary code or command execution.
Further modules supporting more formats including YAML and AMF are also included, based on the paper Java Unmarshaller Security - Turning your data into code execution and tool marshalsec by Moritz Bechler.
Freddy Features:
Active scanning attempts to detect the use of vulnerable libraries using three methods:
The following targets are currently supported:
Java
.NET
Author |
Author
NCC Group |
---|---|
Version |
Version
2.2.4 |
Rating |
Rating |
Popularity |
Popularity |
Last updated |
Last updated
02 April 2020 |
Estimated system impact |
Estimated system impact
Overall impact: Medium
Memory
Medium
CPU
Low
General
Low
Scanner
Medium
|
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.
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.