ZBanner:基于TCP获取响应的快速无状态扫描
网络与互联网体系结构
2024-05-14 v1
摘要
快速大规模网络扫描是理解互联网服务配置和安全性的重要方式,其中无状态扫描是具有代表性的。现有无状态扫描器能够执行针对互联网的单数据包扫描,但仅限于主机发现或端口扫描。为了获取TCP的更多信息,必须使用较慢的有状态扫描器,后者因维护连接状态而耗时耗内存。通过简化TCP有限状态机,本文提出一种新型无状态扫描模型,能够以完全无状态的方式建立TCP连接并获取后续响应。基于此模型,我们实现了ZBanner,一个改进的模块化无状态扫描器,利用用户定义的探针来识别服务和版本、指纹化TLS服务器等。我们展示了ZBanner的独特设计,并对其可行性和性能进行了实验表征。实验表明,ZBanner在扫描速率和内存使用方面均优于当前最先进的解决方案。ZBanner对于通用端口至少比当前工具快3倍,对开放端口则快超过90倍,同时保持最小且稳定的内存使用。
引用
@article{arxiv.2405.07409,
title = {ZBanner: Fast Stateless Scanning Capable of Obtaining Responses over TCP},
author = {Chiyu Chen and Yuliang Lu and Guozheng Yang and Yi Xie and Shasha Guo},
journal= {arXiv preprint arXiv:2405.07409},
year = {2024}
}
备注
The paper has been submitted and the code will be published later