常见符号及含义:

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