LDAP Injection
LDAP注入

如果您对黑客职业感兴趣并想要黑掉无法黑掉的东西 - 我们正在招聘!(需要流利的波兰语书面和口语表达能力)。
LDAP注入
LDAP
如果您想了解LDAP是什么,请访问以下页面:
389, 636, 3268, 3269 - Pentesting LDAPLDAP注入是一种针对从用户输入构建LDAP语句的Web应用程序的攻击。当应用程序未能正确清理输入时,攻击者可以通过本地代理操纵LDAP语句,可能导致未经授权的访问或数据操纵。
过滤器 =(filtercomp) Filtercomp = and / or / not / item And = & filterlist Or = |filterlist Not = ! filter Filterlist = 1*filter Item= simple / present / substring Simple = attr filtertype assertionvalue Filtertype = '=' / '~=' / '>=' / '<=' Present = attr = * Substring = attr ”=” [initial] * [final] Initial = assertionvalue Final = assertionvalue (&) = 绝对TRUE (|) = 绝对FALSE
例如:
(&(!(objectClass=Impresoras))(uid=s*))
(&(objectClass=user)(uid=*))
您可以访问数据库,其中可能包含各种不同类型的信息。
OpenLDAP:如果有2个过滤器到达,只执行第一个。 ADAM或Microsoft LDS:有2个过滤器时会抛出错误。 SunOne Directory Server 5.0:执行两个过滤器。
非常重要的是发送具有正确语法的过滤器,否则将抛出错误。最好只发送1个过滤器。
过滤器必须以&或|开头
示例:(&(directory=val1)(folder=public))
(&(objectClass=VALUE1)(type=Epson*))
VALUE1 = *)(ObjectClass=*))(&(objectClass=void
然后:(&(objectClass=***)(ObjectClass=*))**将是第一个过滤器(执行的过滤器)。
登录绕过
LDAP支持多种格式存储密码:明文、md5、smd5、sh1、sha、crypt。因此,无论您在密码中插入什么,它都可能被哈希处理。
列表
盲 LDAP 注入
您可以强制 False 或 True 响应以检查是否返回任何数据,并确认可能存在盲 LDAP 注入:
转储数据
您可以迭代ASCII字母、数字和符号:
脚本
发现有效的LDAP字段
LDAP对象默认包含多个属性,可用于保存信息。您可以尝试暴力破解所有这些属性以提取信息。您可以在此处找到默认LDAP属性列表。
特殊盲LDAP注入(无"*")
谷歌黑客搜索指令
更多有效载荷

如果您对黑客职业感兴趣并想要黑入无法黑入的系统 - 我们正在招聘!(需要流利的波兰语书面和口语表达能力)。
最后更新于
