侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130555 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

黑客攻防入门基础:黑客常见命令

2024-05-10 星期五 / 0 评论 / 0 点赞 / 11 阅读 / 10275 字

一、测试物理网络的Ping命令 通过在命令提示符下输入“ping/?”命令,即可查看Ping命令的详细说明 二、查看网络连接的Netstat命令 语法:netstat [-a] [-e] [-n]

一、测试物理网络的Ping命令

通过在命令提示符下输入“ping/?”命令,即可查看Ping命令的详细说明

二、查看网络连接的Netstat命令

语法:netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]

-a:显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。

 

-e:显示以太网统计信息,如发送和接收的字节数、数据包数。

 

-n:显示活动的TCP连接,但只以数字形式表现地址和端口号,而不尝试确定名称。

 

-o:显示活动的TCP连接,包括每个连接的进程ID(PID)。可在Windows任务管理器“进程”选项卡上找到基于PID的应用程序。该参数可以与-a、-n和-p结合使用。

 

-p protocol:显示Protocol所指定的协议的连接。在这种情况下,Protocol可以是TCP、UDP、TCPV6或UDPV6。

 

-s:按协议显示统计信息。默认情况下,显示TCP、UDP、ICMP和IP协议的统计信息。如果安装了Windows XP的IPV6协议,则显示有关IPV6上的TCP、IPV6上的UDP、ICMPV6和IPV6协议统计信息。可以使用-p参数指定协议集。

 

-r:显示IP路由表的内容。该参数与route print命令等价。

 

Interval:每隔Interval秒重新显示一次选定的信息。按Ctrl+C组合键停止重新显示统计信息。如果省略该参数,netstat将只打印一次选定的信息。

 

netstat命令使用详解

 

在使用netstat命令时还可以实现如下几个功能。

 

1)与该命令一起使用的参数必须以连字符(-)而不是以短斜杠(/)作为前缀。

 

2)netstat提供下列统计信息:

 

Protocol协议的名称(TCP或UDP)。

 

Local Address本地计算机的IP地址和正在使用的端口号码。如果不指定-n参数,则显示与IP地址和端口对应的名称。如果端口尚未建立,端口以星号(*)显示。

 

Foreign Address连接该插槽的远程计算机的IP地址和端口号码。如果不指定-n参数,就显示与IP地址和端口对应的名称。如果端口尚未建立,端口以星号(*)显示。

 

表明TCP连接的状态。在命令行界面中,输入netstat-an后,显示各种state的意义。其中,LISTEN表示侦听来自远方TCP端口的连接请求;SYN-SENT表示在发送连接请求后等待匹配的连接请求;SYN-RECEIVED表示在收到和发送一个连接请求后,等待对方对连接请求的确认;ESTABLISHED表示一个打开的连接;FIN-WAIT-1表示等待远程TCP连接中断请求,或对先前连接中断请求的确认;FIN-WAIT-2表示从远程TCP等待连接中断请求;CLOSE-WAIT表示等待从本地用户发来的连接中断请求;
CLOSING表示等待远程TCP对连接中断的确认;LAST-ACK表示等待原来发向远程TCP连接中断请求的确认;TIME-WAIT表示等待足够时间以确保远程TCP接收到连接中断请求的确认;CLOSED表示没有任何连接状态。

 

3)只有当网际协议(TCP/IP)网络连接中安装为网络适配器属性的组件时,该命令才可用。

 

4)如下为netstat的一些常用选项。

 

netstat -s:本选项能够按照各个协议分别显示其统计数据。如果应用程序(如Web浏览器)运行速度比较慢,或不能显示Web页之类的数据,就可以用本选项来查看一下所显示的信息。需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

 

netstat -e:本选项用于显示关于以太网的统计数据。它列出的项目包括传送数据报的总字节数、错误数、删除数、数据报数量和广播数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量(这个选项可以用来统计一些基本的网络流量)。

 

netstat -r:可以显示关于路由表的信息。除显示有效路由外,还显示当前有效的连接。

netstat -a:本选项显示一个有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。

 

bnetstat -n:显示所有已建立的有效连接。

 

三、工作组和域的Net命令

Net命令是一种基于网络的命令,该命令包含了管理网络环境、服务、用户、登录等大部分重要的管理功能。常见的Net命令有net view、net user、net use、net start、net stop、net share等。

