1.3.2 除錯器是做什麼用的

  • 通過Process Monitor我們只能知道上面這些訊息,如果要進一步跟蹤程式邏輯,我們需要使用除錯器。
  • 調試器是一種幫助發現程式問題和bug的軟體,一般來說至少應具備以下功能:
    • 斷點:能夠讓程式在任意位置中斷、恢復執行的功能。
    • 單步跳入:呼叫函數時進入函數內部。
    • 單步跳出:呼叫函數時不進入函數內部,而是將函數呼叫作為一條指令來執行。
    • 查看暫存器和記憶體數據:可以在程式中斷執行的狀態下確認暫存器、記憶體和變數的狀態。
  • 本章使用的調試器為OllyDbg。

results matching ""

    No results matching ""