Skip to content

Commit 5d18de2

Browse files
committed
Fix legacy railgun LDAP implementation
1 parent d3d744a commit 5d18de2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/msf/core/post/windows/ldap.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ def get_default_naming_context(domain=nil)
149149
query_result = query_ldap(session_handle, "", 0, "(objectClass=computer)", ["defaultNamingContext"])
150150
first_entry_fields = query_result[:results].first
151151
# Value from First Attribute of First Entry
152-
default_naming_context = first_entry_fields.first
152+
default_naming_context = first_entry_fields.first[:value]
153153
vprint_status("Default naming context #{default_naming_context}")
154154
return default_naming_context
155155
end
@@ -231,7 +231,7 @@ def query_ldap(session_handle, base, scope, filter, fields)
231231
values_result = values.join(',') if values
232232
vprint_status("Values #{values}")
233233

234-
field_results << values_result
234+
field_results << {:type => 'unknown', :value => values_result}
235235
end
236236

237237
entry_results << field_results

0 commit comments

Comments
 (0)