0
在下面的代碼:大會 - JMP條件使用標籤
Gloat: mov eax, 0
jmp [(ebx*4)+Tab]
Tab: dd F4
dd F3
dd F2
dd F1
F1: add eax, 4
F2: add eax, 4
F3: add eax, 4
F4: ret
我不明白的[(ebx*4)+Tab]
什麼意思。例如,如果ebx
包含2
,我會得到什麼jmp
條件? jmp [8+Tab]
,但是什麼是Tab
?
謝謝。
這被稱爲「分支表」或「跳轉表」。 – ninjalj 2012-02-19 09:16:43