常见符号及含义:
sub_xxxx 地址xxxx处的子例程(过程/方法)loc_xxxx 地址xxxx处的一个指令byte_xxxx 位置xxxx处的8位数据unk_xxxx 位置xxxx处的大小未知的数据.text:00401020 ; Attributes: bp-based frame.text:00401020.text:00401020 ; int __cdecl sub_401020(char *).text:00401020 sub_401020 proc near ; CODE XREF: sub_401005↑j.text:00401020.text:00401020 var_4C = byte ptr -4Ch //IDA提供的一个摘要栈视图,列出栈帧内被直接引用的每一个变量,以及大小与帧指针的偏移量.text:00401020 var_C = byte ptr -0Ch // var_为局部变量名称的前缀,后面表示变量与被保存的帧指针之间距离.text:00401020 var_4 = dword ptr -4.text:00401020 arg_0 = dword ptr 8 // 函数参数名以arg_为前缀,后面表示与最顶端参数之间的相对距离(十六进制).text:00401020.text:00401020 push ebp ;.text:00401021 mov ebp, esp.text:00401023 sub esp, 4Ch.text:00401026 push ebx
