首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维开发王义杰

    Windows:通过PowerShell实现普通用户修改自身密码

    脚本解释 下面是实现该功能的PowerShell脚本: Add-Type -AssemblyName System.DirectoryServices.AccountManagement $principalContext = New-Object System.DirectoryServices.AccountManagement.PrincipalContext 'Machine' $userPrincipal = [System.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($principalContext, [Environment System.Exception] { Write-Host "出错了:$($_.Exception.Message)" } 脚本组成部分解释 引入所需库:通过Add-Type命令加载System.DirectoryServices.AccountManagement

    1.9K10编辑于 2023-08-16
  • 来自专栏hbbliyong

    DirectoryEntry配置IIS7出现ADSI Error:未知错误(0x80005000)

     iisServer; iisServer = new System.DirectoryServices.DirectoryEntry("IIS://localhost/W3SVC/1"); System.DirectoryServices.DirectoryEntry (Boolean throwIfFail)    at System.DirectoryServices.DirectoryEntry.Bind()    at System.DirectoryServices.DirectoryEntry.get_IsContainer ()    at System.DirectoryServices.DirectoryEntries.CheckIsContainer()    at System.DirectoryServices.DirectoryEntries.Find at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)    at System.DirectoryServices.DirectoryEntry.Bind ()    at System.DirectoryServices.DirectoryEntry.get_IsContainer()    at System.DirectoryServices.DirectoryEntries.CheckIsContainer

    2.7K70发布于 2018-03-06
  • 来自专栏谢公子学安全

    微软不认的“0day”之域内本地提权-烂番茄(Rotten Tomato)

    identifier = new System.DirectoryServices.Protocols.LdapDirectoryIdentifier(DomainController, 389); connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( System.DirectoryServices.Protocols.DirectoryAttribute("DnsHostName", machine_account +" "+ Domain), new System.DirectoryServices.Protocols.DirectoryAttribute("SamAccountName ; System.DirectoryServices.DirectorySearcher search = new System.DirectoryServices.DirectorySearcher

    1.5K10编辑于 2022-01-20
  • 来自专栏木宛城主

    SharePoint自动化部署,利用PowerShell 导入用户至AD——PART II

    $ct=[System.DirectoryServices.AccountManagement.ContextType]::Domain $pc=New-Object System.DirectoryServices.AccountManagement.PrincipalContext($ct,$ctxDomain,$ctxContainer) return $ct=[System.DirectoryServices.AccountManagement.ContextType]::Domain $pc=New-Object ) return $pc } function IsUserExist([System.DirectoryServices.AccountManagement.PrincipalContext ] $ctx,[string] $userName) { $curUser=[System.DirectoryServices.AccountManagement.UserPrincipal

    1.9K80发布于 2018-01-11
  • 来自专栏王磊的博客

    c# 操作IIS应用程序池

    直接代码: using System.DirectoryServices; // 添加引用 System.DirectoryServices try { DirectoryEntry appPool

    1.4K60发布于 2018-04-26
  • 来自专栏.Net Core 技术栈

    【翻译】.NET 5 Preview5发布

    将System.DirectoryServices.Protocols扩展到Linux和macOS 添加对System.DirectoryServices.Protocols的跨平台支持。 System.DirectoryServices.Protocols是比System.DirectoryServices更低级别的API,并且启用更多方案。 System.DirectoryServices包含仅适用Windows的概念/实现,因此制作跨平台并不是一个很容易的事情。

    58820编辑于 2022-04-07
  • 来自专栏远在上海

    C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)

    开发中Windows域认证登录》,然后跟吉日嘎拉沟通了一下,还是把这个Windows AD用户登录的功能扩展到DotNet.Business中,重新命名为LDAP方式的登录,因为需要引用System.DirectoryServices br/>using System.Web;
    using System.Web.Caching;
    using System.Web.Security;
    using System.DirectoryServices  = String.Format("(&(objectClass=user)(samAccountName={0}))", userName);
                    System.DirectoryServices.SearchResult

    75210发布于 2019-02-26
  • 来自专栏Gamma安全实验室

    红队技巧-域渗透的协议利用

    identifier = new System.DirectoryServices.Protocols.LdapDirectoryIdentifier(DomainController, 389); connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( System.DirectoryServices.Protocols.DirectoryAttribute("DnsHostName", machine_account +" "+ Domain), new System.DirectoryServices.Protocols.DirectoryAttribute("SamAccountName ; System.DirectoryServices.DirectorySearcher search = new System.DirectoryServices.DirectorySearcher

    2K20发布于 2021-07-01
  • 来自专栏WhITECat安全团队

    红队技巧-域渗透的协议利用

    identifier = new System.DirectoryServices.Protocols.LdapDirectoryIdentifier(DomainController, 389); connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( System.DirectoryServices.Protocols.DirectoryAttribute("DnsHostName", machine_account +" "+ Domain), new System.DirectoryServices.Protocols.DirectoryAttribute("SamAccountName ; System.DirectoryServices.DirectorySearcher search = new System.DirectoryServices.DirectorySearcher

    1.2K20发布于 2021-07-01
  • 来自专栏全栈程序员必看

    c# 操作ad域用户

    :https://blog.csdn.net/zouyujie1127/article/details/40857675 工作机dns设置为ad域服务器的ip using: using System.DirectoryServices ; using System.DirectoryServices.AccountManagement; 获取组织单位: public DirectoryEntry GetOU(DirectoryEntry

    1.2K20编辑于 2022-08-29
  • 来自专栏木宛城主

    工欲善其事,必先利其器:分享一套Code Smith 搭建N层架构模板

    %@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="System.Design" %> <%@ Assembly Name="System.<em>DirectoryServices</em> %@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="System.Design" %> <%@ Assembly Name="System.<em>DirectoryServices</em> %@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="System.Design" %> <%@ Assembly Name="System.<em>DirectoryServices</em> %@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="System.Design" %> <%@ Assembly Name="System.<em>DirectoryServices</em> %@ Assembly Name="SchemaExplorer" %> <%@ Assembly Name="System.Design" %> <%@ Assembly Name="System.<em>DirectoryServices</em>

    1.5K80发布于 2018-01-11
  • 来自专栏信安之路

    Windows 系统信息收集姿势

    查询目录中的站点 dsquery user # 查询目录中的用户 3、powershell # 查询当前Domain信息 [System.DirectoryServices.ActiveDirectory.Domain ]::GetCurrentDomain() # 查询域信任关系 ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain( )).GetAllTrustRelationships() # 查询当前林信息 [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest () # 查询林信任信息 ([System.DirectoryServices.ActiveDirectory.Forest]::GetForest((New-Object System.DirectoryServices.ActiveDirectory.DirectoryContext

    3.5K21发布于 2020-09-03
  • 来自专栏Porschev[钟慰]的专栏

    C# AD(Active Directory)域信息同步,组织单位、用户等信息查询

    知识了解   我们要用C#访问Active Directory非常容易,主要用到轻量目录访问协议 (LDAP) System.DirectoryServices命名空间下的两个组件类 DirectoryEntry 功能:是否连接到域 /// 作者:Wilson /// 时间:2012-12-15 /// http://msdn.microsoft.com/zh-cn/library/system.directoryservices.directoryentry.path 也可以根据需求输入其它筛选条件,下面列出几个常用的 Screenshot (31).png   更多高级筛选请查看:http://msdn.microsoft.com/zh-cn/library/system.directoryservices.directorysearcher.filter

    4K50发布于 2018-01-16
  • 来自专栏运维记录点滴

    Lync Server 2010标准版前端服务器迁移之一:新建中央站点(上)

    LdapError-"LocalError""dc001.uc.com":"3268" ---> System.DirectoryServices.Protocols.LdapException: 出现本地错误 在 System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean

    88310发布于 2019-03-05
  • 来自专栏张善友的专栏

    .NET 6 Preview 6 正式发布: 关注网络开发

    TLS 支持System.DirectoryServices.Protocols: 在已为 Windows 启用后,System.DirectoryServices.Protocols也为 Linux

    1.2K10发布于 2021-07-19
  • 来自专栏信安之路

    刚入域环境下的域内信息收集

    获取根域信息 PS C:> [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest() Name: lab.adsecurity.org lab.adsecurity.org Name: lab.adsecurity.org 根域信任关系 $ForestRootDomain = ‘lab.adsecurity.org’ ([System.DirectoryServices.ActiveDirectory.Forest ]::GetForest((New-Object System.DirectoryServices.ActiveDirectory.DirectoryContext(‘Forest’, $ForestRootDomain )))).GetAllTrustRelationships() 子域信任关系 PS C:> ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain PS C:> [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs Forest

    1.9K40发布于 2021-04-14
  • 来自专栏张善友的专栏

    Mono 2.0正式发布了

    System.DirectoryServices. System.Web.Services. Windows.Forms 2.0: Win32 driver. Quartz/OSX driver. System.DirectoryServices. System.Web.Services.

    1.7K100发布于 2018-01-31
  • 来自专栏远在上海

    C#开发中Windows域认证登录

    Asp.Net模拟域验证登录及密码修改[/URL]》,最后终于调试通过,代码如下: 创建DomainSigin.aspx,在DomainSigin.aspx.cs中增加引用:using System.DirectoryServices searcher.Filter = String.Format("(&(objectClass=user)(samAccountName={0}))", userName);
                System.DirectoryServices.SearchResult

    2.1K10发布于 2019-02-26
  • 来自专栏centosDai

    CA3005:查看 LDAP 注入漏洞的代码

    伪代码示例 冲突 using System; using System.DirectoryServices; public partial class WebForm : System.Web.UI.Page searchResult in results) { // ... } } } Imports System Imports System.DirectoryServices

    95100编辑于 2022-02-20
  • 来自专栏centosDai

    CA3005:查看 LDAP 注入漏洞的代码

    伪代码示例 冲突 using System; using System.DirectoryServices; public partial class WebForm : System.Web.UI.Page searchResult in results) { // ... } } } Imports System Imports System.DirectoryServices

    5200编辑于 2022-02-27
领券