黑客常用cmd命令(window版)

1、ping命令

ping命令是一个常用的网络工具,用来测试和诊断网络连接状况。通过发送ICMP(Internet控制消息协议)数据包到目标主机,并接收回复的数据包,可以测量目标主机的可达性、平均响应时间等指标。

在Windows操作系统中,使用ping命令的语法为:

ping [-t] [-a] [-n count] [-l size] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-w timeout] destination

 

其中,各参数的含义为:

  • -t:在命令行中连续发送ping数据包,直到手动停止。
  • -a:使用反向DNS查找,查找目标主机的主机名。
  • -n count:指定发送ping数据包的次数。
  • -l size:指定ping数据包的大小(字节)。
  • -f:设置了这个参数后,ping数据包将被禁止路由。
  • -i ttl:TTL(Time-to-Live)生存时间,即ping数据包在网络中可以经过的最大跳数。
  • -v tos:设置TOS(Type-of-Service)字段,用于指定ping数据包的优先级。
  • -r count:指定ping数据包的记录路由数。
  • -s count:指定ping数据包的数据长度(字节数)。
  • -w timeout:指定等待响应的超时时间(毫秒)。
  • destination:目标主机的IP地址或主机名。

 

2、nbtstat命令

nbtstat是网络基础上的NetBIOS名称转换(NetBIOS Name Resolution)和NetBIOS名称缓存(NetBIOS Name Cache)工具,可以用来诊断和解决网络连接问题。

nbtstat [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-S] [-s] [interval]
 

其中,各参数的含义为:

  • -a RemoteName:通过NetBIOS名称查询远程主机的IP地址和NetBIOS名称信息。
  • -A IP address:通过IP地址查询远程主机的NetBIOS名称信息。
  • -c:显示计算机的NetBIOS名称缓存内容。
  • -n:显示计算机的NetBIOS名称表(注册列表)。
  • -r:清除本地计算机的NetBIOS名称缓存。
  • -R:通过广播方式刷新计算机的NetBIOS名称缓存。
  • -S:显示计算机当前正在使用的NetBIOS会话列表。
  • -s:显示计算机与其他计算机之间的NetBIOS会话连接状态。
  • interval:指定由命令输出的信息更新的时间间隔。

 3、netstat

netstat命令是一个常见的网络工具,用于显示网络连接状态、路由表、接口统计信息等网络相关的信息,可以帮助诊断和解决网络问题。

netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [-t] [interval]
 

其中,各参数的含义为:

  • -a:显示所有的网络连接和监听端口。
  • -e:显示以太网统计信息。
  • -n:不进行反向DNS查找,直接显示IP地址。
  • -o:显示与每个连接相关的进程ID。
  • -p Protocol:仅显示指定的协议(TCP、UDP、ICMP等)的网络统计信息。
  • -r:显示路由表信息。
  • -s:显示协议统计信息,例如TCP和UDP协议的数量、错误数等。
  • -t:仅显示TCP协议的连接。
  • interval:指定由命令输出的信息更新的时间间隔。

 

 

4、 tracert命令

tracert命令是一个网络工具,用于追踪数据包从源主机到目标主机的路径,查询每个路由器的IP地址和名称等信息,以便诊断和解决网络连接问题。

tracert命令的语法如下:

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

 

其中,各参数的含义为:

  • -d:禁用将IP地址转换为主机名。
  • -h maximum_hops:指定数据包到达目标主机时经过的最大跳数。
  • -j host-list:指定封装路由头的主机列表。
  • -w timeout:指定等待每个节响应的超时时间(以毫秒为单位)。
  • target_name:指定目标主机的名称或IP地址。

 

5、ipconfig命令

ipconfig命令是Windows操作系统中的一个命令行工具,用于显示当前计算机的网络配置信息,包括IP地址、网关、DNS服务器等。使用ipconfig命令可以帮助我们诊断网络问题和了解本地计算机的网络配置信息

ipconfig:显示当前计算机的网络配置信息

ipconfig /all:显示所有的网卡(包括未启用的网卡)和其配置信息,如IP地址、子网掩码、默认网关、DNS服务器、MAC地址等。

