SMB溢出漏洞所需的SMB协议内容

Posted huim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SMB溢出漏洞所需的SMB协议内容相关的知识,希望对你有一定的参考价值。

来一张wireshark抓下的SMB包,再解读一下。

一个包的内容有

网卡

IPV4

TCP

NetBios

SMB

  SMB header

    SMB Command: xxx

    Error class: xxx

  info名(xxx)

    # session key往下的部分的,如

    Security Blob Length: xxx 

    Reserved: xxx

    Capabilities: xxx   #再往下不需要继续解析,内容太多

    Bytes Count(BBC): xxx

 

 

暂时的,基于流量来检测所需要的SMB协议内容为这些。不进行下一层的解析,因为数据量过大的原因。根据SMB header 和info的内容进行检测,难免会有一些误报,毕竟不能对发送的buf的二进制来进行检测,不过毕竟是有一些特点可以抓的。在不严重损耗性能的情况下尽量来提高精度。

 

以上是关于SMB溢出漏洞所需的SMB协议内容的主要内容,如果未能解决你的问题,请参考以下文章

内网远程溢出漏洞利用

SMB协议漏洞分析

CTF—攻防练习之SMB私钥泄露

smb协议漏洞解决方案

堆栈溢出所需的外部 JavaScript 问题 [关闭]

SMB远程代码执行漏洞(CVE-2020-0796)分析验证及加固