Java 代码审计基础学完这篇,要能做什么?拿到一个不太复杂的 Java Web 项目后,能找到请求入口,读懂参数如何传递,跟进业务方法和数据库操作,并说清楚:数据从哪里来,经过哪些处理,最后用在什么地方,哪些检查真的生效了。这篇不要...
阅读全文 →

这个漏洞主要是利用了ntlm 中继攻击强制域控或高权限目标向攻击机发起 NTLM 认证,然后将该认证中继到 AD CS 的 HTTP Web 注册接口,以此冒充该目标(如域控机器账户 DC$)申请并导出其对应的 .pfx 证书。实验:...
阅读全文 →

ESC4本质就是证书模板的 ACL 配松了,低权限账号拥有写权限,把证书模板改造成存在ESC1的环境需要拥有的权限,至少需要是以下的一种:GenericAllGenericWriteWriteProperty 对关键属性拥有写入权限,...
阅读全文 →

ESC1前提条件:1.模板允许普通域用户去申请2.模板配置了“在请求中提供主体”。这个选项开启后,你提交的申请里写谁的名字,CA 就在证书里写谁3.证书的用途(EKU)包含了“客户端身份验证”或“智能卡登录”。这意味着这个证书可以直接...
阅读全文 →

背景原理:AD CS 在依据 Machine 模板签发证书时,默认直接从申请对象在 LDAP 中的 dNSHostName 属性中读取值,并自动填入证书的 SAN(使用者备用名称)中。利用流程:攻击者创建一个普通机器账户(如 Fake...
阅读全文 →

CA证书可以有效的预防中间人攻击如何预防中间人攻击如果访问http网站,在服务端和客户端进行通信的过程中依赖非对称加密,而不安全的点就在于,黑客可以抓取到服务端发往客户端的公钥,充当中间人可以接管会话,这个时候就需要一个中间服务来进行...
阅读全文 →