ipconfig /release:释放当前使用的IP地址。

ipconfig /renew:更新当前使用的IP地址。

ipconfig /flushdns:清空DNS缓存。

ipconfig /displaydns:显示DNS缓存记录。

ipconfig /registerdns:注册计算机的DNS名称和IP地址。

ipconfig /showclassid:显示DHCP客户端的类标识符。

ipconfig /setclassid:设置DHCP客户端的类标识符。

ipconfig /showclassid6:显示IPv6 DHCP客户端的类标识符。

ipconfig /setclassid6:设置IPv6 DHCP客户端的类标识符。

 

6、arp命令

arp命令是Windows和Linux操作系统中的一个命令行工具,用于显示和操作本地计算机的ARP缓存表。ARP(Address Resolution Protocol)是一种用于解析IP地址和MAC地址之间对应关系的协议。本地计算机在通信时需要知道目标计算机的MAC地址才能发送数据帧,而ARP协议就通过查询ARP缓存表来获取目标计算机的MAC地址

  1. -a:显示ARP缓存表中的所有项,包括IP地址和对应的MAC地址。

  2. -d:删除指定IP地址的ARP缓存表项,下一次通信时就会重新查询MAC地址。

  3. -s:添加一个静态ARP缓存表项,手动指定IP地址和对应的MAC地址。

 

7、at命令

at命令是Windows操作系统中的一个命令行工具,用于在指定的时间执行指定的命令或程序。也就是说,使用at命令可以在未来的某个时间点自动执行某个操作,可以帮助我们节省时间和提高效率。

at [时间] [命令]
常用命令如下:

  1. /interactive:指定交互式执行。表示在执行命令或程序时允许交互式应用程序的显示和键盘输入。

  2. /every:指定重复间隔。表示执行的操作将被重复运行,可以使用/d参数指定重复的间隔时间。

  3. /next:指定下一次运行的时间。表示将计划执行的任务添加到计划任务列表中。

  4. /delete:取消已计划执行的任务。表示取消已添加到计划任务列表中的已计划任务。

  5. /query:显示计划执行的任务列表。

  6. /run:立即执行计划任务列表中的任务。

 

 

8、nslookup命令

nslookup命令是Windows和Linux操作系统中的一个命令行工具,用于查询域名系统(DNS)服务器,以获取指定域名对应的IP地址、域名服务器等信息。nslookup命令可以帮助我们解决一些域名解析的问题,如查询域名是否被正确解析、查询域名的DNS记录、检验DNS服务器的可用性等。以下是一些常用的nslookup命令选项:

  1. 基本查询:在命令提示符下输入nslookup和要查询的域名即可查询该域名对应的IP地址,如:nslookup www.example.com。

  2. 逆向查询:通过IP地址查询对应的域名,如:nslookup 192.0.2.1。

  3. 查询DNS服务器:查询域名解析时使用的DNS服务器,如:nslookup -type=NS example.com。

  4. 查询域名对应的MX记录:查询域名对应的邮件服务器,如:nslookup -type=MX example.com。

  5. 查询域名对应的TXT记录:查询域名对应的文本记录,如:nslookup -type=TXT example.com。

9、net命令

net命令是Windows操作系统中的一个命令行工具,用于管理网络资源、用户帐户和系统安全等方面的各种操作。net命令支持很多子命令,常用的一些子命令及其功能如下:

  1. netstat:查看网络相关的统计信息和当前网络连接状态。

  2. net share:查看或控制计算机上的共享资源。

  3. net use:将计算机连接到网络共享资源。

  4. net view:显示本地计算机上的所有共享资源。

  5. net user:管理用户帐户和密码等操作。

  6. net group:管理用户组和组成员等操作。

  7. net start:启动某个服务。

  8. net stop:停止某个服务。

  9. net file:显示到计算机上打开的所有远程文件会话。

  10. net session:显示到计算机上打开的所有会话列表。

 

10、ftp命令