1. net view

 

1)作用:显示域列表、计算机列表或指定计算机的共享资源列表,如图1-48所示。

 

2)命令格式:net view [//computername|/dp,aom[omainname]]

 

不带参数的net view:显示当前域的计算机列表。

 

参数//computername:指定要查看其共享资源的计算机名称。

 

参数/domain[omainname]:指定要查看其可用计算机的域。

 

2. net user

 

命令格式:net user [username[password | *][options]] [/domain]

 

username{password | *}/add [options]] [/domain]

 

username[/delete][/domain]

 

1)作用:添加或更改用户账号或显示用户账号信息。该命令也可以写为net users。

 

2)命令格式:net user[username[password | *][options]][/domain]

不带参数的net user:查看计算机上的用户账号列表

username:添加、删除、更改或查看用户账号名。

 

password:为用户账号分配或更改密码。密码必须满足net accounts命令的/minpwlen选项密码最小长度,最多可以有127个字符。

 

/add和/delete:添加和删除用户账户

 

/domain:在计算机主域的主域控制器中执行操作。

 

*:提示输入密码,当用户在密码提示符下输入密码时将不显示密码。

 

3. net use

 

1)作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。

 

2)命令格式:net use [devicename | *][//computername/sharename[/volume]]

 

[password | *] 

 

[/user: [domainame/]username][/delete]|[/persistent:{yes | no}]]

 

3)参数介绍:不带参数的net use列出网络连接

4. net start

 

1)命令格式:net start [server]

 

2)作用:启动服务或显示已启动服务的列表。

 

不带参数则显示已打开服务

5. net stop

 

1)命令格式:[net stop server]

 

2)作用:停止Windows 网络服务。

 

与net start命令相反,net stop命令用于停止Windows网络服务,如图1-54所示。

 

6. net share

 

1)命令格式:net share sharename=drive:path[/users:number | /unlimited][/remark:”text”]

 

2)作用:创建、删除或显示共享资源。

 

不带任何参数的net share命令:显示本地计算机上所有共享资源的信息

sharename:共享资源的网络名称。

 

drive:path:指定共享目录的绝对路径。

 

/users:number:设置可以同时访问共享资源的最大用户数。

 

/unlimited:不限制同时访问共享资源的用户数

 

/remark:"text":添加关于资源的注释,注释文字用引号括起来。

四、23端口登陆的Telnet命令

Telnet是传输控制协议/因特网协议(TCP/IP)网络(如Internet)的登录和仿真程序,主要用于Internet会话。基本功能是允许用户登录进入远程主机系统。

Telnet命令的格式为:telnet+空格+IP地址/主机名称

例如:telnet 192.168.1.103 80命令如果执行成功,则将从IP地址为192.168.1.103的远程计算机上得到Login:提示符。

当telnet成功连接到远程系统上时,将显示登录信息并提示用户输入用户名和口令。如果用户名和口令输入正确,则成功登录并可在远程系统上工作。在telnet提示符后可输入很多命令用来控制telnet会话过程。在telnet提示符下输入“?”,屏幕显示telnet命令的帮助信息。

五、传输协议FTP命令

FTP命令是网络用户使用最频繁的命令之一,通过FTP命令可将文件传送到正在运行FTP服务的远程计算机上,或从正在运行FTP服务的远程计算机上下载文件。在“命令提示符”窗口中运行ftp命令,即可进入FTP子环境窗口,如图1-57所示。或在“运行”对话框中运行ftp命令,也可进入FTP子环境窗口。

FTP的命令行格式为:ftp -v -n –d -g [主机名]

–v:显示远程服务器的所有响应信息。

–n:限制FTP的自动登录,即不使用。

–d:使用调试方式。

–g:取消全局文件名。

六、查看网络配置的IPConfig命令

IPConfig是调试计算机网络的常用命令,通常使用它显示计算机中网络适配器的IP地址、子网掩码及默认网关,这是IPConfig不带参数的用法。常见的用法还有Ipconfig/all。

在“命令提示符”窗口中运行ipconfig命令,可查看当前计算机的IPv4、IPv6地址、子网掩码以及默认网关等信息。

在“命令提示符”窗口中运行ipconfig/all命令,可查看当前计算机的IP地址、子网掩码、DNS后缀和DHCP等信息

广告 广告

评论区