如何匿名获取Active Directory域objectGUID

作为一个经过身份validation的Active Directory用户,我可以运行它来获取域GUID(objectGUID):

dsquery * "DC=lab,DC=local" -scope base -attr objectguid 

我可以在Linux中使用此命令从域控制器labdc01没有帐户(匿名)获取域(lab.local)SID:

 # rpcclient -U% labdc01.lab.local -c lsaquery Domain Name: LAB Domain Sid: S-1-5-21-3869872838-1836277878-698564084 

如果我知道GUID,我可以从DNS获取它:

_ldap._tcp.4f904480-7c78-11cf-b057-00aa006b4f8f.domains._msdcs.lab.local。

我怎样才能匿名获得域objectGUID(像上面的SID例子)?

默认:

你不能

通过Active Directory,对于任何有意义的LDAP操作(除了RootDSE绑定),您都需要:

  1. 启用匿名绑定
  2. 允许匿名访问公共属性