ftp命令是Windows和Linux操作系统中的一个命令行工具,用于通过文件传输协议(FTP)与远程FTP服务器通信,进行文件上传和下载等操作。FTP协议是一种标准的网络协议,用于在TCP/IP协议上进行文件传输。通过FTP协议,我们可以连接到远程FTP服务器,并执行以下一些常用的FTP命令:

  1. open:连接到远程FTP服务器,如:ftp open ftp.example.com。

  2. user:指定用户名和密码,如:ftp user username password。

  3. get:下载指定文件或目录,如:ftp get remotefile localfile。

  4. put:上传指定文件或目录,如:ftp put localfile remotefile。

  5. ls:列出当前目录下的文件和文件夹。

  6. cd:切换当前目录,如:ftp cd remotepath。

  7. mkdir:创建新目录,如:ftp mkdir remotepath。

  8. rmdir:删除指定目录,如:ftp rmdir remotepath。

  9. delete:删除指定文件,如:ftp delete remotefile。

  10. quit:关闭FTP会话,如:ftp quit。

11、telnet命令

telnet命令是Windows和Linux操作系统中的一个命令行工具,用于通过远程终端连接到其他计算机或设备上。通过telnet命令,我们可以远程访问其他计算机或设备的终端,并执行一些命令或操作。以下是一些常用的telnet命令选项:

  1. open:连接到指定的远程计算机或设备,如:telnet open 192.168.1.1。

  2. quit:关闭telnet会话,如:telnet quit。

  3. user:指定用户名,如:telnet user username。

  4. password:指定密码,如:telnet password password。

  5. ?:显示可用命令的帮助信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/31853.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++】哈希的应用

文章目录 一、位图1. 位图的引入2. 位图的实现3. 位图的应用4. 哈希切割 二、布隆过滤器1. 布隆过滤器的引入2. 布隆过滤器的实现3. 布隆过滤器的应用4. 布隆过滤器的总结 一、位图 1. 位图的引入 我们先来看一道面试题: 给40亿个不重复的无符号整数,没…

Spring Boot 如何使用 @RequestParam 进行数据校验

Spring Boot 如何使用 RequestParam 进行数据校验 在 Web 应用程序中,用户提交的数据通常以请求参数的形式传递。在 Spring Boot 中,可以使用 RequestParam 注解来获取请求参数。但是,如何确保这些请求参数的有效性呢?在本文中&a…

APP测试面试题快问快答(五)

21. App自动化你用的什么工具? 框架:Appium 编译环境和工具:python3.7和PyCharm 环境:Android sdk 第三方模拟器:夜神、蓝叠等模拟器 定位工具:uiautomatorviewer 实时日志查看:ddms 22.…

智慧加油站卸油作业行为分析算法 opencv

智慧加油站卸油作业行为分析系统通过opencvpython网络模型技术,智慧加油站卸油作业行为分析算法实现对卸油作业过程的实时监测。当现场出现卸油作业时人员离岗,打电话人员抽烟等违规行为,灭火器未正确摆放,明火和烟雾等异常状态&a…

TypeScript零基础入门之背景介绍和环境安装

一、什么是TypeScript TypeScript是一种由微软开发和维护的开源编程语言。它是JavaScript的超集,意味着任何JavaScript程序都是一种有效的TypeScript程序。TypeScript添加了静态类型、类、接口、枚举和命名空间等概念,同时支持ES6特性。TypeScript被视为…

Kubernetes入门实战课-初始容器

Kubernetes入门实战课-初始容器 文章目录 Kubernetes入门实战课-初始容器课前准备初始容器Docker 的形态Docker 的安装Docker 的架构 容器的本质隔离原因与虚拟机区别隔离是怎么实现的 镜像创建容器镜像:如何编写正确、高效的Dockerfile镜像的内部机制是什么Dockerf…

Spring介绍

⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐所属专栏:JavaEE、Spring 目录 1、Spring简介2、轻量级和非侵入性3、IoC容器4、AOP支持5、声明式事务管理6、数据访问支持…

【基于Django框架的在线教育平台开发-02】用户注册功能开发

