Sha256: cc5e860db90b2d4c919a92d76c6003db15d00b56e770ea946f0b1039ba4acbd2

Contents?: true

Size: 716 Bytes

Versions: 4

Compression:

Stored size: 716 Bytes

Contents

module ObjectPwnStream
  module Constants
    STREAM_MAGIC = 0xaced
    STREAM_VERSION = 5
    TC_NULL = 0x70
    TC_REFERENCE = 0x71
    TC_CLASSDESC = 0x72
    TC_OBJECT = 0x73
    TC_STRING = 0x74
    TC_ARRAY = 0x75
    TC_CLASS = 0x76
    TC_BLOCKDATA = 0x77
    TC_ENDBLOCKDATA = 0x78
    TC_RESET = 0x79
    TC_BLOCKDATALONG = 0x7A
    TC_EXCEPTION = 0x7B
    TC_LONGSTRING =  0x7C
    TC_PROXYCLASSDESC =  0x7D
    TC_ENUM =  0x7E
    BASE_WIRE_HANDLE = 0x7E0000

    module Flags
      SC_WRITE_METHOD = 0x01 # if SC_SERIALIZABLE
      SC_BLOCK_DATA = 0x08 # if SC_EXTERNALIZABLE
      SC_SERIALIZABLE = 0x02
      SC_EXTERNALIZABLE = 0x04
      SC_ENUM = 0x10
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ObjectPwnStream-0.2.1 lib/ObjectPwnStream/Constants.rb
ObjectPwnStream-0.2 lib/ObjectPwnStream/Constants.rb
ObjectPwnStream-0.1.1 lib/ObjectPwnStream/Constants.rb
ObjectPwnStream-0.1.0 lib/ObjectPwnStream/Constants.rb