跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

SMB登录事件排查经验分享

精选回复

发布于

1. 概述

1.1 案例

先来看两张图:  看到这两张图的第一印象应该是这是一个成功的登陆,其类型为3,代表网络登陆,4624表示成功登陆,可能大部分人都是如此认为。 那么实际上呢?这里面是存在一定歧义的,今天给大家同步一下这里面的详细细节。
1049983-20220825024502939-245076646.png
1049983-20220825024504114-384804392.png


1.2 原理

当用户使用SMB 协议连接时,在提示用户输入密码之前,其会使用anonymous用户(也就是匿名用户)进行 SMB 网络连接,一旦网络将被记录为成功连接。其有以下几个条件会导致产生这条日志:

登陆用户为anonymous
登录进程为NTLMssp
使用协议为NTLM V1
登陆协议为SMB

2. 测试

2.1 SMB连接失败情况

1049983-20220825024504903-1337047522.png

2.1.1 找不到网络名/拒绝访问

直接使用net use发起一个针对不存在的aaa$的连接,会报错找不到网络名,使用net use也可以看到其连接并没有成功: 

但是我们来看看日志,可以看到其产生了一条4624类型3的成功登陆的日志,这个仅仅表示使用anonymouse用户成功登录网络1049983-20220825024505584-1938392116.png1049983-20220825024506436-727166587.png 

使用正确的目录路径,但不输入用户会报错拒绝访问,该状态同样会导致一个匿名用户的登录成功 类型3 

1049983-20220825024507103-693844752.png

2.1.2 用户名或密码不正确

使用不正确的账密登录时,会报错用户名或密码不正确。

1049983-20220825024507735-1475837287.png 

 这种情况在日志中就不会出现匿名登录登录成功日志,而是直接显示4625日志,当然也显示了登录的用户名。 1049983-20220825024508381-1488434275.png

2.2 SMB登录成功

如果使用正确的账密进行登录的话在日志中的表现是如何呢?  除类型3的登录成功以外,还会有4776(验证凭据)和4672(登录权限分配)的shijian 

1049983-20220825024509017-983711410.png1049983-20220825024509646-1842454322.png

3. 总结

当攻击者使用SMB进行连接时,若访问路径不存在或账号不存在时将产生anonymous用户(匿名用户)的登录类型3的4624日志,并非代表机器失已经被登录。

4624不一定是攻击者登陆成功,要结合ip字段、targetuser字段、还有user等诸多字段并且看日志上下文,system授权有时候也会产生4624的高告警(上述字段仅表示含义,具体字段名称复杂记不清)



创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。