# File lib/rex/proto/drda/packet.rb, line 62definitialize(args={})
self[:length] = 22# Since the database name is padded out.self[:codepoint] = Constants::RDBNAMself[:payload] = encode(args[:payload].to_s)
end
Public Instance Methods
encode(str)click to toggle source
# File lib/rex/proto/drda/packet.rb, line 68defencode(str)
Rex::Text.to_ebcdic([str].pack("A18"))
end
payload=(str)click to toggle source
# File lib/rex/proto/drda/packet.rb, line 72defpayload=(str)
self[:payload] = encode(str.to_s)
end
to_s()click to toggle source
# File lib/rex/proto/drda/packet.rb, line 76defto_sself.to_a.pack("nna18")
end