首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何编写一条规则来检测具有随机名称、是.xls和具有特定文件大小的电子邮件附件?

我如何编写一条规则来检测具有随机名称、是.xls和具有特定文件大小的电子邮件附件?
EN

Stack Overflow用户
提问于 2014-07-05 20:40:17
回答 1查看 1.8K关注 0票数 3

试图编写一条规则来检测进入网络的电子邮件流量,即:

  1. 发送到特定域(例如,gmail.com)
  2. 是一个.xls文件
  3. 具有文件名,其名称长度最多可达75个字节。
  4. 是电子邮件附件,此附件是已知且永不更改的特定大小(例如,附件大小为100000字节)。

请注意,我是snort的初学者。不过,到目前为止,我还没有做到这一点:

代码语言:javascript
运行
复制
content:"|05|gmail|03|com|00|"; nocase; pcre:"/([a-zA-Z0-9] {1,75}\.xls)";

不确定如何获得文件大小附件检测在那里,或即使pcre位用于检测文件名和类型是正确的。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2014-07-05 22:38:52

我从未使用过snort,但从我在文档中收集到的信息来看,您的模式似乎可以这样编写:

  • 如果文件名中只允许字母和数字: pcre:“/\/a-Za-Z0-9{1,75}..xls$/”

  • 否则(允许任何类型的字符用于文件名): pcre:“//^\/{1,75}..xls$/”

请注意,根据文档中的示例,模式需要包含在分隔符之间(这里的斜杠)。因此,所有的文字斜线都必须在模式中转义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24590399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档