用户注册功能开发 文章目录 用户注册功能开发1 模型层开发2 视图层开发3 配置urls.py4 表单验证5 模板层开发6 效果展示 1 模型层开发 用户数据表如下所示: FieldTypeExtraidintPrime Key & Auto Incrementpasswordvarchar(128)last_logindatetime(6)Allow Nu…

第八章 模型篇:transfer learning for computer vision

参考教程: transfer-learning transfer-learning tutorial 文章目录 transfer learning对卷积网络进行finetune把卷积网络作为特征提取器何时、如何进行fine tune 代码示例加载数据集构建模型fine-tune 模型模型作为feature extractor 定义train_loop和test_loop定…

Docker常见使用

Docker常见使用 1、Docker安装 ## 下载阿里源repo文件 $ curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo $ curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo$ yum clean …

工业相机的镜头如何选择?

相机的镜头如何计算,如果看公式的话,需要知道相机sensor的尺寸,相元的尺寸,计算起来数据也比较复杂,下面教大家一个简单的方法,就是如何借助镜头计算工具来使用。 巴斯勒相机的镜头选型地址 工业镜头选型…

操作系统之死锁详解

本文已收录于专栏 《自考》 目录 背景介绍死锁的前提死锁的概念死锁的分类死锁的产生原因条件 死锁的解决预防避免检测与恢复 死锁的实现总结提升 背景介绍 最近一直在做操作系统的测试题,在做题的过程中发现有很多地方涉及到了关于死锁的知识点。今天就回归课本来自…

哈工大计算机网络课程网络层协议详解之:网络地址转换NAT

哈工大计算机网络课程网络层协议详解之:网络地址转换NAT 文章目录 哈工大计算机网络课程网络层协议详解之:网络地址转换NAT网络地址转换(NAT)NAT实现原理NAT穿透问题NAT穿透问题的解决方案 上一节中,我们在DHCP协议中介…

【人脸检测——基于机器学习4】HOG特征

前言 HOG特征的全称是Histograms of Oriented Gradients,基于HOG特征的人脸识别算法主要包括HOG特征提取和目标检测,该算法的流程图如下图所示。本文主要讲HOG特征提取。 HOG特征的组成 Cell:将一幅图片划分为若干个cell(如上图绿色框所示),每个cell为8*8像素 Block:选…

【力扣刷题 | 第十四天】

目录 前言: 7. 整数反转 - 力扣(LeetCode) 面试题 16.05. 阶乘尾数 - 力扣(LeetCode) 总结; 前言: 今天仍然是无固定类型刷题, 7. 整数反转 - 力扣(LeetCode) 给你…

Android大图加载优化方案,避免程序OOM

我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如微博长图,海报等等。所以我们就要对图片进行局部显示。 大图加载基本需求…

Redis入门(5)-set

Redis中set的元素具有无序性与不可重复性 1.sadd key member[member] 添加元素,若元素存在返回0若不存在则添加 sadd DB mysql oracle sadd DB mysql sadd DB db22.smembers key 查看set中所有元素 smembers DB3.sismember key member 判断元素在set中是否存…

GIS 功能模块实现

文章目录 1. GIS 模块流程图2. 网页端地图缓存的实现3. GIS 图形操作功能实现1 )地图漫游2 )对象删除3 )选择复制属性查看 GIS 基本功能模块主要是在表现层开发的,是在OpenLayers 开发框架提供的接口上,通过Geo Server…

智芯MCU软件开发环境搭建

智芯MCU软件开发环境搭建 目录 智芯MCU软件开发环境搭建前言1 软件安装2 编译环境3 烧录环境4 新建工程结束语 前言 智芯科技的MCU主要应用于汽车行业,属于车规级的MCU,目前上市的MCU型号较少,相关资料也不多,所以这里出一期开发…

uniapp实现tab切换可以滚动的效果

实现效果 当 tab 切换的内容很多时,需要用到滚动,希望在点击 tab 的时候可以自动滑动到对应的tab下 知识点 scrollIntoView:该scrollIntoView()方法将调用它的元素滚动到浏览器窗口的可见区域。 语法 element.scrollIntoView&#xff08…