diff --git a/LdapUsrEnum-linux-386 b/LdapUsrEnum-linux-386 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-386 +++ b/LdapUsrEnum-linux-386 Binary files differ diff --git a/LdapUsrEnum-linux-386 b/LdapUsrEnum-linux-386 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-386 +++ b/LdapUsrEnum-linux-386 Binary files differ diff --git a/LdapUsrEnum-linux-amd64 b/LdapUsrEnum-linux-amd64 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-amd64 +++ b/LdapUsrEnum-linux-amd64 Binary files differ diff --git a/LdapUsrEnum-linux-386 b/LdapUsrEnum-linux-386 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-386 +++ b/LdapUsrEnum-linux-386 Binary files differ diff --git a/LdapUsrEnum-linux-amd64 b/LdapUsrEnum-linux-amd64 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-amd64 +++ b/LdapUsrEnum-linux-amd64 Binary files differ diff --git a/LdapUsrEnum-windows-386.exe b/LdapUsrEnum-windows-386.exe index 36639a7..c22acac 100755 --- a/LdapUsrEnum-windows-386.exe +++ b/LdapUsrEnum-windows-386.exe Binary files differ diff --git a/LdapUsrEnum-linux-386 b/LdapUsrEnum-linux-386 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-386 +++ b/LdapUsrEnum-linux-386 Binary files differ diff --git a/LdapUsrEnum-linux-amd64 b/LdapUsrEnum-linux-amd64 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-amd64 +++ b/LdapUsrEnum-linux-amd64 Binary files differ diff --git a/LdapUsrEnum-windows-386.exe b/LdapUsrEnum-windows-386.exe index 36639a7..c22acac 100755 --- a/LdapUsrEnum-windows-386.exe +++ b/LdapUsrEnum-windows-386.exe Binary files differ diff --git a/LdapUsrEnum-windows-amd64.exe b/LdapUsrEnum-windows-amd64.exe index 36639a7..c22acac 100755 --- a/LdapUsrEnum-windows-amd64.exe +++ b/LdapUsrEnum-windows-amd64.exe Binary files differ diff --git a/LdapUsrEnum-linux-386 b/LdapUsrEnum-linux-386 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-386 +++ b/LdapUsrEnum-linux-386 Binary files differ diff --git a/LdapUsrEnum-linux-amd64 b/LdapUsrEnum-linux-amd64 index fedbd46..0af8153 100755 --- a/LdapUsrEnum-linux-amd64 +++ b/LdapUsrEnum-linux-amd64 Binary files differ diff --git a/LdapUsrEnum-windows-386.exe b/LdapUsrEnum-windows-386.exe index 36639a7..c22acac 100755 --- a/LdapUsrEnum-windows-386.exe +++ b/LdapUsrEnum-windows-386.exe Binary files differ diff --git a/LdapUsrEnum-windows-amd64.exe b/LdapUsrEnum-windows-amd64.exe index 36639a7..c22acac 100755 --- a/LdapUsrEnum-windows-amd64.exe +++ b/LdapUsrEnum-windows-amd64.exe Binary files differ diff --git a/LdapUsrEnum.go b/LdapUsrEnum.go index 5618c91..f5ea5b8 100755 --- a/LdapUsrEnum.go +++ b/LdapUsrEnum.go @@ -93,7 +93,7 @@ filter := fmt.Sprintf("(CN=%s)", ldap.EscapeFilter(*username)) searchReq := ldap.NewSearchRequest(DCQueryName, ldap.ScopeWholeSubtree, 0, 0, 0, false, filter, []string{"sAMAccountName","distinguishedName", "primaryGroupID"}, []ldap.Control{}) result, err := l.Search(searchReq) - if err != nil { + if err != nil || len(result.Entries) == 0{ fmt.Print("[+] query full domain to get account username... ") DCQueryName = *domain