cmd命令目录
3、netstat -r:查看当前网络接口信息、路由表信息;
1、nbtstat -a ip:查看目标的netbios信息
2、nbtstat -n:查看当前计算机的netbios信息
1、ipconfig:查看tcp/ip的简单配置信息:ip、子网掩码、网关等;
3、ipconfig/release和ipconfig/renew结合使用
2、arp -s ip mac:添加arp缓存(管理员权限)
一、ping命令
ping主要用来检查网络是否通畅或者检查网络的连接速度。
1、-a:ping -a ip地址
可以看到目标主机的主机名,而且收到了数据包,说明目标网络可通;
2、-t:持续发送数据包
可以看到一直持续对目标进行ping操作,网络延迟很低,网络良好;退出的话要进行强制退出:ctrl+c;
3、 -n:指定发送数据包次数
指定发送两个数据包,发送成功;默认数据为:32字节;
4、 -l:指定数据包大小
指定数据包大小为64字节,发送成功; 结合-t使用,可以发送大量数据包,强制对方下线。
二、netstat命令
netstat命令用于监控tcp/ip网络,查看开放的端口、协议、路由信息、实际网络连接及网络接口设备的状态信息;
1、netstat -a:查看当前计算机的端口信息;
2、netstat -e:查看以太网统计数据;
3、netstat -r:查看当前网络接口信息、路由表信息;
三、nbtstat命令
使用这个命令获取远程主机的netbios信息,如:用户名、所属组、网卡的mac地址等;
1、nbtstat -a ip:查看目标的netbios信息
2、nbtstat -n:查看当前计算机的netbios信息
四、tracert命令
tracert命令主要用于追踪路由。
tracert [ip或域名]
五、ipconfig命令
ipconfig命令用于查看当前计算机tcp/ip的配置信息;
1、ipconfig:查看tcp/ip的简单配置信息:ip、子网掩码、网关等;
2、ipconfig/all:查看更详细的配置信息;
3、ipconfig/release和ipconfig/renew结合使用
当当前计算机dhcp获取错误或由于各种原因导致计算机无法获取到ip地址,或者计算机卡在ip地址配置过程中,使用上述两个命令刷新dhcp获取的ip信息并重新刷新租约状态;
4、ipconfig/flushdns:清除dns缓存
六、arp命令
arp协议:地址解析协议,将ip地址解析成mac地址的tcp协议。
arp命令常被黑客用来进行arp欺骗;网管用来查看和修改arp缓存表。
arp欺骗:主机接收到arp应答数据包后并不会去检查自己是否发送过请求包,直接根据应答包内容更新本机的arp高速缓存表,因此利用这个缺陷发送恶意的数据包使被欺骗者更新缓存表,
1、arp -a:查看arp缓存表
2、arp -s ip mac:添加arp缓存(管理员权限)
3、arp -d ip:删除指定arp缓存条目
删除成功;
七、at命令
at命令用于设置定时执行任务。windows10系统已经舍弃该命令,以下示例在win7下进行。
1、at \\ip 时间 程序:设置计划,某个主机在设定时间执行指定程序
给本机设置了一个在13:00关机的任务,如果不指定ip默认在本机执行
2、at:查看当前定时任务
3、at id /delete:删除指定id的任务
八、nslookup命令
nslookup命令用来监测网络中的dns服务器是否能正确实现域名解析。黑客用该命令来查看一个网站绑定了多少ip地址;
1、nslookup:查看主机默认dns服务器名称和地址
2、输入要查询ip的网址
九、net命令
1、net view
查看当前主机局域网中所有的共享资源
2、net view \\ ip
查看远程主机的所有共享资源;
3、net use 本地盘符\\ip\共享名
把远程主机的某个资源映射到本地盘符;
4、net user
用于查看用户账户的相关情况,如添加用户、删除用户、禁用用户等;
(1)、查看计算机上用户
(2)、添加用户
(3)、删除用户
(4)、激活用户
(5)、禁用用户
5、net time \\ip
用于查看远程主机当前的时间。
6、net share
用于管理共享资源,包括创建、删除和查看共享资源。
7、net start/stop servername
用于启动和停止服务器上的服务。
十、ftp命令
ftp ip进行远程连接(21端口),远程连接成功后可以进行以下操作:
1、get 文件名.扩展名:下载文件;
2、put 文件名.扩展名:上传文件;
3、delete 文件名.扩展名:删除文件;
4、bye和quit:退出ftp命令;
十一、telnet命令
telnet ip:实现远程登录;
发表评论