Get groups using ADSI
parent
7b019bddf4
commit
c98519e0b9
|
@ -29,14 +29,21 @@ class Metasploit3 < Msf::Post
|
||||||
))
|
))
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_grouplist(query_filter,max_search)
|
|
||||||
q = query(query_filter, max_search, @user_fields)
|
|
||||||
end
|
|
||||||
|
|
||||||
def run
|
def run
|
||||||
|
max_search = 0
|
||||||
|
|
||||||
|
# Download the list of groups
|
||||||
|
begin
|
||||||
|
group_fields = ['objectSid','samAccountType','sAMAccountName','whenChanged','whenCreated']
|
||||||
|
groups = query(query_filter, max_search, @group_fields)
|
||||||
|
rescue ::RuntimeError, ::Rex::Post::Meterpreter::RequestError => e
|
||||||
|
print_error(e.message)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# @user_fields = USER_FIELDS.dup
|
# @user_fields = USER_FIELDS.dup
|
||||||
#
|
#
|
||||||
|
|
Loading…
Reference in New Issue