1、編譯時添加調試信息:
在masmplus 中修改:
[debugexe]
#CParam=/c /coff /Cp /Zi
#LParam=/SUBSYSTEM:WINDOWS /DEBUG /DEBUGTYPE:CV
#OutExt=exe
#Run=$(FileDir)/$(FileName).$(OutExt)
#PATH=PATH=$(AppPath)/BIN|INCLUDE=$(AppPath)/INCLUDE|LIB=$(AppPath)/LIB
#Compiler=$(AppPath)/BIN/ml.exe $(CParam) /Fo"$(FileDir)/$(FileName).obj" "$(FileDir)/$(FileName).asm"
#Linker=$(AppPath)/BIN/link.exe $(LParam) /OUT:"$(FileDir)/$(FileName).$(OutExt)" "$(FileDir)/$(FileName).obj"
其餘依次類推
2、在OllyDbg中設置:
查看->源碼文件->所需源碼。若文件被顯示爲缺位則需在程序修改,寫出完整的相對路徑,也就是說path或環境變量設置無效。必要時在選項->調試設置->調試中去掉'隱藏不存在的源文件'的鉤鉤。
選項->調試設置->cpu,勾'根據CPU同步源碼'
根據自己屏幕大小及分辨率,調整各窗口大小。
OllyDbg源碼調試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.