红队基础-Windows(2)-网络相关操作

配置TCP/IP 参数

  • TCP/IP 参数

    • IP 地址:表示网络中的某一台主机
    • 子网掩码:用于标识IP所处的范围,子网掩码越大,网络范围越小
    • 默认网关:用于标识与主机直连的路由器地址
    • DNS 服务器:用于域名解析

netsh 命令 配置IP地址

#静态配置IP地址、子网掩码、默认网关
netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.1
	"interface ip":用于管理网络接口的 IP 配置
	"set address":这是 interface ip上下文中的一个命令,用于设置网络接口的 IP 地址。
	"Ethernet0":配置的网络接口的名称(网卡信息)
	"static":这指定了 IP 配置的类型,这里指定为静态
	"192.168.100.100":为 "Ethernet0" 接口指定的静态 IP 地址
	"255.255.255.0 ":设置的子网掩码
	"192.168.100.1":默认网关的 IP 地址

#自动获取 TCP/IP 参数
netsh interface ip set address "Ethernet0" dhcp
	"interface ip":用于管理网络接口的 IP 配置
	"set address":这是 interface ip上下文中的一个命令,用于设置网络接口的 IP 地址。
	"Ethernet0":配置的网络接口的名称(网卡信息)
	"dhcp":这指定了 IP 配置的类型,这里指定为动态自动获取
netsh 命令 手动配置DNS服务器
#静态配置DNS服务器
netsh interface ip set dnsserver "Ethernet0" static 8.8.8.8
	"interface ip":用于管理网络接口的 IP 配置
	"set dnsserver":这是 interface ip 上下文中的一个命令,用于设置网络接口的 DNS 服务器地址。
 	"static":表示手动设置 DNS 服务器地址
	"8.8.8.8":DNS服务器地址

#手动添加备用DNS服务器
netsh interface ip add dnsserver "Ethernet0" 8.8.8.8 index=2
	"interface ip":用于管理网络接口的 IP 配置
	"add dnsserver":这是 interface ip 上下文中的一个命令,用于设置网络接口的 DNS 服务器地址。
 	"static":表示手动设置 DNS 服务器地址
	"8.8.8.8":DNS服务器地址
	"index=2":索引,表示备用地址
#自动获取DNS服务器
netsh interface ip set dnsserver "Ethernet0" dhcp

ipconfig 命令 查看TCP/IP参数

常用参数

#查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
ipconfig

#查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
ipconfig /all

#释放TCP/IP参数
ipconfig /release

#重新获取TCP/IP参数
ipconfig /renew

#刷新dns缓存
ipconfig /flushdns

ping 命令 测试TCP/IP配置是否正确

常用几个参数

ping -n 10 www.example.com
	"-n":发送回显请求的次数
	"10":发送 10 个ICMP请求

ping -l 64 www.example.com
	"-l":发送的回显请求数据的大小
	"64":会发送 64 字节的数据

ping -t www.example.com
	"-t":持续发送回显请求,直到手动停止(Ctrl+C)

ping -a www.example.com
	"-a":将返回目标主机名

tracert 命令 跟踪路由地址

tracert www.example.com

route 命令 操作网络路由表

route -4 print 
	"-4":指定IPV4
	"print":打印出来

#添加路由
route add 192.168.2.0 mask 255.255.255.0 192.168.1.2
	#这条命令为目的地网络 192.168.2.0/24 添加了一条静态路由,下一跳地址为 192.168.1.2。

#删除路由
route delete 192.168.2.0 mask 255.255.255.0
	#这条命令会删除到网络 192.168.2.0/24 的路由

netstat 命令 用于统计连接情况

常用组合用法

netstat -anop tcp #只显示TCP协议
	"-a":显示所有连接和侦听端口
 	"-n":以数字形式显示地址和端口号
  	"-o":显示拥有的与每个连接关联的进程 ID
	"-p":显示 proto 指定的协议的连接
	"tcp":指定tcp协议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值