首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏品茗IT

    Spring和Ldap整合详解

    * @throws LDAPException 连接失败 * @throws UnsupportedEncodingException 密码格式错 */ public LDAPConnection connect() throws LDAPException, UnsupportedEncodingException { LDAPConnection lc = new LDAPConnection * @param newEntry LDAPEntry:ldap条目 * @throws LDAPException 添加失败 */ public void add(LDAPConnection lc = connect(); lc.delete(dn); lc.disconnect(); } /** * 修改指定dn下某属性 * @param lc LDAPConnection * @throws LDAPException */ public void close(LDAPConnection lc) throws LDAPException{ if(lc.isConnected

    2.7K41发布于 2019-09-12
  • 来自专栏全栈程序员必看

    ldap 统一认证 java_如何在你的系统里集成LDAP统一认证「建议收藏」

    ldapConnection = new LDAPConnection(); ldapConnection.connect(Constants.LDAP_HOST, Constants.LDAP_PORT ); ldapConnection.bind(LDAPConnection.LDAP_V3, Constants.LDAP_BIND_DN, Constants.LDAP_BIND_PASSWORD.getBytes (Constants.LDAP_BIND_BASE, LDAPConnection.SCOPE_SUB, filter, null, false); LDAPEntry nextEntry, nextUserEntry (LDAPConnection.LDAP_V3, dn, password.getBytes(“UTF8”)); LDAPSearchResults userResults = ldapConnection.search (Constants.LDAP_BIND_BASE, LDAPConnection.SCOPE_SUB, String.format(“(|(mail=%s)(uid=%s))”, username,

    4.6K20编辑于 2022-08-01
  • 来自专栏不止dotNET

    dotNET Core 中怎样操作 AD?

    string.IsNullOrEmpty(adAdminPassword)) { return false; } try { _connection = new LdapConnection (); _connection.Connect(_adHost, LdapConnection.DEFAULT_PORT); _connection.Bind(adAdminUserName return guid.ToString(); } 获取 Entry 的 子级 public static List<LdapEntry> Children(this LdapEntry entry, LdapConnection LdapEntry> entryList = new List<LdapEntry>(); LdapSearchResults lsc = connection.Search(entry.DN, LdapConnection.SCOPE_ONE

    89380发布于 2019-10-08
  • 来自专栏不止dotNET

    dotNET Core 中怎样操作AD(续1)

    中进行用户的操作,通常需要先判断用户是否存在,这时就需要使用查询了,用下面代码可以进行 AD 中的查询: var entities = _connection.Search(ADClient.BaseDC,LdapConnection.SCOPE_SUB static LdapEntry GetUser(string loginName) { var entities = _connection.Search(ADClient.BaseDC,LdapConnection.SCOPE_SUB

    63120发布于 2020-02-25
  • 来自专栏Gcow安全团队

    搞点什么:zerologon一键利用工具

    模块 • 我们可以简化第二步,其实在上一年的更新中,impacket的secretsdump.py就已经支持ldap语法过滤用户了 • 因此在使用NTDSDump模块的时候,我们可以初始化ldapconnection

    66720编辑于 2023-09-02
  • 来自专栏运维记录点滴

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

    在 System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean

    88310发布于 2019-03-05
  • 来自专栏谢公子学安全

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

    new NetworkCredential(username, password); //使用凭据登录 System.DirectoryServices.Protocols.LdapConnection connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( identifier, nc); connection = new System.DirectoryServices.Protocols.LdapConnection(identifier

    1.5K10编辑于 2022-01-20
  • 来自专栏Gamma安全实验室

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

    new NetworkCredential(username, password); //使用凭据登录 System.DirectoryServices.Protocols.LdapConnection connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( identifier, nc); connection = new System.DirectoryServices.Protocols.LdapConnection(identifier

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

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

    new NetworkCredential(username, password); //使用凭据登录 System.DirectoryServices.Protocols.LdapConnection connection = null; //connection = new System.DirectoryServices.Protocols.LdapConnection( identifier, nc); connection = new System.DirectoryServices.Protocols.LdapConnection(identifier

    1.2K20发布于 2021-07-01
领券