1:用od打開軟體!2:點擊選項——調試選項——異常,把裡面的√全部去掉!ctrl+f2重載下程序!3:一開是程序就是一個跳轉,在這裡我們按shift+f9,直到程序運行,記下從開始按f9到程序運行的次數!4:ctrl+f2重載程序,按shift+f9(次數為程序運。
- 文化問答
- 答案列表
od 條件斷點:條件斷點[朗讀]
以下命令適用於ollydbg的快捷命令欄插件(顯示於程序的狀態欄上方)calc判斷+地址+字符串commentataddress在地址進行注釋bpbreakwithcondition使用條件。
您好,我來為您解答:應該有相應的函數或者是發送消息吧,api函數我也記不住一般在od命令行輸入bpxx,(x隨便)打開函數引用列表查找自己需要的下斷.如果我的回答沒能幫助您,請繼續追問。
看機器指令:003d1266a158b43d00也就是說重定位時要寫入的地方是後面的地址操作數58b43d00前面的a1隻是機器操作碼而已所以要從003d1266+1位元組,即003d1267處下內存寫入斷點。
varapiaddressgpa"createfilea","kernel32.dll"movapiaddress,$resultbpcnda,"[esp+4]=="1.txt""bpcnd地址,條件在指定地址處,設置條件斷點.例:bpcnd401000,"ecx==1"//當代碼執行到401000且ecx等於1時,程序暫停。