當前位置:編程學習大全網 - 網站源碼 - 請問各位大牛如何使用反匯編工具調試

請問各位大牛如何使用反匯編工具調試

如果是release版,沒有調試符號,用vc比較難調

先用vc打開exe文件,用菜單debug->step into就停在第壹個函數中了(壹般是WinMainCRTStartup)

菜單view->debug windows下面的選項可以看call stack、register等

vc完全安裝時,安裝目錄下有crt、mfc、atl源碼,可以對照找出大部分庫函數

還要熟悉下微軟的那套東西,比如seh、mfc/atl、class的結構、stdcall/fastcall的處理方法

還有編譯器的壹些優化手段

最好先編譯些小程序,弄清庫函數/變量的布局,然後進行對照

debug版菜單project settings->C/C++->category下選listing files,下面的listing file type能選生成匯編語言(帶源代碼,編譯選項/FAs),可以對自己寫的源文件生成匯編文件,也能用來對照學習

更復雜的情況,最好改用od、ida pro來調試

  • 上一篇:如何用大智慧的BS超贏買賣點進行選股
  • 下一篇:迪士尼漫畫臉特效是什麽軟件
  • copyright 2024編程學習大全網