Skip to content

This tool mainly relies on JQF and ASM. It supports the algorithm for generating replicated objects based on the property tree and the targeted grey-box fuzz testing based on the utilization chain coverage. For relevant input files, you can refer to the reference files in the DataSet directory.

Notifications You must be signed in to change notification settings

fe1w0/SerdeFuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SerdeFuzzer

该工具主要依赖JQF和ASM使用,支持基于属性树的复制对象生成算法和基于利用链覆盖率的定向灰盒模糊测试,相关输入文件可以参考DataSet目录下的参考文件。

author: fe1w0

Setup

按照以下命令进行环境部署。

mvn

# 编译
mvn clean package -DskipTests

# fuzz - 默认使用 Zest 算法
mvn jqf:fuzz -Djqf.failOnDeclaredExceptions=true -Dclass=xyz.xzaslxr.fuzzing.SerdeFuzzerTest -Dmethod=fuzz -Dtime=5s

# repro
mvn jqf:repro -Djqf.failOnDeclaredExceptions=true -Dclass=xyz.xzaslxr.fuzzing.SerdeFuzzerTest -Dmethod=reportFuzz -Dtime=5s -Dinput=/Users/fe1w0/Project/SoftWareAnalysis/Dynamic/SerdeFuzzer/target/fuzz-results/xyz.xzaslxr.fuzzing.SerdeFuzzerTest/fuzz/failures/id_000000

Usage

Prepare the needed configuration files

参考 DataSet/[利用链别名]/conf 下的函数调用图、属性树文件、危险函数签名文件(ASM格式)。

Fuzzing Java libraries

 python .\scripts\run.py  D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\jar\i-xyz-xzaslxr-1.0.jar D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\fuzz  D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\failures 1s   
Cleaning up: D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\fuzz  
Removed: D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\fuzz
Running: ['java', '-jar', 
'D:\\Projects\\Fe1w0\\Tools\\SerdeFuzzer\\target\\SerdeFuzzer-1.0-modified.j
ar', '-c', 'D:\\Projects\\Fe1w0\\Tools\\SerdeFuzzer\\DataSet\\demo\\conf', 
'-f', 
'D:\\Projects\\Fe1w0\\Tools\\SerdeFuzzer\\DataSet\\demo\\jar\\i-xyz-xzaslxr-
1.0.jar', '-m', 'chains', '-r', 
'D:\\Projects\\Fe1w0\\Tools\\SerdeFuzzer\\DataSet\\demo\\failures', '-o', 
'D:\\Projects\\Fe1w0\\Tools\\SerdeFuzzer\\DataSet\\demo\\fuzz', '-t', '1s']
Success: R u n n i n g   S e r d e F u z z e r   J A R
.[2J[HDirected Greybox Fuzzing with Chains Coverage Guidance
--------------------------

Test name:            xyz.xzaslxr.fuzzing.SerdeFuzzerTest#fuzz
Instrumentation:      Janala
Results directory:    D:\Projects\Fe1w0\Tools\SerdeFuzzer\DataSet\demo\fuzz
Elapsed time:         1s (max 1s)
Number of executions: 424 (max 10000)
Valid inputs:         211 (49.76%)
Cycles completed:     0
Unique failures:      2
Queue size:           17 (0 favored last cycle)
Current parent input: 1 (favored) {19/400 mutations}
Execution speed:      423/sec now | 423/sec overall
Total coverage:       12 branches (0.02% of map)
Valid coverage:       12 branches (0.02% of map)
Chains coverage:       7 branches (100.00% of map)
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Time: 0.94
There were 213 failures:
1) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
2) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
3) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
4) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
5) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
6) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
7) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
8) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
9) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
10) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
11) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
12) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
13) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
14) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
15) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
16) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
17) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
18) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
19) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
20) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
21) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
22) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
23) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
24) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
25) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
26) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
27) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
28) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
29) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
30) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
31) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
32) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
33) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
34) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
35) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
36) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
37) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
38) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
39) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
40) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
41) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
42) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
43) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
44) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
45) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
46) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
47) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
48) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
49) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
50) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
51) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
52) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
53) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
54) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
55) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
56) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
57) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
58) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
59) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
60) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
61) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
62) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
63) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
64) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
65) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
66) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
67) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
68) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
69) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
70) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
71) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
72) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
73) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
74) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
75) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
76) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
77) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
78) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
79) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
80) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
81) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
82) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
83) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
84) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
85) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
86) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
87) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
88) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
89) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
90) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
91) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
92) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
93) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
94) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
95) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
96) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
97) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
98) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
99) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
100) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
101) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
102) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
103) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
104) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
105) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
106) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
107) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
108) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
109) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
110) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
111) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
112) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
113) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
114) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
115) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
116) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
117) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
118) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
119) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
120) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
121) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
122) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
123) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
124) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
125) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
126) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
127) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
128) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
129) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
130) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
131) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
132) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
133) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
134) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
135) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
136) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
137) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
138) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
139) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
140) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
141) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
142) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
143) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
144) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
145) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
146) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
147) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
148) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
149) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
150) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
151) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
152) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
153) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
154) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
155) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
156) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
157) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
158) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
159) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
160) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
161) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
162) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
163) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
164) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
165) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
166) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
167) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
168) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
169) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
170) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
171) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
172) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
173) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
174) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
175) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
176) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
177) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
178) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
179) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
180) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
181) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
182) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
183) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
184) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
185) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
186) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
187) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
188) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
189) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
190) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
191) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
192) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
193) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
194) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
195) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
196) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
197) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
198) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
199) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
200) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
201) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
202) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
203) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
204) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
205) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
206) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
207) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
208) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
209) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
210) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
211) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
212) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)
213) fuzz(xyz.xzaslxr.fuzzing.SerdeFuzzerTest)
xyz.xzaslxr.fuzzing.FuzzException: This Object is Exploitable.
        at xyz.xzaslxr.fuzzing.SerdeFuzzerTest.fuzz(SerdeFuzzerTest.java:86)

FAILURES!!!
Tests run: 1,  Failures: 213

Covered 7 edges.

All tasks completed successfully!

Todo:

  • 1 期目标:
    • 支持以下功能:
      • 提供基本的Fuzzing功能
        • JQF
      • 支持 根据 Property Trees 构造Fuzzing 种子
        • propertyTreeNode
      • 实现 Chains-Coverage Directed Fuzzing
        • 根据 example.jar 手工编写 paths.csv (1.0 版)
        • 编写新的 Guidance,从而实现 Chains-Coverage Directed Fuzzing
      • 可以测试DataSet中的example
  • 2 期目标:
    • 完善 Generator,补充 和 Reference Types
    • 测试真实软件

About

This tool mainly relies on JQF and ASM. It supports the algorithm for generating replicated objects based on the property tree and the targeted grey-box fuzz testing based on the utilization chain coverage. For relevant input files, you can refer to the reference files in the DataSet directory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published