diff --git a/StandIn/StandIn/hStandIn.cs b/StandIn/StandIn/hStandIn.cs index 8bb27c1..4cd0ab1 100644 --- a/StandIn/StandIn/hStandIn.cs +++ b/StandIn/StandIn/hStandIn.cs @@ -448,9 +448,16 @@ public static SearchObject createSearchObject(String sDomain = "", String sUser DirectoryEntry de = null; DirectorySearcher ds = null; SearchObject resultObject = new SearchObject(); + + string bindPath = ""; + if (!String.IsNullOrEmpty(sDomain)) + { + bindPath = String.Format("LDAP://{0}", sDomain); + } + try { - de = new DirectoryEntry(); + de = new DirectoryEntry(bindPath); resultObject.sDC = de.Options.GetCurrentServerName(); Console.WriteLine("\n[?] Using DC : " + de.Options.GetCurrentServerName()); if (!String.IsNullOrEmpty(sDomain) && !String.IsNullOrEmpty(sUser) && !String.IsNullOrEmpty(sPass))