⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class2.txt

📁 采用屏幕录制程序录制的DOS讲解过程。实用、易懂
💻 TXT
字号:
  
注意  本课是多节EXE   不要忘记看后面的一个
---------第三课   基础的几个DOS命令----------
cd md dir attrib del deltree ren copy xcopy move sys subst fc

type edit more 
重定向 
其他命令 ver date time for set path pdos95

本节介绍一个windows 2000 以上文件夹命名漏洞利用的小技巧
===================================================================================

dir 内部命令
功能 列出指定目录中的文件和子目录清单
格式 dir [drive:]][path][filename] [/p] [/a[attributes]] [/o[sortorder]] [/s] [/v]
/p在一个屏幕不能容纳全部内容的情况下,每次显示一个屏幕 按任意键后继续显示下一屏

/w 以宽行 简化方式显示 每行最多显示5个文件或子目录名 不显示长度 日期和时间
/a[attributes] 仅列出指定属性的文件和子目录
如无本项 仅列出可见的文件和子目录 如果使用/a 而不指定具体属性
则列出所有的文件和子目录   不论其具有什么属性  

下面是这个开关符中可用的属性符号 这些符号相相互组合 不必使用空格分开 组合的含义是同时具备指定的各属性
h	隐含
-h	非隐含
s	系统
-s	非系统
d	子目录
-d	非子目录
a	待归档(待备份)
-a	已归档(上次备份后未修改过)
r	只读
-r	非只读


[/o[sortorder]]  指定清单中的排序方式
无此开关符时按目录表中的先后次序列出  如果只有 /o而不指定排序根植不则先按子目录名从小到大的次序列出子目录  再按同样次序列出文件  
下面是这个开关符中的可用排序要求 
n	按名称从小到大
-n	按名称从大到小
e	按扩展名从小到大
-e	按扩展名从大到小
d	按日期和时间从早到晚
-d	按日期和时间从晚到早
s	按长度从小到大
-s	按长度从大到小
g	目录优先于文件
-g	文件优先于目录
/s	连同指定目录的各下级子目录中的文件和子目录一起列出
/v 	附加列出各文件和子目录属性(用字母a  h  r  s分别表示)

显示c: 中的各级子目录和文件名 满屏时暂停
dir c:\ /p /s

按扩展名从小到大列出d:根目录中的所有文件 但不列出子目录
dir d:\ /oe /a-d

在c:中寻找文件memo.txt 不论其具有何种属性
dir c:\memo.txt /s /a

显示c:\中(不包括下级子目录)所有文件的目录信息 并按文件长度升序排列 长度相同时按主名字符降序排列
dir c:\ /a-d /os-n

显示c:\中(不包括下级子目录)所有文件的目录信息 并按文件主名降序排列 主名相同时按文件长度升序排列
dir c:\ /a-d /o-ns

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

attrib   显示 设置或撤销文件或子目录属性

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

  +   设置属性。
  -    清除属性。
  R   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  /S  处理当前文件夹及其子文件夹中的匹配文件。
  /D  也处理文件夹。




===================================================================================
del
删除一或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

  names         指定一个或数个文件或目录列表。通配符可被用来
                删除多个文件。如果指定了一个目录,目录中的所有
                文件都会被删除。

  /P            删除每一个文件之前提示确认信息。
  /F            强制删除只读文件。
  /S            从所有子目录删除指定文件。
  /Q            安静模式。删除全域通配字符时,不要求确认。
  /A            根据属性选择要删除的文件。
  attributes      R  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  -  表示“否”的前缀

===================================================================================
rmdir          (rd)
删除一个目录。

RMDIR [/S] [/Q] [驱动器:]路径
RD [/S] [/Q] [驱动器:]路径

    /S      除目录本身外,还将删除指定目录下的所有子目录和
            文件。用于删除目录树。

    /Q      安静模式,加 /S 时,删除目录树结构不再要求确认


===================================================================================
copy
将一份或多份文件复制到另一个位置。

COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

  source       指定要复制的文件。
  /A           表示一个 ASCII 文本文件。
  /B          表示一个二进位文件。
  destination  为新文件指定目录和/或文件名称。
  /V           验证新文件写得正确。
  /N           当复制一份带有非 8dot3 名称的文件,
               如果可能的话,使用短文件名。
  /Y           取消提示以确认您希望改写
               一份现存目录文件。
  /-Y          引起提示确认您想改写一份
               现存目标文件。
  /Z           用可重新启动模式复制已联网的文件。

命令选项 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的  /-Y 替代。除非 COPY
命令是在一个批文件脚本中执行的,默认应为
在改写时提示。

要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式)。

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

xcopy
复制文件和目录树。

COPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                          [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
                          [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                          [/EXCLUDE:file1[+file2][+file3]...]

 source       指定要复制的文件。
 destination  指定新文件的位置和/或名称。
 /A           只复制有存档属性集的文件,
              但不改变属性。
 /M           只复制有存档属性集的文件,
              并关闭存档属性。
 /D:m-d-y     复制在指定日期或指定日期以后改变的文件。
              如果没有提供日期,只复制那些源时间
              比目标时间新的文件。
 /EXCLUDE:file1[+file2][+file3]...
              指定含有字符串的文件列表。如果有任何
              字符串与要被复制的文件的绝对路径
              相符,那个文件将不会得到复制。
              例如,指定如 \obj\ 或 .obj 的字符串会排除
              目录 obj 下面的所有文件或带有
              .obj 扩展名的文件。
 /P           创建每个目标文件前提示。
 /S           复制目录和子目录,除了空的。
  /E           复制目录和子目录,包括空的。
               与 /S /E 相同。可以用来修改 /T。
  /V           验证每个新文件。
  /W           提示您在复制前按键。
  /C           即使有错误,也继续复制。
  /I           如果目标不存在,又在复制一个以上的文件,
               则假定目标一定是一个目录。
  /Q           复制时不显示文件名。
  /F           复制时显示完整的源和目标文件名。
  /L           显示要复制的文件。
  /H           也复制隐藏和系统文件。
  /R           改写只读文件。
  /T           创建目录结构,但不复制文件。不
               包括空目录或子目录。/T /E 包括
               空目录和子目录。
  /U           只复制已经存在于目标中的文件。
  /K           复制属性。一般的 Xcopy 会重设只读属性。
  /N           用生成的短名复制。
  /O           复制文件所有权和 ACL 信息。
  /X           复制文件审核设置(隐含 /O)。
  /Y           禁止提示以确认改写一个
               现存目标文件。
  /-Y          导致提示以确认改写一个
               现存目标文件。
命令选项 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。



文件夹命名漏洞
md d:\x..\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -