File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -276,12 +276,15 @@ def generate_java_payload
276
276
# @return [String] A string containing the bytes of the payload in the format selected
277
277
def generate_payload
278
278
if platform == "java" or arch == "java" or payload . start_with? "java/"
279
- generate_java_payload
279
+ p = generate_java_payload
280
+ cli_print "Payload size: #{ p . length } bytes"
281
+ p
280
282
else
281
283
raw_payload = generate_raw_payload
282
284
raw_payload = add_shellcode ( raw_payload )
283
285
encoded_payload = encode_payload ( raw_payload )
284
286
encoded_payload = prepend_nops ( encoded_payload )
287
+ cli_print "Payload size: #{ encoded_payload . length } bytes"
285
288
format_payload ( encoded_payload )
286
289
end
287
290
end
Original file line number Diff line number Diff line change 606
606
}
607
607
608
608
it 'calls generate_java_payload' do
609
- payload_generator . should_receive ( :generate_java_payload )
609
+ payload_generator . should_receive ( :generate_java_payload ) . and_call_original
610
610
payload_generator . generate_payload
611
611
end
612
612
end
You can’t perform that action at this time.
0 commit comments