IDA Pro变量声明

时间:2012-10-07 20:50:28

标签: assembly reverse-engineering ida

我对x86汇编和逆向工程都很陌生,对我通过IDA获得的这段代码有疑问:

; LRESULT __stdcall WndProc(HWND, UINT, WPARAM, LPARAM, UINT_PTR, DWORD_PTR)
WndProc proc near

Rect= tagRECT ptr -34h
var_24= dword ptr -24h
var_20= dword ptr -20h
var_1C= dword ptr -1Ch
var_18= dword ptr -18h
prc= RECT ptr -14h
var_4= dword ptr -4
hWnd= dword ptr  8
uMsg= dword ptr  0Ch
wParam= dword ptr  10h
lParam= dword ptr  14h

我是否认为var_18,var_1C和var_20实际指向prc.top,prc.right和prc.bottom?

1 个答案:

答案 0 :(得分:2)

没有;如果prcRECT实例,那么它占用跟随 16字节的内存(所以偏移-14到-5,包括4个32位字)。