黑客常用cmd命令(window版)

news2024/12/24 20:25:49

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. ?:显示可用命令的帮助信息。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前后端实现:行为验证码---文字点选

最近接到一个新的需求,由于客户是内网,你能使用腾讯的验证码了,需要改为前后端实现。 具体的代码已经提交git 项目效果图: 使用的技术栈:vitevue3ts git地址:https://github.com/susanliy/point_captcha…

TCP/IP协议是什么?

78. TCP/IP协议是什么? TCP/IP协议是一组用于互联网通信的网络协议,它定义了数据在网络中的传输方式和规则。作为前端工程师,了解TCP/IP协议对于理解网络通信原理和调试网络问题非常重要。本篇文章将介绍TCP/IP协议的概念、主要组成部分和工…

《程序喵》项目跨域问题解决思路

跨域问题:由于浏览器的 同源策略 限制,当一个请求url的协议、域名、端口号三者之间有任意一个与当前的url不同即为跨域。 同源策略是一种约定,它是浏览器中最核心也最基本的安全功能。同源策略会阻止一个域的 Javascript 脚本和另一个域的内…

举例说明梯度下降算法与最小二乘法的区别

梯度下降算法和最小二乘法都是用于求解线性回归问题中参数的优化方法。我们可以通过一个简单的例子来说明它们之间的区别。 假设我们有以下数据点:(1, 2),(2, 3),(3, 4),(4, 5),我们希望找到一条最佳拟合线 y wx b&a…

Android 中Looper机制详解

版本基于:Android R 0. 前言 在《Android 基于Handler 剖析消息机制》一文中,以 Handler 类为起点详细分析了异步通信,分析了Java 端 Handler 与Looper、MessageQueue、Message 之前的通信关系。 框架如下: 在Java 端的 Looper …

2. IO 流原理及流的分类

2.1 Java IO 原理 • Java 程序中,对于数据的输入/输出操作以“流(stream)” 的方式进行,可以看做是一种数据的流动。 • I/O 流中的 I/O 是 Input/Output 的缩写, I/O 技术是非常实用的技术,用于处理设备之间的数据传输。如读/写…

浅谈 Cache

1. Cache的历史 在科研领域,C. J. Conti等人于1968年在描述360/85和360/91系统性能差异时最早引入了高速缓存(cache)一词。Alan Jay Smith于1982年的一篇论文中引入了空间局部性和时间局部性的概念。 Mark Hill在1987年发明了3C&#xff08…

OpenCV项目开发实战--实现平均脸功能教程附(C++/Python)源码实现

文末附基于Python和C++两种方式实现的测试代码下载链接 图 1:计算生成的平均脸 介绍 在本教程中,我们将学习如何使用 OpenCV (C++ / Python) 创建平均面孔。 大多数人会同意图 1 中的女人很漂亮。你能猜出她的种族吗?为什么她的皮肤完美无瑕?好吧,她不是真的。她也不是完…

如何识别手写笔记?这些方法助你快速制作电子版笔记

小张是一名大学生,每天需要上多门课程,整理笔记就成了他不得不常常面对的事情,但是,手写笔记管理起来也有些麻烦,有时候还容易丢失。所以在朋友的推荐下,他使用了一款识别软件并将手写笔记转化为可编辑的电…

推荐好用的AI工具集

AI技术未来已来,我们要拥抱变化 ,笔记试用好用AI工具,也在代码中试用chatGPT 一、工具集 解决任何问题:ChatGPT 写文案:Jasper Al 、Copysmith 生成真人视频:Synthesia、 CogView2 AI AI 解决法律问题…

如何对加密字段进行模糊查询

当我们在日常开发中设置数据表时,经常需要定义一些敏感字段,如:身份证号、手机号、住址、账号密码等信息,对待这些敏感信息,我们必须进行加密存储,以保证数据存储安全。但是,当用户查询个人信息…

DEV-C++安装OpenGL详细教程

Dev C配置OpenGL环境——计算机图形学 一、首先自行下载dev-c 二、以下过程请认真阅读~ 确保你的C:\Windows\System32与C:\Windows\SysWOW64中有上述链接中的.dll文件(即:glut.dll,glut32.dll)确保你的~\Dev-CPP\MinGW64\x86_64-w64-mingw32\lib中有上述链接中的…

Mybatis源码分析_解析大流程梳理_解析配置文件 (3)

学习mybatis,绕不开一个核心类 Configuration。这个类相当于一个小型数据库,把mybatis里面所有的配置信息基本全部给存储起来了。 package org.apache.ibatis.session;import java.util.Arrays; import java.util.Collection; import java.util.HashMap;…

常见的网络抓包工具推荐

因为发现好多人想抓包,但是不知道有哪些工具,今天我给大家推荐几款抓包工具,希望对大家有所帮助。 网络抓包工具的用途 网络抓包工具的主要功能是将网络执行的过程,详细的记录下来。如果你是一个程序员,肯定对网络抓…

上传视频文件,基于断点续传(整合Minio)

目录 1、什么是断点续传 2、分块文件 3、合并文件 4、 Minio 分布式文件系统整合断点续传 4.1 进行文件分块上传到 Minio 4.2 进行 Minio 中分块文件的合并 5、使用 Minio 进行断点续传的注意事项 相信很多小伙伴在上传下载图片或者视频的时候,突然间(…

java多商户商城系统源码下载支持二开

商城系统源码 整套源码开源 支持二次开发,支持PHP商城源码及JAVA商城源码 多端应用,一键部署,满足多场景业务需求 支持商城APP源码、分销商城源码、B2B2C源码、B2B网上商城源码等等 社交电商引流,数十种促销工具,帮助提升店铺成…

ncnn源码阅读(一)----阅读方法和参考教程

〇、ncnn源码阅读的方法和参考教程 目前我的工作涉及推理框架较多,所以就想阅读一些他人的开源框架,来提升自己在语言层面和框架层面的认知。这个过程中发现了一些比较好的教程,我的阅读ncnn源码之旅将参考 嘻嘻嘻大佬。 一、从下载代码开始…

ThreadPoolExecutor的execute方法

方法介绍 execute方法是将任务提交到线程池中的核心方法。线程池的执行流程可以通过execute内部进行的逻辑判断得知。 代码展示与分析 Runnable command。方法体中的参数代表着提交过来的任务。任务不能为null的非空判断。不然就会抛出空指针异常。int c ctl.get();获取ctl的…

【性能测试二】性能测试工具LoadRunner学习一 VUG

目录 🌟一、LoadRunner的环境搭建 🌟二、介绍LoadRunner 🌟三、LoadRunner脚本录制(重点) 🌈1、介绍一个WebTours项目 🌈2、脚本录制 🌈3、脚本加强(重点&#xff…

【kubernetes系列】Kubernetes中的重要概念(二)

本章节将继续分享关于kubernetes中的一些重要概念。 一、Pod Pod 是 Kubernetes 的最小工作单元。每个 Pod 包含一个或多个容器。Pod 中的容器会作为一个整体被 Master 调度到某个 Node 上运行。(可以把pod想象成豌豆荚,里面的豌豆就是容器,可以有一个或…