Skip to content

Commit b0f8fd2

Browse files
committed
Updated version and contributors
1 parent fe994bb commit b0f8fd2

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Java Deserialization Scanner
2-
Java Deserialization Scanner is a Burp Suite plugin aimed at detect and exploit Java deserialization vulnerabilities. It was written by Federico Dotta, a Security Expert at @ Mediaservice.net.
2+
Java Deserialization Scanner is a Burp Suite plugin aimed at detect and exploit Java deserialization vulnerabilities. It was written by Federico Dotta, a Security Advisor at @ Mediaservice.net.
33

44
The plugin is made up of three different components:
55

@@ -8,7 +8,11 @@ The plugin is made up of three different components:
88
3. Exploiter, that allow to actively exploit Java deserialization vulnerabilies, using frohoff ysoserial (https://github.com/frohoff/ysoserial)
99

1010
# Author
11-
- Federico Dotta, Security Expert at @ Mediaservice.net
11+
- Federico Dotta, Security Advisor at @ Mediaservice.net
12+
13+
# Contributors
14+
- Jeremy Goldstein
15+
- Andras Veres-Szentkiralyi
1216

1317
# Integration with Burp Suite active and passive scanner
1418
Java Deserialization Scanner uses custom payloads generated with a modified version of "ysoserial", tool created by frohoff and gebl, to detect Java deserialization vulnerabilities. The original tool (https://github.com/frohoff/ysoserial) generate payloads for the execution of commands on the system, using the Runtime.exec function. Usually, however, it is not possible to see the output of the command and consequently it is not simple to write a scanner based on this kind of function. The modified version adds the generation of payloads that execute a syncronous sleep function, very useful to check for the presence of the Java deserialization issues in an automated way.

src/burp/BurpExtender.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,13 +288,14 @@ public void registerExtenderCallbacks(final IBurpExtenderCallbacks callbacks)
288288

289289
urlBodyAlreadyScanned = new ArrayList<String>();
290290

291-
stdout.println("Java Deserialization Scanner v0.4 - The all-in-one plugin for the detection and the exploitation of Java deserialization vulnerabilities");
291+
stdout.println("Java Deserialization Scanner v0.5 - The all-in-one plugin for the detection and the exploitation of Java deserialization vulnerabilities");
292292
stdout.println("Created by: Federico Dotta");
293-
stdout.println("Contributors: Jeremy Goldstein");
293+
stdout.println("Contributors: Jeremy Goldstein, Andras Veres-Szentkiralyi");
294294
stdout.println("");
295295
stdout.println("Chains detected by the scanner:");
296296
stdout.println("Apache Commons Collections 3 (four different chains)");
297297
stdout.println("Apache Commons Collections 4 (two different chains)");
298+
stdout.println("Apache Commons BeanUtils");
298299
stdout.println("Spring (two different chains)");
299300
stdout.println("Java 6 and Java 7 (<= jdk7u21)");
300301
stdout.println("Java 8 (<= jdk8u20)");

0 commit comments

Comments
 (0)