主流的媒体播放软件对URL在线播放大部分存在指针越位的安全问题

今天为了测试我自己的服务器软件对在线播放的支持功能,反复测试各种方式通过管道在线播放FTP URL给出的媒体文件,具体是这样的,我是想借用LINUX下著名的播放软件mplayer来执行播放,直接使用FTP URL播放,存在点兼容问题,决定和LINUX下一样,使用CURL 和WGET来通过管道播放,实际就是一个输出到STDOUT,一个到STDIN,结果始终不能出声音,可能是我参数指定问题
c:/curl/curl.exe url -o - | c:/mplayer/mplayer.exe -audio-demuxer 17 -cache 4096 -
反复调整参数,结果放出来的是杂音,有点灰心
上网查了一下,结果有人说KMPLAYER可以直接放URL,哦,那我做无用功了,
先下了终极解码最新版本,果然有打开URL的菜单,EASY,直接输入导出的FTP URL,怎么回事情?发现KMPLAYER反复连接服务器,几次连接以后才进行平稳的下载,点播放,怪,无法播放,一直到完全传输完成,再播放,OK,出声音了,我靠啊,这叫什么在线播放啊,竟然是先完全下载,然后才播放,真是!@#$%^&*()_+,然后怪事情发生了,我无法退出kmplayer播放程序了,按X无效果,选菜单退出无效果,用右键关闭无效果,反复了N次后,KMPLAYER出现了内存问题,应该是代码部分被覆盖了,虽然用了TRY-CATCH这样的保护,但是内存覆盖这个问题,恐怕不是TRY-CATCH+SETUNHANDLEFILTER函数可以解决的,反复弹出内存错误,没办法,最后强制杀死,很扫兴了
然后我用的是已经安装的暴风影音[不是最新版本,抱歉,反正是带了讨厌的在线广告的那种],发现也有URL播放功能,基本和KMPLAYER相同,不会是同一个程序mplayer为核心改个SHELL界面吧?一测试,MY GOD,同样的表现,同样的错误。。。。。。
这意味着什么呢?漏洞,一个恶意的管理员可以将某些代码覆盖掉媒体文件的某个特定部分,然后你用这些个软件执行URL在线播放后,恶意代码覆盖掉你进程内的某些代码并执行,一个肉鸡产生了......
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值