萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> dos中的特殊符號命令對照表

dos中的特殊符號命令對照表

  0×01緣由

  0x02dos中雙引號含義

  0×03雙引號的用法

  0x04DOS中其他特殊符號

  0×05附錄

  0×01緣由

  昨天看見一貼記一次無聊的過程

  有幾個機油回帖詢問文件幻數檢測和雙引號包含的問題,晴天大牛未予以解釋。

  這裡就簡單介紹下~~

  0x02dos中雙引號含義

  DOS中雙引號”"是字符串界定符,這在批處理中常用到。但是dos中屬於特殊命令字符。

  雙引號允許在字符串中包含空格,進入一個特殊目錄可以用如下方法

  cd “program files”

  cd progra~1

  cd pro*

  以上三種方法都可以進入program files這個目錄

  下面是其他的用法:

  在表示帶有空格的路徑時常要用”"符號;

  來將路徑括起來,在一些命令裡面也需要” “符號;

  在for/f中將表示它們包含的內容當作字符串分析;

  在for/f “usebackq”表示它們包含的內容當作文件路徑並分析其文件的內容;

  在其它情況下表示其中的內容是一個完整的字符串,其中的>、>>、<、&、|、空格等不再轉義。

  0×03雙引號的用法

  可以這樣執行cmd命令但是執行提權exp時依然會訪問拒絕。

  一是、直接上傳自動提權加帳號的exp(免參數exp),設置終端路徑為exp路徑。

  在執行命令那兒隨意敲個字母,執行。就可以順利執行exp。

  二是、利用雙引號包含突破監控軟件

  “”"c:\php\tmp\p.txt” “ver”"”

  下面介紹同學們常常遇到空格路徑無法執行的情況。

  現在知道雙引號包含就很簡單,直接

  “”"C:\Documents and Settings\All Users\Application Data\Microsoft\p.txt” “ver”"”

  當然我常用的突破方法(為了是執行多個exp的方便)是:

  執行exp時(C:\Documents and Settings\All Users\Application Data\Microsoft\)

  會出現這樣的情況:

  ‘C:\Documents’ 不是內部或外部命令,也不是可運行的程序或批處理文件。

  解決辦法是利用菜刀的交互shell切換到exp路徑,如:

  Cd C:\Documents and Settings\All Users\Application Data\Microsoft

copyright © 萬盛學電腦網 all rights reserved