fix payload name parsing

This commit is contained in:
Chris Frohoff
2022-06-05 23:36:44 -07:00
parent b8dd652273
commit 72de587568
@@ -90,6 +90,6 @@ public class PayloadListener extends RunListener {
// testPayload[payloadClass: class ysoserial.payloads.JavassistWeld1](ysoserial.test.payloads.PayloadsTest)
public static String getPayload(String displayName) {
return displayName.replaceAll(".*\\[\\S+: class (\\w+\\.)+(\\w+)\\].*", "$2");
return displayName.replaceAll(".*\\[\\S+: class (\\w+[.$])+(\\w+)\\].*", "$2");
}
}