File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -402,16 +402,20 @@ def self.parse_ntlm_type_2_blob(blob)
402
402
data [ :default_name ] = temp_name . encode ( "UTF-8" )
403
403
when 2
404
404
#netbios domain
405
- data [ :default_domain ] = addr
406
- data [ :default_domain ] . force_encoding ( "UTF-16LE" )
405
+ temp_domain = addr
406
+ temp_domain . force_encoding ( "UTF-16LE" )
407
+ data [ :default_domain ] = temp_domain . encode ( "UTF-8" )
407
408
when 3
408
409
#dns name
409
- data [ :dns_host_name ] = addr
410
- data [ :dns_host_name ] . force_encoding ( "UTF-16LE" )
410
+ temp_dns = addr
411
+ temp_dns . force_encoding ( "UTF-16LE" )
412
+ data [ :dns_host_name ] = temp_dns . encode ( "UTF-8" )
413
+
411
414
when 4
412
415
#dns domain
413
- data [ :dns_domain_name ] = addr
414
- data [ :dns_domain_name ] . force_encoding ( "UTF-16LE" )
416
+ temp_dns_domain = addr
417
+ temp_dns_domain . force_encoding ( "UTF-16LE" )
418
+ data [ :dns_domain_name ] = temp_dns_domain . encode ( "UTF-8" )
415
419
when 5
416
420
#The FQDN of the forest.
417
421
when 6
You can’t perform that action at this time.
0 commit comments