分享

隐蔽流媒体文件下载高级技巧实战

 子晓_18 2012-04-25
隐蔽流媒体文件下载高级技巧实战 [转贴 2007-05-01 10:07:44]   
我顶 字号:

如何下载流媒体

本文首发霏凡论坛

从网上搜集了几种方法,加上自己在论坛中学到的,写了本文。

下载流媒体的困难之处在于找到它的URL,即链接地址,如果找到了它,那就什么问题也都解决了。

方法1 从HTML源代码中查找

在IE的菜单“查看”中点“源文件”按钮,用记事本打开源文件,点记事本的“编辑”菜单中的“查找”,然后输入流媒体文件的后缀名SWF、

WMV、RM、ASF、AVI,当你找到它们时,你就看到了下载的链接地址了。

方法2 巧用IDM

IDM的优点在于嗅探真实的下载地址。当让这也要一些不要的设置,如下:

启动IDM-下载-选项-文件类型-自动下列类型的文件中任意添加 如FLV

方法3 借助嗅探工具

先装上影音神探http://www.crsky.com/soft/3520.html 打开试听页面

影音神探就有测出下载地址,就可以下载了。

可以参考 教你如何下载加密的视频文件

首先安装网络嗅探器http://www.onlinedown.net/soft/29810.htm

确认下网卡信息....

