-
-
[求助]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直播授课
赞赏
他的文章
看原图
赞赏
雪币:
留言: