Method: Rex::Encoder::NDR.uwstring

Defined in:
lib/rex/encoder/ndr.rb

.uwstring(string) ⇒ Object

Encode a string and make it unique use to encode:

[unique] w_char *element_1;


60
61
62
63
# File 'lib/rex/encoder/ndr.rb', line 60

def NDR.uwstring(string)
  string  = string + "\x00" # null pad
  return long(rand(0xffffffff))+long(string.length) + long(0) + long(string.length) + Rex::Text.to_unicode(string) + align(Rex::Text.to_unicode(string))
end