File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
modules/exploits/multi/elasticsearch Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -105,12 +105,16 @@ def vulnerable?
105
105
sum = addend_one + addend_two
106
106
107
107
java = java_sum ( [ addend_one , addend_two ] )
108
+
109
+ vprint_status ( "#{ peer } attempting to execute '#{ java } ' in Java" )
108
110
res = execute ( java )
109
111
result = parse_result ( res )
110
112
111
113
if result . nil?
114
+ vprint_status ( "#{ peer } no response to executed Java" )
112
115
return false
113
116
else
117
+ vprint_status ( "#{ peer } response to executed Java: #{ result } " )
114
118
result . to_i == sum
115
119
end
116
120
end
@@ -136,11 +140,7 @@ def parse_result(res)
136
140
end
137
141
138
142
def java_sum ( summands )
139
- source = <<-EOF
140
- #{ summands . join ( " + " ) }
141
- EOF
142
-
143
- source
143
+ summands . join ( ' + ' )
144
144
end
145
145
146
146
def to_java_byte_array ( str )
You can’t perform that action at this time.
0 commit comments