@@ -328,25 +328,25 @@ def dump_cached_hashes(windows_reg, nlkm_key)
328328
329329 username = cache_info . data . username . encode ( ::Encoding ::UTF_8 )
330330 info = [ ]
331- info << ( "Username: #{ username } " )
331+ info << "Username: #{ username } "
332332 if cache_info . iteration_count
333- info << ( "Iteration count: #{ cache_info . iteration_count } -> real #{ cache_info . real_iteration_count } " )
333+ info << "Iteration count: #{ cache_info . iteration_count } -> real #{ cache_info . real_iteration_count } "
334334 end
335- info << ( "Last login: #{ cache_info . entry . last_access . to_time } " )
335+ info << "Last login: #{ cache_info . entry . last_access . to_time } "
336336 dns_domain_name = cache_info . data . dns_domain_name . encode ( ::Encoding ::UTF_8 )
337- info << ( "DNS Domain Name: #{ dns_domain_name } " )
338- info << ( "UPN: #{ cache_info . data . upn . encode ( ::Encoding ::UTF_8 ) } " )
339- info << ( "Effective Name: #{ cache_info . data . effective_name . encode ( ::Encoding ::UTF_8 ) } " )
340- info << ( "Full Name: #{ cache_info . data . full_name . encode ( ::Encoding ::UTF_8 ) } " )
341- info << ( "Logon Script: #{ cache_info . data . logon_script . encode ( ::Encoding ::UTF_8 ) } " )
342- info << ( "Profile Path: #{ cache_info . data . profile_path . encode ( ::Encoding ::UTF_8 ) } " )
343- info << ( "Home Directory: #{ cache_info . data . home_directory . encode ( ::Encoding ::UTF_8 ) } " )
344- info << ( "Home Directory Drive: #{ cache_info . data . home_directory_drive . encode ( ::Encoding ::UTF_8 ) } " )
345- info << ( "User ID: #{ cache_info . entry . user_id } " )
346- info << ( "Primary Group ID: #{ cache_info . entry . primary_group_id } " )
347- info << ( "Additional groups: #{ cache_info . data . groups . map ( &:relative_id ) . join ( ' ' ) } " )
337+ info << "DNS Domain Name: #{ dns_domain_name } "
338+ info << "UPN: #{ cache_info . data . upn . encode ( ::Encoding ::UTF_8 ) } "
339+ info << "Effective Name: #{ cache_info . data . effective_name . encode ( ::Encoding ::UTF_8 ) } "
340+ info << "Full Name: #{ cache_info . data . full_name . encode ( ::Encoding ::UTF_8 ) } "
341+ info << "Logon Script: #{ cache_info . data . logon_script . encode ( ::Encoding ::UTF_8 ) } "
342+ info << "Profile Path: #{ cache_info . data . profile_path . encode ( ::Encoding ::UTF_8 ) } "
343+ info << "Home Directory: #{ cache_info . data . home_directory . encode ( ::Encoding ::UTF_8 ) } "
344+ info << "Home Directory Drive: #{ cache_info . data . home_directory_drive . encode ( ::Encoding ::UTF_8 ) } "
345+ info << "User ID: #{ cache_info . entry . user_id } "
346+ info << "Primary Group ID: #{ cache_info . entry . primary_group_id } "
347+ info << "Additional groups: #{ cache_info . data . groups . map ( &:relative_id ) . join ( ' ' ) } "
348348 logon_domain_name = cache_info . data . logon_domain_name . encode ( ::Encoding ::UTF_8 )
349- info << ( "Logon domain name: #{ logon_domain_name } " )
349+ info << "Logon domain name: #{ logon_domain_name } "
350350
351351 report_info ( { info : info . join ( '; ' ) } , 'user.cache_info' )
352352 vprint_line ( info . join ( "\n " ) )
@@ -626,7 +626,7 @@ def get_domain_users
626626 nb_digits = ( Math . log10 ( users . length ) + 1 ) . floor
627627 users = users . each_with_index . map do |( rid , name ) , index |
628628 if index % progress_interval == 0
629- percent = format ( '%.2f' , ( index / users . length . to_f * 100 ) ) . rjust ( 5 )
629+ percent = format ( '%.2f' , index / users . length . to_f * 100 ) . rjust ( 5 )
630630 print_status ( "SID enumeration progress - #{ index . to_s . rjust ( nb_digits ) } / #{ users . length } (#{ percent } %)" )
631631 end
632632 sid = @samr . samr_rid_to_sid ( object_handle : @domain_handle , rid : rid )
0 commit comments