📄 class.txt
字号:
---------第二课 基础的几个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 以上文件夹命名漏洞利用的小技巧
.......................................................
===========================================================
cd 功能:为驱动器指定当前目录
好比我们在windows 系统下双击一个文件夹 进去
在我C盘 Inetpub目录有一个叫test.exe (计算器)
当我在命令行里运行时 提示
'text.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
如我们以前以布的real server 溢出工具
许多兄弟看了教程在dos下面运行 就有类似上面的提示
这时 需要用到的基本概念就是 当前目录
使子目录(文件夹) c:\Inetpub成为当前目录
在命令行界面 cd c:\inetpub
看看里面有什么文件 dir
2000-01-10 20:00 32,256 test.exe
2002-12-17 19:25 411,648 test.com
2004-12-09 08:00 12 test.bat
就执行test.exe 而不是test
===========================================================
这里又引来 一个新概念 同一目录下.com .exe .bat文件的运行顺序
1 .com
2 .exe
3 .bat
我们先分别运行一下这三个文件 得知他们是不相同的
一个是计算器程序
一个是w32dsm
一个是随便编的一个批处理命令
输入test.exe 打开的就是计算器程序
而输入 test 则打开来的是w32dsm程序 我取名为test.com
要是我把.com文件删了 那么输入test打开的就会是test.exe (计算器)
所以这里我们就不难体会到这三个文件执行的优先顺序
同样 我们要使c:\winnt\config 目录成为当前目录 有好几种方法
1 cd ..\winnt\config
2 cd c:\winnt\config
3 cd ..
cd winnt
cd config
4 cd \
cd winnt\config
这几种都可以实现指定c盘winnt目录下的config 子目录为当前目录
我们可以比较这几种哪个方便
接着 引来的就是
\ . 和 .. 的概念
\指根目录 和路径分隔符
.指当前目录
..指当前目录的上一级目录
现在 当前目录是c:\winnt\config 要使d:\wintc成为当前目录
cd d:\winntc
cd d:
或
cd d:
cd d:\winntc ( cd wintc)
或d: cd
cd wintc
===========================================================
md 创建子目录
在命令行界面 在c盘根目录创建名为 My New Data的长名子目录
md "c:\My New Data"
命令行中的引号是为了避免长名中的空格被命令行分隔符处理而出错
一般而言 任何命令中 只要长包包含会被系统误解为其他命令成分的字符 就需要把长名置于西文的双引号中
在c盘1目录中创建2目录 再在2目录中创建3目录
md c:\1\2
md c:\1\2\3
或c:
cd 1 (cd \1)
md 2
cd 2
md 3
德德 ^_^
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -