debug.exe的使用
debug.exe 是 Windows 作業系統自帶的一個命令列除錯工具,用于在 DOS 環境下進行匯編語言級別的除錯操作,它可以讓程式員以來自底層的方式逐步執行代碼并檢查每個暫存器中的值和記憶體地址,

- a
- 用法:
a - 用途:輸入匯編命令,輸完后不輸入任何指令,直接回車即可退出編輯模式,
- 用法:
- d
- 用法:
dd [起始位置]d [起始位置] [結束位置]
- 用途:顯示記憶體區域的內容,
- 用法:
- e
- 用法:
e [記憶體地址]e [記憶體地址] '文本'
- 用途:修改指定記憶體區域的內容,
- 用法:
- g
- 用法:
gg=[記憶體地址]
- 用途:連續執行記憶體代碼,可以在
g后面指定記憶體地址,若不指定則會從CS:IP處開始執行,
- 用法:
- h
- 用法:
h value1 value2 - 用途:該指令通常用于計算偏移量或地址范圍,并且對于某些除錯任務而言非常有用,但是如果需要更復雜的計算功能,建議使用圖形用戶界面(GUI)程式或其他計算器軟體,如Windows系統中的計算器,
- 用法:
- q
- 用法:
q - 用途:用于退出除錯器并回傳到作業系統命令列,
- 用法:
- r
- 用法:
rr<暫存器/標志位>
- 用途:查看和修改暫存器和標志位的值
- 用法:
- t
- 用法:
tt=[記憶體地址]
- 用途:執行位于
CS:IP或者指定的記憶體地址處的指令并進行單步跟蹤,
- 用法:
- u
- 用法:
uu [偏移地址]u [起始位置]
- 用途:用于在螢屏上顯示從當前記憶體地址或者指定記憶體地址開始的幾個匯編代碼,
- 用法:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554921.html
標籤:其他
上一篇:ms14-068漏洞
下一篇:返回列表
