File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
lib/rex/post/meterpreter/extensions/extapi Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -134,14 +134,16 @@ def parse_dump(response)
134
134
result [ ts ] [ 'Text' ] = t . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_TEXT_CONTENT )
135
135
end
136
136
137
- response . each ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE ) do |f |
138
- ts = f . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_TIMESTAMP )
137
+ response . each ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILES ) do |fs |
138
+ ts = fs . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_TIMESTAMP )
139
139
result [ ts ] ||= { }
140
140
result [ ts ] [ 'Files' ] ||= [ ]
141
- result [ ts ] [ 'Files' ] << {
142
- :name => f . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_NAME ) ,
143
- :size => f . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_SIZE )
144
- }
141
+ fs . each ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE ) do |f |
142
+ result [ ts ] [ 'Files' ] << {
143
+ :name => f . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_NAME ) ,
144
+ :size => f . get_tlv_value ( TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_SIZE )
145
+ }
146
+ end
145
147
end
146
148
147
149
response . each ( TLV_TYPE_EXT_CLIPBOARD_TYPE_IMAGE_JPG ) do |jpg |
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ module Extapi
38
38
TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE = TLV_META_TYPE_GROUP | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 41 )
39
39
TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_NAME = TLV_META_TYPE_STRING | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 42 )
40
40
TLV_TYPE_EXT_CLIPBOARD_TYPE_FILE_SIZE = TLV_META_TYPE_QWORD | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 43 )
41
+ TLV_TYPE_EXT_CLIPBOARD_TYPE_FILES = TLV_META_TYPE_GROUP | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 44 )
41
42
42
43
TLV_TYPE_EXT_CLIPBOARD_TYPE_IMAGE_JPG = TLV_META_TYPE_GROUP | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 45 )
43
44
TLV_TYPE_EXT_CLIPBOARD_TYPE_IMAGE_JPG_DIMX = TLV_META_TYPE_UINT | ( TLV_TYPE_EXTENSION_EXTAPI + TLV_EXTENSIONS + 46 )
You can’t perform that action at this time.
0 commit comments