首页
社区
课程
招聘
[旧帖] [讨论]<<C++反汇编与逆向分析技术>>P264的错误 0.00雪花
发表于: 2012-7-29 15:42 981

[旧帖] [讨论]<<C++反汇编与逆向分析技术>>P264的错误 0.00雪花

2012-7-29 15:42
981
学习<<C++反汇编与逆向分析技术>>时发现P264-P265的一处错误,想请管理员确认一下,如果确定是错误,希望尽快纳入勘误贴中,以帮助大家学习
    P264中的一行代码:
              void Show(){
                            printf("对象首地址:0x%08x",this);
                              }
               应该改为:
             void Show(){
                            printf("虚表地址:0x%08x",*this); (多个*,取内容)
                              }
               P264-P265的代码注释应改为:
           00401150  mov eax,dword_40A960   ;获取虚表地址
                 00401160  mov ecx,dword_40A95C  ;获取虚表地址
                 00401171  mov edx,dword_40A958  ;获取虚表地址
      
                 我把书中的代码调试运行了,用IDA查看,发现代码清单11-5 (含有虚函数的全局对象)例子的C++代码和汇编代码以及注释不对应,如果按照上述进行修改,就可以对应上了.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//