OD入門基礎

2021-09-12 17:53:14 字數 455 閱讀 4381

je, jz – 結果為零則跳轉

jne, jnz – 結果不為零則跳轉

js – 結果為負則跳轉

jns – 結果不為負則跳轉

jp, jpe – 結果中1的個數為偶數則跳轉

jnp, jnpe – 結果為1的個數為奇數則跳轉

jo – 結果溢位了則跳轉

jno – 結果沒有溢位則跳轉

jb, jnae – 小於則跳轉 (無符號數)

jnb, jae – 大於等於則跳轉 (無符號數)

jbe, jna – 小於等於則跳轉 (無符號數)

jnbe, ja – 大於則跳轉(無符號數)

jl, jnge –  小於則跳轉 (有符號數)

jnl, jge – 大於等於則跳轉 (有符號數)

jle, jng – 小於等於則跳轉 (有符號數)

jnle, jg – 大於則跳轉(有符號數)

od基礎彙編

標誌暫存器代表某種狀態。在32位cpu中有32個不同的標誌暫存器,不過不用擔心,我們只關心其中的3個 zf of cf。在逆向工程中,你了解了標誌暫存器就能知道程式在這一步是否會跳轉,標誌暫存器就是乙個標誌,只能是0或者1,它們決定了是否要執行某個指令。z flag 零標誌 zf是破解中用得最多的暫...

OD教程(彙編基礎)

一 call有以下幾種方式 call 404000h 直接跳到函式或過程的位址 call eax 函式或過程位址存放在eax 執行乙個系統api windows 應用程式執行在ring3級別 包括我們的倚天劍 ollydbg 等級安排 但有時候需要ring0級別才能進行操作,那咋整?我們可以通過系統...

OD硬體斷點,OD記憶體斷點,API斷點

一.設定硬體寫入斷點 9 i0 b m a8 8 w8 u f q q r w0 s,k9 h s.2 l w1 d8 r8 j a 0 v4 o r q at r p a l y h 在指定位址進行反 彙編 g m d q e d b,a l x x 7 l h.r d t8 k1 4 follo...