Skip to content

Commit 3dde7dd

Browse files
committed
Updated README
1 parent 248f05e commit 3dde7dd

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ Java Deserialization Scanner uses custom payloads generated with a modified vers
55

66
Currently, the passive checks of the Java Deserialiation Scanner reported the presence of serialized Java objects in the HTTP requests (in raw format or encoded in Base64) and the active checks actively scan for the presence of weak deserialization functions in conjuction with the presence of the following weak libraries:
77

8-
1. Apache Commons Collections 3 (up to 3.2.1)
9-
2. Apache Commons Collections 4 (up to 4.4.0)
8+
1. Apache Commons Collections 3 (up to 3.2.1), with two different chains
9+
2. Apache Commons Collections 4 (up to 4.4.0), with two different chains
1010
3. Spring (up to 4.2.2)
11+
4. Java 6 and Java 7 (<= Jdk7u21) without any weak library
1112

1213
In the test folder there are some simple Java server applications that can be used to test the plugin. Every application employ a different vulnerable Java library.
1314

15+
With the new version is also possible to execute manual tests with custom insertion points (both using raw payloads or base64 encoded payloads) using a dedicated tab.
16+
1417
# Author
1518
- Federico Dotta, Security Expert at @ Mediaservice.net
1619

@@ -22,11 +25,12 @@ In the test folder there are some simple Java server applications that can be us
2225
2. Install Java Deserialization Scanner from the BApp Store or follow these steps:
2326
3. Download the last release of Java Deserialization Scanner
2427
4. Open Burp -> Extender -> Extensions -> Add -> Choose JavaDeserializationScannerXX.jar file
25-
5. The plugin does not need any configuration
28+
5. The plugin does not need any configuration to work, but is possible to disable active checks from the dedicated tab
2629

2730
# User Guide
2831
1. After installation, the Java Deserialization Scanner active and passive checks will be added to the Burp Suite scanner
2932
2. Simply run the active or passive scanner in order to check also for weak Java deserialization
33+
3. With the dedicated tab is also possible to execute manual testing by setting the injection point and executing the attack with all the payloads
3034

3135
# Improving Java Deserialization Scanner
3236
In order to improve this extension, please report any issue founded in the plugin. Furthermore if you want report me any disclosed Java library usefull for the exploitation of this weakness and, if I have the time, I will add an active check for it in my plugin.

0 commit comments

Comments
 (0)