欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

微软MS10-046细节分析

来源:本站整理 作者:佚名 时间:2015-03-15 TAG: 我要投稿

当我们放入554个宽字节的字符的时候,这些字符会被截断并放入到容量为260个宽字节的缓冲区。此外,这些字符串也包含了在图标加载时的两个信息:dll文件的路径以及图标ID。

这些信息是从CControlPanelFolder::GetModuleMapped()函数中获取到的:

t019ba69f72bbfa8663.png

图 6 调用CControlPanelFolder::GetModuleMapped()函数

反编译为C++后:

 
1
2
3
4
retVal = CControlPanelFolder::GetModuleMapped(pControl, false,
                                              &wszModuleFullPath, 260,
                                              &iconID,
                                              &wszModuleDisplayName, 260);

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载