暴风影音2008Beta1 最新远程溢出 0day 分析

secdrv.sys任意kernel地址覆盖漏洞浅析(0day) secdrv.sys任意kernel地址覆盖漏洞浅析(0day) by flyingkisser  前言: 这几天忙着找工作,没及时看安全公告,这个0day出了好几天才知道, 并且等我想分析时,才发现poc已经出来了。 Anyway,还是把分析过程写一写吧,尽管没什么技术含量, 这里我只分析了主要的地方,也只说说关键的。  1.什么是secdrv.sys secdrv.sys,不知道是干什么的,也 阅读详情
 

dummy@ph4nt0m.org

已近将此漏洞报给暴风.

声明:纯技术研究,禁止将本文相关代码非法用途!后果自负!

下载地址: http://dl.baofeng.com/storm3/storm2008-beta1.exe

一、漏洞分析

      今天下午帮同事查找一个软件和新版本暴风兼容性的问题,发现其新增了新的模块,回来就试了一下,运气真好被我到一个远程溢出。

      问题模块是暴风的视频加速程序,暴风的视频加速功能是通过设置浏览器代理实现的,这个代理服务器(HttpServer.dll)会在本机开 8089 端口监听处理请求,因为此端口绑定的地址不是localhost, 从而导致此溢出可以被远程利用。

      使用 od 打开暴风安装目录下的 box/Stline.exe,这个程序记视频加速模块的主程序文件,按下 F9 让 Stline.exe 跑起来,然后打开 IE 在地址栏中输入 http://baidu.com/111...11.flv (长度必须大于1000) 回车。Od 在 stormtra.dll因为异常暂停下来,如下图:


      Ebx = 堆栈的栈顶,dx 是我们输入的 1, 把堆栈窗口拉到最高处,看到堆栈中填满了我们的输入的 URL 拷贝。使用 ida 打开这个 stormtra.dll 进行上下文分析,如下图:


      发生异常的函数是在 unknown_libname_98 里,而 unknown_libname_98是 _vscan_fn 的回调,通过sub_1003AE2C 参数判断这个是正则表达式 search 函数,溢出正是在这个函数里面发生,具体为什么这个 search 过程发生溢出暂时可以不用管。

      然后在 od 中 shift+f8 忽略异常,接着od 再次断下,如下图,这时eip = 0x00310031, 这是因为溢出后,操作系统从堆栈取异常处理函数,但是堆栈中被填满了我们的输入。



      到这里已近可以看到我们的输入成功控制了 eip,那我们离成功也更进了一步了。

二、编写 shellcode

      在 od 中注意我们的输入显示的 unicode 串,以前没有搞过此类的溢出,只知道比 ascii 麻烦很多,请教了123 大牛,他给我了一个同类溢出程序的 webdav (参考四),试着改了一下,但是不打算继续放相关代码了,有兴趣自己调吧:)。

三、参考资料

      Webdav 远程溢出漏洞分析http://www.xfocus.net/articles/200303/500.html

webzine:Ph4nt0m 网络杂志 网络杂志 Ph4nt0m 网络杂志 立即下载

相关推荐

第一章、isaacsim 及 isaaclab 安装教程

本专栏所有内容将根据上述资源地址展开,请结合食用~

m0_47719040的博客 4778

白帽子讲Web安全

白帽子讲Web安全 吴翰清著 ISBN978-7-121-16072-1 2012年3月出版 定价:69.00元 16开 448页 宣传语:安全是互联网公司的生命,也是每一位网民的最基本需求。一位天天听到炮声的白帽子和你分享如何呵护生命,满足最基本需求。这是一本能闻到硝烟味道的书 内 容 简 介 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷...

云计算? 352

避坑指南:Zephyr RTOS与nRF Connect SDK环境搭建常见错误及解决方案

本文详细解析了Zephyr RTOS与nRF Connect SDK环境搭建过程中的常见错误及解决方案,涵盖网络问题、代理设置、SEGGER Embedded Studio配置、分支切换等关键环节。针对开发者实际遇到的痛点问题,提供了一系列实用技巧和深度排错方法,帮助高效完成NCS开发环境部署。

weixin_28685287的博客 170

简单分析暴风影音的最新0DAY菜鸟版

0DAY代码: From:digua # Title: BaoFeng Storm M3U File Processing Buffer Overflow Exploit# EDB-ID: 12516# CVE-ID: ()# OSVDB-ID: ()# Author: Lufeng Li and Qingshan Li# Published: 2010-05-06# V...

weixin_33893473的博客 446

从Protocol到硬件控制:揭秘高通UEFI中ABL与XBL的协作机制

本文深入解析了高通UEFI架构中ABL与XBL的协作机制,重点探讨了Protocol通信在硬件控制中的关键作用。通过对比传统GPIO控制方式,揭示了Protocol架构在安全性、可维护性和灵活性方面的优势,并提供了关机充电场景的实战案例分析及调试技巧。

weixin_29185199的博客 430

[网络安全自学篇] 七十三.WannaCry勒索病毒复现及分析(四)蠕虫传播机制全网源码详细解读

这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步。前文分享了逆向分析OllyDbg动态调试工具的基本用法,包括界面介绍、常用快捷键和TraceMe案例分析。这篇文章将继续详细讲解WannaCry蠕虫的传播机制,带领大家详细阅读源代码,分享WannaCry勒索病毒是如何传播感染的。作者分析该病毒一个月,一方面觉得自己技术菜,另一方面深知系统安全需要坚持,继续加油。希望文章对您有所帮助~

杨秀璋的专栏 1万+

互联网企业:如何建设数据安全体系?

一、背景 Facebook数据泄露事件一度成为互联网行业的焦点,几百亿美元市值瞬间蒸发,这个代价足以在地球上养活一支绝对庞大的安全团队,甚至可以直接收购几家规模比较大的安全公司了。 虽然媒体上发表了很多谴责的言论,但实事求是地讲,Facebook面临是一个业界难题,任何一家千亿美元的互联网公司面对这种问题,可能都没有太大的抵抗力,仅仅是因为全球区域的法律和国情不同,暂时不被顶上舆论的浪尖罢了。但是...

weixin_33815613的博客 1687

[QMT量化交易小白入门]-二、如何用miniQMT获取沪深A股的板块列表、历史行情数据和实时行情数据

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 5650

安焦的caoz和幻影的众人 过招

起源: caoz 发表于:2004-11-11 16:49 回复发帖: 183积分: 0注册: 2002-10-15www.ph4nt0m.org首页有这么一行“低调是我们的宗旨”笑翻 ---不懂hack,也不打算学灌灌水挺好的chinavessel 发表于:2004-11-11 17:12 回复发

FreeXploiT 1829

HanLP的分词

HanLP的分词

sikh_0529的博客 1万+

获取抖音中x-secsdk-csrf-token的方法

获取抖音中x-secsdk-csrf-token的方法

sh_moranliunian的博客 2016

java bat转vbs_一个把任何文件转成批处理的vbs脚本Any2Bat.vbs

byzzzevazzz@ph4nt0m.org用Base64编码数据,好处是压缩了大小(相对bin2str而言),缺点是增加处理时间和脚本复杂度。由于效率瓶颈是在bat生成vbs这一步,所以总的来说还是合算了。写文件用ADODB.Recordset,比debug好使多了。大部分事都是脚本做的,批处理只是用echo来生成脚本而已。echo版的好处是,全选复制粘贴到cmdshell里就把文件上传了...

weixin_30086041的博客 379

【OpenClaw从入门到精通】零基础入门——OpenClaw核心概念快速理解(2026入门版)

OpenClaw是一个强大的AI代理框架,旨在构建智能化的自动化任务处理系统。随着人工智能技术的快速发展,OpenClaw为开发者和企业提供了一个完整的解决方案,用于创建能够理解、学习和执行复杂任务的智能体。本文将带领零基础的读者快速理解OpenClaw的核心概念,从基础架构到实际应用,为后续深入学习奠定坚实基础。通过本文的学习,你将掌握OpenClaw的基本原理、核心组件和快速上手方法。

一键难忘的博客 324

Ph4nt0m~~~!

刺也就是axis也就是大风跳出来再报告一下幻影目前的存在形式 主页: http://www.ph4nt0m.org 由于首页是挂在googlepages上的,目前googlepages处于和谐中,所以我们的首页也被和谐了 Blog: http://blog.ph4nt0m.org 由于目前blog是使用的blogspot的服务,blogspot目前处于和谐中,所以我们的blog...

weixin_34248258的博客 454

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

[Ph4nt0m]最新漏洞***代码[EXPL] Sun Solaris rpc.ypupdated Arbitrary Command Execution (Exploit)

以下消息来自幻影论坛[Ph4nt0m]邮件组。 发件人: SecuriTeam [mailto:supp...@securiteam.com] 发送时间: 2008年3月20日 13:55 收件人: html-l...@securiteam.com 主题: [EXPL] Sun Solaris rpc.ypupdated Arbitrary Command Executio...

weixin_34409822的博客 269

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Java简单验证码的识别

1. 需求 因为项目需要,需要多次登录某网站抓取信息。所以学习了验证码的一些小知识。文章参考http://blog.youkuaiyun.com/problc/article/details/5794460的部分内容。 需要程序识别的验证码格式如图所示:,这个图片符合固定大小,固定位置,固定字体,固定颜色的范围,实现起来相对简单。 验证码识别基本分四步,图片预处理,分割,训练,识别。为便于演示,我这里分...

weixin_34192816的博客 810

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

高级Linux kernel inline hook技术

==Ph4nt0m Security Team== Issue 0x02, Phile #0x05 of 0x0A |=---------------------------------------------------------------------------=| |=-------------------=[ 高级Linux kernel inline hook技术

lucien的博客 5488

微软发布3款SQL INJECTION***检测工具

随着 SQL INJECTION ***的明显增多,微软近日发布了三个免费工具,帮助网站管理员和检测存在的风险并对可能的***进行拦截。 Scrawlr 下载地址:https://download.spidynamics.com/Products/scrawlr/ 这个微软和 HP合作开发的工具,会在网站中爬行,对所有网页的查询字符串进行分析并发现其...

weixin_34029949的博客 162

[Ph4nt0m] [zz]千千静听 med 文件格式堆溢出的成功利用

以下消息来自幻影论坛[Ph4nt0m]邮件组 By dummy 上个月看的洞,昨天晚上又重新翻看了一下这个洞,终于看到了成功利用的可能性。远程和本地***最后都可以,本地***成功比较低一些,头疼。详细的利用代码不贴了,详细可以看看 libmod 的源码下面是远程部分 poc, 2个关键 DWORD 值隐藏了. 代码: /*libmodplu...

weixin_34306446的博客 245

Ph4nt0m Webzine 0x06

http://www.80vul.com/webzine_0x06/

cnbird's blog 1076

XSIO漏洞

注:版权所有,转载请注明出处。 今天要讲的这个漏洞是一个非常猥琐的漏洞。 大部分网站都有这个漏洞,不光是百度。 什么是XSIO,为什么说它猥琐呢? XSIO是因为没有限制图片的position属性为absolute,导致可以控制一张图片出现在网页的任意位置。 那么我们就可以用这张图片去覆盖网页上的任意一个位置,包括网站的banner,包括一个link、一个butto

cnbird's blog 5650

正则表达式

在学习正则表达式的时候有没有这样的困惑,这么多符号这么记呀?某符号代表啥?某符号代表啥?某符号代表啥?某符号代表啥?某符号代表啥?

qq_44776900的博客 155

Notepad++ 正则表达式完全手册:文本处理的终极武器(2026实战版)

正则表达式是文本处理的"黑魔法",但语法复杂、难以上手。本文基于 Notepad++ 正则引擎,从基础语法到高级实战,覆盖数据清洗、日志分析、代码批量修改等高频场景,提供即拿即用的正则模板。零基础也能跟着练,学完立刻提升10倍文本处理效率。

Frag0ut的博客 374

正则表达式学习

给你一份实战向的正则入门,看完能读能写。

weixin_39766667的博客 133

Day30 · 正则表达式

正则表达式是匹配字符串规则的强大工具,通过 re 模块实现。掌握元字符、字符类、分组与量词,可高效完成邮箱、手机号等格式校验与提取。熟练使用 match、search、findall 等接口,结合编译优化性能,提升文本处理效率。

小嘉丶学长的博客 335
上一篇: SYSTEM帐户、登录会话和窗口站
下一篇: mimisys pack v0.1
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值