1.实验任务
编写一个利用全连接的端口扫描程序,能显示目标主机的端口开放情况。要求能在命令行输入要扫描的目标主机和端口范围。比如:scan *.*.*.* nnnn-mmmm。
2.实验原理

我们知道完成一次TCP连接需要完成三次握手才能建立。端口扫描正是利用了这个原理,通过假冒正常的连接过程,依次向目标主机的各个端口发送连接请求,并根据目标主机的应答情况判断目标主机端口的开放情况,从而分析并对一些重要端口实施攻击。
3.实验设计
利用理论课实验二()中的客户端程序代码修改而来(记得修改IP地址)
原理是通过connect()函数向主机端发送SYN包,如果主机端端口开放,则会返回SYN+ACK包,客户端再发送ACK包以发送连接请求,加入accept()队列,此过程可通

最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=138022553&d=1&t=3&u=33af15ff138f478fabf8046dec70d6a1)
9341

被折叠的 条评论
为什么被折叠?



