@@ -176,11 +176,11 @@ def Registry.enum_key_direct(root_key, base_key, perm = KEY_READ)
176
176
response = client . send_request ( request )
177
177
178
178
# Enumerate through all of the registry keys
179
- response . each ( TLV_TYPE_KEY_NAME ) { |key_name |
179
+ response . each ( TLV_TYPE_KEY_NAME ) do |key_name |
180
180
keys << key_name . value
181
- }
181
+ end
182
182
183
- return keys
183
+ keys
184
184
end
185
185
186
186
##
@@ -221,17 +221,17 @@ def Registry.set_value_direct(root_key, base_key, name, type, data, perm = KEY_W
221
221
request . add_tlv ( TLV_TYPE_VALUE_NAME , name )
222
222
request . add_tlv ( TLV_TYPE_VALUE_TYPE , type )
223
223
224
- if ( type == REG_SZ )
224
+ if type == REG_SZ
225
225
data += "\x00 "
226
- elsif ( type == REG_DWORD )
227
- data = [ data . to_i ] . pack ( "V" )
226
+ elsif type == REG_DWORD
227
+ data = [ data . to_i ] . pack ( 'V' )
228
228
end
229
229
230
230
request . add_tlv ( TLV_TYPE_VALUE_DATA , data )
231
231
232
232
response = client . send_request ( request )
233
233
234
- return true
234
+ true
235
235
end
236
236
237
237
#
@@ -251,13 +251,13 @@ def Registry.query_value_direct(root_key, base_key, name, perm = KEY_READ)
251
251
type = response . get_tlv ( TLV_TYPE_VALUE_TYPE ) . value
252
252
data = response . get_tlv ( TLV_TYPE_VALUE_DATA ) . value
253
253
254
- if ( type == REG_SZ )
254
+ if type == REG_SZ
255
255
data = data [ 0 ..-2 ]
256
- elsif ( type == REG_DWORD )
257
- data = data . unpack ( "N" ) [ 0 ]
256
+ elsif type == REG_DWORD
257
+ data = data . unpack ( 'N' ) [ 0 ]
258
258
end
259
259
260
- return Rex ::Post ::Meterpreter ::Extensions ::Stdapi ::Sys ::RegistrySubsystem ::RegistryValue . new (
260
+ Rex ::Post ::Meterpreter ::Extensions ::Stdapi ::Sys ::RegistrySubsystem ::RegistryValue . new (
261
261
client , 0 , name , type , data )
262
262
end
263
263
@@ -344,12 +344,12 @@ def Registry.enum_value_direct(root_key, base_key, perm = KEY_READ)
344
344
345
345
response = client . send_request ( request )
346
346
347
- response . each ( TLV_TYPE_VALUE_NAME ) { |value_name |
347
+ response . each ( TLV_TYPE_VALUE_NAME ) do |value_name |
348
348
values << Rex ::Post ::Meterpreter ::Extensions ::Stdapi ::Sys ::RegistrySubsystem ::RegistryValue . new (
349
349
client , 0 , value_name . value )
350
- }
350
+ end
351
351
352
- return values
352
+ values
353
353
end
354
354
355
355
#
0 commit comments