首页
社区
课程
招聘
[求助]vc6.0中关于wcar_t执行时的汇编代码
发表于: 2017-4-7 16:36 2216

[求助]vc6.0中关于wcar_t执行时的汇编代码

2017-4-7 16:36
2216

所以想请教各位2个问题:

1、bound eax,qword ptr【eax】是干什么,网上查的结果是

bound查汇编手册  值给个解释“检查数组”,可是按图是检查数组的值啊 数组每个单元内的数据又没排序,彼此之间没任何关系 检查值又什么用?

2、由图1  wchar_t='b' 此句第一步将偏移地址00421210存放于[ebp-18h]的字单元中因为越界了一个字单元 所以效果其实就是将[ebp-18h]:10h,

[ebp-17]:12h,然后又将1C680062放于[ebp-18h]的双字单元中(那么上一步的操作被覆盖,没有任何用),执行完后内存设想应该是[ebp-18h]:62,

[ebp-17h]:00,[ebp-16h]:68,[ebp-15h]:1c,然而查看内存却是(ebp-18=0018ff30),下一步更奇怪了call 1CA81276,这地址存放的是无效数据,全是'?'



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

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