记录黑客技术中优秀的内容,传播黑客文化,分享黑客技术精华

深信服远程任意文件中写入或清空漏洞

2014-11-19 21:45

深信服SangforServiceClient.exe进程存在漏洞,通过远程发送数据包,可以向指定机器的任意文件中写入文本文件或清空大于0x800任意文件

漏洞证明:

通过如图的poc向c盘根目录下写入一个文件

捕获.PNG



执行poc后的效果如下

捕获1.PNG



相关代码如下:

LRESULT __stdcall sub_40EB10(HWND hWnd, UINT Msg, WPARAM s, LPARAM lParam)中接收数据,然后调用sub_405520((int)&v10, (int)buf),该函数完成记录Log的功能

捕获2.PNG



捕获3.PNG



但是由于并未验证文件名,因此存在此漏洞

捕获4.PNG

修复方案:

写入固定文件

知识来源: www.wooyun.org/bugs/wooyun-2014-073305

阅读:283291 | 评论:0 | 标签:漏洞

想收藏或者和大家分享这篇好文章→复制链接地址

“深信服远程任意文件中写入或清空漏洞”共有0条留言

发表评论

姓名:

邮箱:

网址:

验证码:

公告

学习黑客技术,传播黑客文化

推广

工具

标签云