点击开始"开始嗅探".....然后打开你视频页面(例如http://www./soft/824.htm,点击让其播放)

嗅探出地址........右键使用"简易下载"软件下载

点击确定...选好保存目录就开始下载拉..

方法4 利用插件

用maxthon浏览器的viewpage插件即可,目前的viewpage插件只有侧边栏版/即com版有用。

方法5 播放器属性中找

如果使用RealOne Player播放器播放影片,在播放器的菜单栏中选择“文件→剪辑属性→查看剪辑信息”,在弹出的“剪辑属性”对话框中选择“文件”选项,在这里就可以看到当前播放的影音文件的地址了。

方法6 看属性查找法

 先打开网站,然后在播放影片的链接上点右键,看它的属性,就可以找到下载的链接地址了,这种通常是MMS或PNM等协议的,把地址复制到下载工具中,就可以下了。

方法7 保存文件查找法

选定一首在线视听的MP3,右键单击目标另存为,将会有一个“.m3u”的文件被保存,然后用“记事本”打开该文件,在记事本中找到“http://***//***.m3u”或者“http://***//***.mp3”,如果是前一个,则将其中的m3u改为mp3,然后将链接复制到下载工具中,即可下载。如果是后一个,直接复制到下载工具中下载即可。

方法8 RAM或ASX中查找

  有时找到地址下载后,用播放软件打开却不能看,查看文件大小只有几百KB,一部电影怎么可能这么小呢?原来RAM或ASX是一种代替RM或

ASF的文本,用记事本打开ASX或RAM文件,就可以找到电影的地址了。

小结:也许各位早就学会了如何下载流媒体,请大家不要笑话我,只想让更多的人知道如何下载流媒体。

隐蔽流媒体文件下载高级技巧实战

出处:PConline

作者:hermit

  预备知识:
流媒体文件有它自己的一套协议。

  1、即时串流通讯协议(Real Time Streaming Protocol,RTSP),它是RealNetworks公司协助建立的一个用来传送串流媒体的开放网页标准。虽然它必须使用一种称为RealServer的特殊服务器,然而RTSP能够提升流式媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的ISP(因特网信息服务提供商)具备了RealServer服务,那么建议你使用RealServer而不要使用 Web服务器来传送串流媒体文件。

  2、MMS(Media Server Protocol,MMS),这是微软定义的一种流媒体传输协议。

  3、实时传输协议(Theater Server Protocol,RTP),这是Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。

  4.资源预订协议(Resource Reserve Protocol,RSVP),由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是正在开发的Internet 上的资源预订协议,使用RSVP预留一部分网络资源(即带宽)。

  基本的流媒体下载方法请参照:下载实时播放的流节目。感谢浮云论坛/hermit提供以下精彩内容。

   A类网址:首先解决http://www./video/video.html其中的 VH1 Menu, 中的 talking about sting 的视频下载     我首先想到的就是能否在播放器中能看到文件的路径,还好,这个文件没有什么加密手段,是最简单的,播放,在画面点右键,如图,可以看出路径 http://www./video/vh1/ 文件名 vh1_1.wmv组合就是绝对路径 http://www./video/vh1/vh1_1.wmv

   用Flashget或者Netransport下载



     B类网址:http://www.oracle.com/pls/ebn/popup.on_demand?p_shows_id=1504350&p_regreq=n&p_referred=1202301&p_regsite=&p_win_size=l150

  如果不点右边的 Download 链接, 而用 RealOne Player 播放的话, 好象无法下载, 也查不出其真实位置,如何下载?

  ( 之所以要透过 RealOne Player 下载, 而不直接利用其提供的下载链接, 是因为很多时候, 很多视频都是没有象这个网站这样提供下载的, 要靠自己找出下载位置, 所以想藉此试验一下, 看看能不能自己找出其下载位置, 我发现如果用 WMP 找文件位置还容易, 但用 RealOne 就不好找了, RealOne 属性里面的媒体位置是错的, 因此下载不到 )

  我试验了一下,点 “300K” 播放,右键点画面,选“在 realone player中播放”(目的是想在在realone播放器中能看到文件的路径),文件-剪辑属性-查看剪辑信息,在结果如下图



  不是我们常见的rtsp://*.*.*.*//*.rm

  而是http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed

  我把http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi的smi文件用快车下来UE(或者记事本)打开,内容如下

  rtsp://148.87.6.96:554/ebn/2002/ ... an.smi?cloakport=80,554,7070

  --stop--

  pnm://148.87.6.96:7070/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070

  晕啊,还是没有路径

  呵呵,这个问题其实有两种解决方法

  1,用断线方法来确定RM文件位置

  在播放后,我断开我的ADSL链接(方法很多,网卡IP释放,本地网路停用,防火墙方法等,总之断掉RM数据流)

  看下面



跳出个 rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.rm

  呵呵,很多人看到这里高兴了,很好下吗!Net Transport 或者 Streambox Vcr 上马,呵呵等待你的是失败!不好使的!   因为有些网站,IP及路径是一定的,但它的端口却是非默认的或经常变化的。请出端口扫描软件扫一下,看哪个端口是开放的,然后用Net Transport下。

  这个是我用nscan 扫描的结果



  起始和终止的IP选我们要扫的站,端口选1-1000(一般不会太大的,实在不行1-65535,不过网管查到会找你拼命)

  看结果这个站开了21、80、389端口,哪个是我们要的呢?

  反正不多组合一下:

  rtsp://148.87.6.96:21/ebn/2002/event/1504350_lan.rm

  rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm

  rtsp://148.87.6.96:389/ebn/2002/event/1504350_lan.rm

测试结果

  rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm是正确的

    考虑到80是一般的HTTP端口,我测试了

  http://148.87.6.96/ebn/2002/event/1504350_lan.rm

  成功

  有些人可能说这个小题大做,请看方法2,我认为对流媒体下载算是比较高级的技巧了,希望能对大家有帮助

  2,OE下载法

  Offline Explorer Enterprise Offline Explorer 是一款相当方便使用的离线浏览工具,可排定抓取时间、设定Proxy,也可选择抓取的项目及大小,可自设下载的存放位置、及存放的空间限制。它内置浏览程序、可直接浏览或是使用自己喜欢的浏览器来浏览、且更可直接以全浏览窗切换来作网上浏览,另它对于抓取的网站更有MAP的提供、可更清楚整个网站的连结及目录结构。下载地址:http://dl.pconline.com.cn/html_2/1/91/id=107&pn=0.html



  安装,运行,把

  http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed

  直接放到地址栏,回车下载

  注意下面的红线 rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm 自动出现了

OE其实在流媒体下载应用想当广泛,类似http://www.360doc.com/rtsp://17k:2245352@www.17k.cn/17kfilms/movies/action/s4120364/01.sm想下载必须用它呢!大家有兴趣可以研究一下

  C类网址(呵呵,玩一个难度高一点的)http://p/*.是个电影站,成为会员后,可以在线观看,但是无法下载

  看这个片子(断线法看不出路径)



  呵呵,大家把图片点开看rtsp路径,不知大家什么感想,我的第一感觉:RTSP PUB 加密, 大家都知道很多大影视论坛,有专门免费PUB下电影,为了保护文件在建立目录侍候采取非法字符建立保护路径,看来,现在电影也用这个了

  不过 rtsp://p*.//天地英雄/2.rm  这个路径没办法拷贝复制,我想了个办法,先打开了word(这是为了确保能保留路径信息,文本保留可能丢信息),然后realone里面选择路径,把路径信息拖拽到word里面,呵呵!

  rtsp://p*.//天地英雄/2.rm   然后,我按照上面的办法来下文件,不成功,然后Nscan扫描的端口也很多,端口变化替代入rtsp://p*.//天地英雄/2.rm   用Net Transport竟然都出错

解决方法有二

  1,我用了新的增强的Streambox Vcr 来下(必须一气呵成,不能续传)



  看来很多站点都对Net Transport有防范啊!(也可能是要认证cookie和Referer的缘故)

 2,HTTP下   此时我用Active PORTS(参考我写的教程 端口监视软件应用实例http:///perl/ut/topic_show.cgi?id=191118&h=1&bpg=2&age=5)

  我观察了一下播放时候的连接信息



是80端口,我从上面B案例来看,80很可能支持HTTP下载

  于是用http://pcvcd.//天地英雄/2.rm

  来下,快车以我的ADSL最高速度下载,大功告成



  总而言之,流媒体下载方法方式不拘一格,其他的我想总还是有办法,不过这方面我也不是高手,这里先抛砖,主要是介绍一下思路和简单方法,还要等真正高手来金玉之言!^_^

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多