【高州情】高州人深圳站
标题: 隐蔽流媒体文件下载的参考方法 [打印本页]
作者: 木棉花 时间: 2007-7-9 01:44:39 标题: 隐蔽流媒体文件下载的参考方法
流媒体文件有它自己的一套协议。
- I4 r) n6 I' `$ L1 w. f6 I1 [6 V. r# L; O' I1 j3 ~3 b8 v
" U9 j+ a" A0 y3 e/ W# s
! {. o! s. T8 _4 h; \ 1、即时串流通讯协议(Real Time Streaming Protocol,RTSP),它是RealNetworks公司协助建立的一个用来传送串流媒体的开放网页标准。虽然它必须使用一种称为RealServer的特殊服务器,然而RTSP能够提升流式媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的ISP(因特网信息服务提供商)具备了RealServer服务,那么建议你使用RealServer而不要使用 Web服务器来传送串流媒体文件。
1 R% i R6 L$ l+ S
& ?; p0 P- {( Y) N' Q# @5 Q1 k* u n+ W4 O
$ ^0 T" c* e/ h1 _( p
2、MMS(Media Server Protocol,MMS),这是微软定义的一种流媒体传输协议。6 T1 U& }/ R% E
: k3 [ W7 L& k! F
4 w& P6 A$ e, v' Q2 a
9 t1 F5 X b6 U 3、实时传输协议(Theater Server Protocol,RTP),这是Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。
) |' Z, J& M0 c# p; r. G/ _+ q- D" T r! I- L/ P
; [0 ?/ g+ R6 J: [9 B9 \7 H' R! o: ^5 }6 i! _; i- U E( X
4.资源预订协议(Resource Reserve Protocol,RSVP),由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是正在开发的Internet 上的资源预订协议,使用RSVP预留一部分网络资源(即带宽)。
. a& u/ x+ `8 |
* U% Q- _7 `+ [" o1 T6 v WA类网址:首先解决http://www.alilandry.info/video/video.html其中的 VH1 Menu, 中的 talking about sting 的视频下载
3 b. k3 ]- }1 l) D
1 c, K7 g* U% T' a, n( u9 z
& N$ d4 x3 T% D% `! {# U; j- Z- P, F. C; R7 G
/ H2 E/ {$ {1 X/ j, ?1 f+ r: D& A+ V( r* K& w
我首先想到的就是能否在播放器中能看到文件的路径,还好,这个文件没有什么加密手段,是最简单的,播放,在画面点右键,如图,可以看出路径 http://www.alilandry.info/video/vh1/ 文件名 vh1_1.wmv组合就是绝对路径 http://www.alilandry.info/video/vh1/vh1_1.wmv
4 s# J, s- s& s# w" q
' [, M k& f/ j# G
0 M5 `# T- e0 [; [" v* W b
) w* K g& ` @8 d% A( l2 ]: b$ |) D0 X6 O; B/ ~8 f+ T8 V% o
. q; |' D7 f6 {9 I' j5 e: {; g 用Flashget或者Netransport下载
/ w3 n9 s5 ?2 d6 G: Y* p T8 Y7 V: i* q" N- u5 y' a/ R# Y
: B+ y& Z2 v- I/ y3 W9 I8 e! q

$ V9 O$ f/ y$ r3 E) V9 \$ g8 k
& G( ~3 ]. y# @5 b2 z
$ S5 ?$ e" D# \8 `; a! G$ U& w" a
; R4 t. n: C" y) `3 t6 v6 M: \
6 H1 E9 L6 V4 C' U* M" f7 l9 s
[/ `% p$ `0 `- H/ \/ p2 ^, p 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+ T8 n& _4 Q: ~) u9 B7 j7 v9 Z2 h
; z. r1 H N8 v
7 H$ E& s1 K( \, Q 如果不点右边的 Download 链接, 而用 RealOne Player 播放的话, 好象无法下载, 也查不出其真实位置,如何下载?
# n, O: [2 i- [$ X5 L
; U3 I: [; G9 R* T& y5 m% i2 ~
( \: d+ |% ?! i# [6 K: r
% x( `' o( F4 P$ F; {
( u% Z+ v7 E" c9 ^8 ~
: Y' K) Q( @( }$ J& \- ? ( 之所以要透过 RealOne Player 下载, 而不直接利用其提供的下载链接, 是因为很多时候, 很多视频都是没有象这个网站这样提供下载的, 要靠自己找出下载位置, 所以想藉此试验一下, 看看能不能自己找出其下载位置, 我发现如果用 WMP 找文件位置还容易, 但用 RealOne 就不好找了, RealOne 属性里面的媒体位置是错的, 因此下载不到 )
8 f: d: ]+ o5 P) M) P5 B% g( A ~8 N8 t3 W# V: T9 G& N
( x$ P: F" b2 r* ^
+ r$ L& U6 Y9 A- \4 ^# S
6 \( y+ r, o+ r( R9 f2 M" i
5 m! O2 o3 s+ ]5 G4 l 我试验了一下,点 “300K” 播放,右键点画面,选“在 realone player中播放”(目的是想在在realone播放器中能看到文件的路径),文件-剪辑属性-查看剪辑信息,在结果如下图$ i% P3 c& q* b+ Z( R6 [4 v$ c
( U d f# T' S
* ? S& ?$ T" p+ T( V8 K6 s
3 P! g" Q+ \% T" P w* @
" G; ^& U! e! J# P% f8 V' s+ k
' w' c/ n$ a$ {1 b% G: o' @
1 Z9 Y1 x( O9 d% f4 r e$ e) W+ F( R' A* l
不是我们常见的rtsp://*.*.*.*//*.rm
9 I; t- I- s5 V4 t
$ }7 \7 f, @) ~" {+ d
7 _) U% X/ T) t" {# E g. s- w$ D# R1 J. }; }) A. C% D
. V. t* U9 y) R. m% T% [4 }
) x4 J& `, C) }5 j6 \& k: y
而是http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed
4 t( M* X( y+ R) O) Y) l% w& ~, R0 T* m5 Z, e0 h0 l
- K# s* v( @! M5 ^4 w! o& Y6 M& O7 Q$ {' R, T8 r
2 Q! R: D& S" w- h3 a0 ?5 T/ T! E4 i
% p4 p6 K6 L( L
我把http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi的smi文件用快车下来UE(或者记事本)打开,内容如下
' X8 O8 v1 {: S) q) X3 n) G3 C4 K# n7 U
" j9 k3 O* h( K& B9 u
. [! @1 _) h5 J( L8 F& F- D1 ~. a! B& b4 r6 W
6 S) r) c; h* H- {' X% D b
rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070
- ~, ~$ d! s' [% Y
# y, e" i1 q, @# b/ M$ s9 d
3 T- ?1 x1 |' H --stop-- 9 n$ U# Y9 K, j. y9 W2 Z
& g) s6 X( B0 c! C1 T) C8 v3 z0 n6 O. R+ u; x: o+ G6 l
pnm://148.87.6.96:7070/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070
9 |' [6 R% p z2 U) D
. X7 F' {. r1 w9 \5 A# T/ _
7 f" K5 S8 Q3 ~2 e& K2 A
. V4 k4 X& i8 J V- d: s* |8 b, |" t# W1 O5 V1 d
) r) v1 d8 X$ v8 N- _ 晕啊,还是没有路径
' k; k2 _3 L7 s+ r$ I* N0 c) ~1 q: C$ \) R
6 |( E7 j" w' O/ t7 V( h7 l- m
* [0 e: a$ P3 j) G- G( r N! W& n2 z @
" ~/ _- P* g1 h4 H4 g
呵呵,这个问题其实有两种解决方法
2 O0 p2 y( \* P6 U% U6 N; p7 V" p% M* p# r l
; G3 v4 s# @" a* h$ R" X# Y8 p# D
I& v; |9 }2 f6 z- ^1 K# ^! z) Z0 h# A2 k' p$ d0 a0 C
* z/ u9 Q5 I ] 1,用断线方法来确定RM文件位置
) J* q* `; F( ^3 u- ` U2 F
6 V' Y% e s. o' p0 ?! p( A
( d, |$ \6 G' n; B( Q( H t- ^' M1 S$ _0 R+ a# c% Q
, d) S8 ?, g- i z8 e
/ z0 J# J" s3 i5 z7 \ 在播放后,我断开我的ADSL链接(方法很多,网卡IP释放,本地网路停用,防火墙方法等,总之断掉RM数据流)
0 M; j3 _) y+ g0 ~( g N6 \( w4 b3 ^0 f
" C+ f1 } |! `9 L1 C9 c9 ~
7 R$ H+ ~, {- O# B% x4 r
- W2 O$ t% Q. f$ H$ B$ _' ~( s; }5 T u) B Z$ B
看下面
* C# W# K' F, q; K# x( Y3 j3 h
6 @1 o& f4 s) S$ G" a0 f: a! G9 [# S% {; k: r) b, \
, e. n& ?* g9 a% ^) g
跳出个 rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.rm
* P! F T8 R, ?: A! z
% ?8 j! f! I/ d6 p2 E; I( e$ l c* z, F2 L0 S6 U
3 U% W+ L/ ^3 M! L* \6 {5 H7 ?, K 呵呵,很多人看到这里高兴了,很好下吗!Net Transport 或者 Streambox Vcr 上马,呵呵等待你的是失败!不好使的! ' D: [9 T6 C$ Y' m* c s
! q8 S1 Y c* l% g4 s T, t g! J5 ` {2 w
" j* B+ f" @6 W( u5 x 因为有些网站,IP及路径是一定的,但它的端口却是非默认的或经常变化的。请出端口扫描软件扫一下,看哪个端口是开放的,然后用Net Transport下。 b" u- |# \/ P q
+ q* T: b( a+ k- M
+ H. |! \; A, e- b+ ^
) {% {: C. _: |/ }) Y( P: F7 A. o2 N 这个是我用nscan 扫描的结果
8 r9 k3 U5 H& ~# B8 e0 l! @1 _( w9 N. f" L2 o$ f0 ]5 U5 y

% |/ i4 V1 @' s/ F; X% a% Q
- Q' u' f" Y: V. V/ a8 P 起始和终止的IP选我们要扫的站,端口选1-1000(一般不会太大的,实在不行1-65535,不过网管查到会找你拼命)
$ L0 e4 Z* z' o, o6 o
0 g7 F) _0 w {3 g
0 x1 ~# P% L1 B5 |/ W6 e( a7 u6 n0 n, Z9 e! W
看结果这个站开了21、80、389端口,哪个是我们要的呢?
9 `- q$ C$ ?/ u2 i" o, R6 s# t2 G- k) x, X& s& b
6 Q6 ~3 A x7 B% k2 Q5 n5 P1 \$ }$ ?0 h1 H" M8 |* @
反正不多组合一下:7 U( o: S$ s) @) I
n& H" Z$ b0 k! z, O
V7 P( n# \# I b1 M" f: T
: ^* l4 A1 s4 X
rtsp://148.87.6.96:21/ebn/2002/event/1504350_lan.rm
+ b5 K# J# _% \4 I) W3 F. ?4 o* ` N4 L5 c7 V
rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm 4 G. A1 B' F! j% S8 X3 m1 A
. Z9 m. ]& f5 c" Q
rtsp://148.87.6.96:389/ebn/2002/event/1504350_lan.rm ' u! E& o- S9 ?! y! N
测试结果 + p n Q3 C; Y- j7 D. k6 o$ ~
1 ]8 w# @* i" L
r; m1 Q5 `0 \( h% D" y% j2 L7 T' |
rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm是正确的 ) u' r c/ Y. b P3 X0 Y! m$ M
- o7 R! Y; R( U
. V. t0 c# f' V: b: {
+ h: j7 f8 i7 K3 O- { 考虑到80是一般的HTTP端口,我测试了) p4 I1 X9 f! {4 a" `
G( X& g6 b( n3 g
" i# l. V& Y. [0 P6 f. f
" ~& S3 k& @; i3 ?' ]# P5 S http://148.87.6.96/ebn/2002/event/1504350_lan.rm
) @$ D0 _# S( ~" E" A& ~4 y6 J# f9 P- N
! ~7 `$ t7 [4 O
$ x, J& v- M+ G7 J 成功
7 T* U# r! Y* M" ?7 b" i$ W3 M. }
; _& n. e4 f4 o* n8 G
; ?% o! W# e/ _ b% c
3 l/ }$ R* m2 a 有些人可能说这个小题大做,请看方法2,我认为对流媒体下载算是比较高级的技巧了,希望能对大家有帮助 & x/ K* z% z1 l* K; ^: D5 J
$ D& p2 C/ G, k7 o+ z! r- Q
4 l: j5 q6 C8 H! Z; L8 z& ~- J! |2 J; g
2,OE下载法
- I* n2 ^* V$ O# E' Y
8 |' b: r0 L! W! A6 r: g3 ?$ W" a0 ]/ Q/ h# S" z( Y
/ Z: D/ M0 s, H6 r) v2 o
Offline Explorer Enterprise " `8 ^% X1 A3 m+ P
+ [1 a; i% S% U
Offline Explorer 是一款相当方便使用的离线浏览工具,可排定抓取时间、设定Proxy,也可选择抓取的项目及大小,可自设下载的存放位置、及存放的空间限制。它内置浏览程序、可直接浏览或是使用自己喜欢的浏览器来浏览、且更可直接以全浏览窗切换来作网上浏览,另它对于抓取的网站更有MAP的提供、可更清楚整个网站的连结及目录结构。下载地址:http://dl.pconline.com.cn/html/1/4/dlid=254&dltypeid=1&pn=0&.html
( P" {6 {3 k1 W" p# {9 H, n- s) s( L# v2 O

6 h! a w% K" h0 V. g9 w
, Y9 l& Z, e& S" T$ v 安装,运行,把 * Y# k: a8 N1 Z( s- l5 h
+ }0 L3 H( m+ [% N3 ]; Y
% c, M% m* z- f7 X* C( G/ e* m1 e0 G3 @6 M5 o! j$ A9 G% A% C% W1 R
http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed
/ K* [- D5 o6 z& J% ?& Y% U; D/ g. Y& E- o# J+ W
% ^5 m6 A, F# m' C% [7 }+ @0 Q& q J$ D* e+ D
直接放到地址栏,回车下载 " m5 v) v$ j8 ^
+ k1 x! W& ~% s9 {" n; ]
7 b- y0 v3 e; T
" I) i' i5 C4 N! W2 v
注意下面的红线 rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm 自动出现了
( I. {2 B# z9 C+ JOE其实在流媒体下载应用想当广泛,类似www.17k.cn/17kfilms/movies/action/s4120364/01.sm>rtsp://17k:2245352www.17k.cn/17kfilms/movies/action/s4120364/01.sm想下载必须用它呢!大家有兴趣可以研究一下 & v0 M% f% J6 y. k/ x" r
$ f. C2 o1 }) N* h p4 _2 W, X( z9 W- @2 B
! l# P& @0 k$ ~* a" X C类网址(呵呵,玩一个难度高一点的)http://p*.vicp.net是个电影站,成为会员后,可以在线观看,但是无法下载: Y m; m; W6 {, e) P0 D
2 O5 l3 S3 W% r- ?* |! Q
+ z' g, S+ f+ M4 v% i
9 e8 B7 e# L' f 看这个片子(断线法看不出路径) * r& E) j6 A# X
% M1 W) n1 S9 x; V; T& |

2 K6 m$ z( W; ^$ m* h
9 A- F8 J6 M3 y; K 呵呵,大家把图片点开看rtsp路径,不知大家什么感想,我的第一感觉:RTSP PUB 加密,
3 c8 |1 l$ V7 X! E8 |. p
& b, @/ I X/ Y' N5 f大家都知道很多大影视论坛,有专门免费PUB下电影,为了保护文件在建立目录侍候采取非法字符建立保护路径,看来,现在电影也用这个了 . x3 J3 ~- g& ~- ^* F
, n2 e3 A8 B( H1 O, f0 i3 v" p
) q( B9 u$ x' s" {( D4 } 不过 rtsp://p*.vicp.net/???/天地英雄/2.rm 这个路径没办法拷贝复制,我想了个办法,先打开了word(这是为了确保能保留路径信息,文本保留可能丢信息),然后realone里面选择路径,把路径信息拖拽到word里面,呵呵!
- ]! |3 L' {) A& i
% |- b2 p, ], j1 s& ?5 D4 `8 ]2 I, J. |7 s4 O
& M6 y$ u% n6 a/ f rtsp://p*.vicp.net/???/天地英雄/2.rm
; d* }4 n8 l# F: H G1 }) {- n1 p1 G! J+ _, m8 k, i3 Z. ~
2 p5 _. J0 Q: t, e. L+ r6 G! a
' I* T+ O7 ~ z
然后,我按照上面的办法来下文件,不成功,然后Nscan扫描的端口也很多,端口变化替代入rtsp://p*.vicp.net/???/天地英雄/2.rm ' g3 `& U |& D/ u
: J+ r! {9 [# f' _" w3 |+ i- F& T8 X9 t1 L0 i
3 d ?8 A' f0 g2 [1 _
用Net Transport竟然都出错 ( ?& }! G2 D# z) M1 u- j
解决方法有二 * J- H* u: Q- a7 P- K
# u7 x: x- i; [. a6 |/ M9 g
8 A$ ~4 R: P4 }5 V8 j- E
$ X% f# A6 Z* Q' ]
1,我用了新的增强的Streambox Vcr 来下(必须一气呵成,不能续传) * q. O3 W7 ]$ d% R u T
1 ~" b8 b, ?) J0 V5 R( ^9 n* V4 K
, E ^9 t5 u% A. V. t' s4 G
( x% q8 q9 _* a- t3 G5 H
看来很多站点都对Net Transport有防范啊!(也可能是要认证cookie和Referer的缘故)
: D7 A% _" }# E4 S7 e* h$ `$ s5 F
3 ^# [$ z ?; \- m) S: R5 b 2 L" K _3 ^1 k% w
0 D% d/ m9 h4 O5 q7 y0 K
2,HTTP下
9 h- E. N9 u& J# Z8 |1 j
: _7 @+ G5 t$ G# I3 `" p1 D3 {2 `9 t) |) I8 e$ ~
; O0 F6 `7 k0 H( ~# d1 e% v4 U2 z 此时我用Active PORTS(参考我写的教程 端口监视软件应用实例http://ror.cn/perl/ut/topic_show.cgi?id=191118&h=1&bpg=2&age=5)
/ Q. h0 S+ _8 F8 H3 A) i, p7 `4 E, X7 \7 v
0 c+ ~, t n( S: }$ B5 H8 C# a1 R# t! [6 n' C5 F' X
我观察了一下播放时候的连接信息
% G# }0 c0 U0 S9 f5 c6 P6 a% J6 T/ \! ]% [6 Z1 ^

* D; r* t0 ~$ B7 z$ k+ X; }" U$ V7 n* T+ n2 m- |
是80端口,我从上面B案例来看,80很可能支持HTTP下载
5 V1 q( q X6 K/ z9 u) z8 V
, N4 J1 W4 d6 t: K, O( @& u& S& \! F! C6 _2 O
/ N+ n- f6 N( e U
于是用http://pcvcd.vicp.net/???/天地英雄/2.rm
( i( v/ d6 J0 p. T) O7 z" M" I: N3 f. ^6 C3 R- a
; d9 Y! Q6 B K8 E6 T
, | t# F# }9 v5 g3 R 来下,快车以我的ADSL最高速度下载,大功告成 ( Z% Y! J) x* W9 d
4 i) Z' z; z/ `

2 T7 W. ]. [; t8 \' X9 F( F, ?7 g }6 S/ r! z2 |
总而言之,流媒体下载方法方式不拘一格,其他的我想总还是有办法,不过这方面我也不是高手,这里先抛砖,主要是介绍一下思路和简单方法,还要等真正高手来金玉之言!^_^
" N, J, q9 w t
作者: 幽灵先生 时间: 2007-8-15 12:56:10
好; y8 ~* `& V) I b( h' I
很好7 [( D# s5 N6 X5 _
就是太麻烦了
| 欢迎光临 【高州情】高州人深圳站 (https://0668qq.cn/) |
Powered by Discuz! X2 |