安 阳 师 范 学 院
本科学生毕业论文
简单的端口扫描器实现
安 阳 师 范 学 院
诚信承诺书
郑重承诺:所呈交的论文是作者个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与作者一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
作者签名: 日期: 导师签名: 日期: 院长签名: 日期:
论文使用授权说明
本人完全了解安阳师范学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。保密论文在解密后遵守此规定。
作者签名: 导师签名: 日期:
安 阳 师 范 学 院
目 录
1 引言 ...................................................................... 2 2 端口扫描概述 .............................................................. 2 3 端口扫描相关知识 .......................................................... 2
3.1 端口的基本概念 ...................................................... 2 3.2 常见端口介绍 ........................................................ 3 3.3 端口扫描器功能简介 .................................................. 3 3.4 常用端口扫描技术 .................................................... 3
3.4.1 TCP connect()扫描 ............................................. 3 3.4.2 TCP SYN扫描 ................................................... 4 3.4.3 TCP FIN 扫描 ................................................... 4 3.4.4 IP段扫描 ...................................................... 4 3.4.5 TCP反向 ident扫描 ............................................. 4 3.4.6 FTP 返回攻击 ................................................... 4
4 实验流程和运行流程 ........................................................ 5
4.1 实现流程 ............................................................ 5 4.2 程序中主要的函数 .................................................... 7 4.3 主流程图 ............................................................ 8 5 总结 ..................................................................... 11
5.1 提出问题 ........................................................... 11 5.2 解决问题 ........................................................... 11 5.3 心得体会 ........................................................... 11 6 致谢 ..................................................................... 11 参考文献 ................................................................... 12
第1页