| To: | <nessus@list.nessus.org> |
|---|---|
| Subject: | Windows Local Group Names |
| From: | "John Scherff" <JScherff@24hourfit.com> |
| Date: | Tue, 8 May 2007 08:28:44 -0700 |
| Delivered-to: | sp-com-lists@consult.net |
| Delivered-to: | nessus-list1@securepoint.com |
| Delivered-to: | nessus@list.nessus.org |
| List-archive: | <http://mail.nessus.org/pipermail/nessus> |
| List-help: | <mailto:nessus-request@list.nessus.org?subject=help> |
| List-id: | Discussion of Nessus software <nessus.list.nessus.org> |
| List-post: | <mailto:nessus@list.nessus.org> |
| List-subscribe: | <http://mail.nessus.org/mailman/listinfo/nessus>, <mailto:nessus-request@list.nessus.org?subject=subscribe> |
| List-unsubscribe: | <http://mail.nessus.org/mailman/listinfo/nessus>, <mailto:nessus-request@list.nessus.org?subject=unsubscribe> |
| Sender: | nessus-bounces@list.nessus.org |
| Thread-index: | AceRhZFUHw7l+LBjSJmmtGjiHvzLtA== |
| Thread-topic: | Windows Local Group Names |
|
I'm writing a plugin
to verify compliance with company standards regarding local users and
groups (renaming admin, decoy accounts, group memberships, disabled accounts,
etc.) I had no problem getting NASL to do what I wanted, with ONE
exception:
I need to be able to
use the local host SID and local group RIDs to retrieve
the actual NAMEs of local groups.
I can establish
a session to the $IPC share, I can get the local group RIDs using
NetUserGetLocalGroups(), I can an LSA handle with LsaOpenPolicy(), I can get the
hex sid of the host from another plugin, and I can convert the hex sid to a raw
sid with hex2raw2().
I know I need to
massage the sid a little more and pass it to LsaLookupSid(), and I know I need
to convert its return value with parse_lsalookupsid(). I've seen it done a
couple ways in other plugins.
But I can't seem to
make it work.
I'm not that smart
on how local objects are represented internally in Windows ...
one problem may be that I'm trying to retrieve the local GROUP
name from the RID in exactly the same way I'd retrieve the local USER name using
the RID. Is that a bad premise? John
Scherff
24 Hour
Fitness
_______________________________________________ Nessus mailing list Nessus@list.nessus.org http://mail.nessus.org/mailman/listinfo/nessus |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Nessus :: Port scanners - tcp connect() & SYN scan MISSING, Asterisks * |
|---|---|
| Next by Date: | RE: RUN-ONCE PLUGINS?, John Scherff |
| Previous by Thread: | Nessus :: Port scanners - tcp connect() & SYN scan MISSING, Asterisks * |
| Next by Thread: | RE: RUN-ONCE PLUGINS?, John Scherff |
| Indexes: | [Date] [Thread] [Top] [All Lists] |