首页
社区
课程
招聘
[讨论]发现MessageBox的一个小bug
发表于: 2020-6-1 15:02 4267

[讨论]发现MessageBox的一个小bug

2020-6-1 15:02
4267

call MessageBox

时的rsp没有对齐0x10字节时, MessageBox调用到lpk.dll.LpkDrawTextEx()后, 会抛一个异常出来,最后定位到指令:

movaps      xmmword ptr [rsp+150h],xmm8

图片描述%20

奇怪的是这个问题居然以前没怎么碰到过??


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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 4522
活跃值: (5154)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2

不是MessageBox的问题,是你调用的问题。x64下才会这样。

最后于 2020-6-1 16:45 被sonyps编辑 ,原因:
2020-6-1 16:45
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3
x64本来就要求调用方rsp 16字节对齐
2020-6-1 16:51
1
雪    币: 772
活跃值: (992)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hzqst x64本来就要求调用方rsp 16字节对齐
遇见大神
2020-6-2 03:36
0
雪    币: 1041
活跃值: (733)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个是什么工具分享下呗
2020-6-3 20:31
0
雪    币: 1613
活跃值: (2827)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
鸭子咯咯哒 这个是什么工具分享下呗[em_52]
就VS呀
2020-7-21 16:27
0
游客
登录 | 注册 方可回帖
返回
//