diff --git a/lib/rex/proto/dcerpc/client.rb b/lib/rex/proto/dcerpc/client.rb index 924fd37944..ed24e48e95 100644 --- a/lib/rex/proto/dcerpc/client.rb +++ b/lib/rex/proto/dcerpc/client.rb @@ -272,7 +272,7 @@ require 'rex/proto/smb/exceptions' end # Perform a DCE/RPC Function Call - def call(function, data) + def call(function, data, do_recv = true) frag_size = data.length if options['frag_size'] @@ -291,6 +291,8 @@ require 'rex/proto/smb/exceptions' self.write(packet) } + return true if not do_recv + raw_response = '' begin