首页
社区
课程
招聘
4
[原创]C++反汇编揭秘笔记之阅读代码的经验总结
发表于: 2023-8-27 22:48 9969

[原创]C++反汇编揭秘笔记之阅读代码的经验总结

2023-8-27 22:48
9969



另外,在函数中,使用esp+offset的方式进行局部变量寻址时,用IDA来阅读代码的时候,直接可以看后面一部分的变量名就好,它记录了当前栈帧相对于栈底的偏移位置,只是中间出现了push而未及时平栈时,esp就要动态算偏移了,才能时刻得到栈底地址,值得庆幸的是,这个动态偏移IDA已经帮我们算出来了。比如

1
2
.text:004010E0 var_18          = dword ptr -18h
[esp+1Ch+var_18]

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 4
支持
分享
赞赏记录
参与人
雪币
留言
时间
sky东
为你点赞~
2024-3-15 13:43
vay
为你点赞~
2023-9-2 11:20
hkdong
为你点赞~
2023-8-28 08:41
yu781129965
为你点赞~
2023-8-27 23:08
最新回复 (2)
雪    币: 3972
活跃值: (31426)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2023-8-28 09:12
1
雪    币: 108
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
谢谢楼主的无私奉献。
2023-9-2 10:32
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册