这短时间又把linux上的东西捡起来,顺带的想起来对win平台上常用的命令来个小结,结果如下:
1. cd.. 退到上一级目录
cd\ 退回至根目录 C:\windows cd \ ->C:\
2. md foldername 建立文件夹
3. rd foldername 删除文件夹
4. copy ori_file dist_folder 复制文件,如果前后都是文件夹,则将文件夹中所有文件都复制到目标文件夹中
5. del file 删除文件
6. dir foldername || driver 查看某个目录中文件或者盘符下文件
7. ren Old_filename New_filename
--------------------------------------------------------------------------------------------
8. ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] destination-list
ping 的帮助 ping/?
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止,查看统计情况或继续(control+break),终止使用ctrl+C
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
-n 定义向目标IP发送数据包的次数,默认为3次
9. nbtstat [-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等
-a 远程主机的机器名称
-A 远程主机IP地址
10. netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
用来查看网络状态
-a 查看本地机器的所有开放端口,可以有效发现和预防木马,可以知道机器所开的服务等信息
-r 列出当前的路由信息,告诉我们本地机器的网关、子网掩码等信息
11. tracert -d -h maximum_hops -j host-list -w timeout target_host
跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助
12. NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]
这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法。
net view/IP 查看远程主机的所有共享资源
net use 把远程主机的某个共享资源映射为本地盘符
net start 使用它来启动远程主机上的服务
net stop 停止服务
net user 查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等
1,net user abcd 1234 /add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2,net user abcd /del,将用户名为abcd的用户删除。
3,net user abcd /active:no,将用户名为abcd的用户禁用。
4,net user abcd /active:yes,激活用户名为abcd的用户。
5,net user abcd,查看用户名为abcd的用户的情况
net localgroup 查看所有和用户组有关的信息和进行相关操作,在入侵过程中,我们一般利用它来把某个帐户提升为administrator组帐户,这样我们利用这个帐户就可以控制整个远程主机了。用法:net localgroup groupname username /add。