Snort 规则匹配 QQ 音乐域名 y.qq.com 访问报警
利用 Snort 规则匹配 QQ 音乐域名 y.qq.com 访问报警/n/n本规则用于在 TCP 协议中匹配访问 QQ 音乐域名 'y.qq.com' 的 HTTPS 请求,并生成报警。/n/n规则内容:/n/n/nalert tcp any any -> any any (content:'GET'; content:'Host: y.qq.com'; content:'Connection: keep-alive'; content:'Upgrade-Insecure-Requests: 1'; content:'Referer: https://y.qq.com'; content:'User-Agent: Mozilla/5.0'; content:'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3'; content:'Accept-Encoding: gzip, deflate, br'; content:'Accept-Language: en-US,en;q=0.9'; pcre:'/^/x16/x03/x01/x00/xD2/x01/x00/x00/xCE/x03/x03[/s/S]*?y/.qq/.com/'; sid:1000001; rev:1;)/n/n/n解释:/n/n* 匹配从任何 IP 地址和任何端口发送到任何 IP 地址和任何端口的 TCP 报文。/n* 匹配包含 'GET' 请求方法的报文。/n* 匹配包含 'Host: y.qq.com' 的报文。/n* 匹配包含 'Connection: keep-alive' 的报文。/n* 匹配包含 'Upgrade-Insecure-Requests: 1' 的报文。/n* 匹配包含 'Referer: https://y.qq.com' 的报文。/n* 匹配包含 'User-Agent: Mozilla/5.0' 的报文。/n* 匹配包含 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3' 的报文。/n* 匹配包含 'Accept-Encoding: gzip, deflate, br' 的报文。/n* 匹配包含 'Accept-Language: en-US,en;q=0.9' 的报文。/n* 使用正则表达式匹配 SSL/TLS 加密协议(十六进制表示为://x16//x03//x01//x00//xD2//x01//x00//x00//xCE//x03//x03)以及 'y.qq.com' 域名。/n* 报警信息中包含 sid 和 rev,方便追踪和分析。/n/n使用方法:/n/n将上述规则添加到 Snort 配置文件中,并重启 Snort 服务。当满足规则条件的报文经过 Snort 时,就会触发报警。/n/n注意:/n/n* 规则中使用的正则表达式可以根据实际情况进行调整。/n* 为了提高规则的准确性,建议使用更多特征进行匹配。/n* 使用 Snort 规则进行网络安全分析时,请遵守相关法律法规和伦理规范。
原文地址: https://www.cveoy.top/t/topic/nXLV 著作权归作者所有。请勿转载和采集!