【高州情】高州人深圳站
标题: 隐蔽流媒体文件下载的参考方法 [打印本页]
作者: 木棉花 时间: 2007-7-9 01:44:39 标题: 隐蔽流媒体文件下载的参考方法
流媒体文件有它自己的一套协议。
5 @" E4 h9 A1 J! z9 X
3 z' N, A/ T( Y3 P
6 R2 A9 l2 H- Q& z
, J2 E; o$ u0 R1 m. g! [ 1、即时串流通讯协议(Real Time Streaming Protocol,RTSP),它是RealNetworks公司协助建立的一个用来传送串流媒体的开放网页标准。虽然它必须使用一种称为RealServer的特殊服务器,然而RTSP能够提升流式媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的ISP(因特网信息服务提供商)具备了RealServer服务,那么建议你使用RealServer而不要使用 Web服务器来传送串流媒体文件。
Z7 u$ l5 P. R9 d. ]7 n9 z- d+ A0 S
7 O. `4 a7 H: c4 G9 x- U
* o" }' J$ [; A4 ]" t( p5 {# z8 y3 z" T' k
2、MMS(Media Server Protocol,MMS),这是微软定义的一种流媒体传输协议。+ O" j8 o1 J: Z- _; J* g
, d2 }% _& s+ a4 z
- l' a2 x8 A6 ^: ?4 j9 b
) J+ X$ n6 G1 o j 3、实时传输协议(Theater Server Protocol,RTP),这是Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。* i6 @. a+ j% Z+ v/ [. L. K
! C- v. j; j7 V8 S' Q- V/ t
1 \, F1 Y& v# x+ F& i) ^# n# S O* m |: D# `
4.资源预订协议(Resource Reserve Protocol,RSVP),由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是正在开发的Internet 上的资源预订协议,使用RSVP预留一部分网络资源(即带宽)。8 Y0 i2 H& O0 w& J, e8 i4 J6 t) z H
. h6 [$ X! m+ f' q: ~; H: E
A类网址:首先解决http://www.alilandry.info/video/video.html其中的 VH1 Menu, 中的 talking about sting 的视频下载 9 ^5 {1 y5 _& e
) T9 R/ Q, f% B1 I
# W3 }( n3 o4 i
1 c* w+ ^- Q6 m/ Y9 B% m- e" `, T
2 y6 p/ d7 b( [5 w# f) }! C
- Z/ _7 A: F7 _9 b; G% u( C
我首先想到的就是能否在播放器中能看到文件的路径,还好,这个文件没有什么加密手段,是最简单的,播放,在画面点右键,如图,可以看出路径 http://www.alilandry.info/video/vh1/ 文件名 vh1_1.wmv组合就是绝对路径 http://www.alilandry.info/video/vh1/vh1_1.wmv 5 M; o \# C( Y d
+ m, t2 F6 R) Y+ F, u4 N4 o2 [) N4 \
2 G/ M- W) [4 U5 A- ]* d! B& s P6 e5 I" ~3 l" a
( Q' ^1 y2 k5 m+ K% m, l% W
用Flashget或者Netransport下载 % c7 j* d H0 C5 j4 y% a/ f
; v# N& P+ |5 v& n) a8 B& ?) f: ^+ Y9 l8 B

/ ~; F4 L- T5 v0 C! y4 n/ P( {; j% e- n
# @3 M( e4 ^. }2 n# d+ z
. i# S: o! q7 E O& M X + Y+ H8 ~0 r. o
/ ?6 e- g5 [ N& s. x7 `
$ p5 j9 i5 k5 V/ X3 T 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- ~% N/ X+ c$ @9 \9 V
" A, }) ?/ I3 U6 C8 r
+ q" L9 c, {' k) o, Z( U 如果不点右边的 Download 链接, 而用 RealOne Player 播放的话, 好象无法下载, 也查不出其真实位置,如何下载?
7 w! u* }, \+ U5 C _, c
' j* j% `3 | U5 {. B
; S `+ T0 U# C5 _
7 X/ L; U/ j. t; M& C8 k1 [! j! S+ D" t& k2 \
8 n. B- B/ h, k3 c0 S
( 之所以要透过 RealOne Player 下载, 而不直接利用其提供的下载链接, 是因为很多时候, 很多视频都是没有象这个网站这样提供下载的, 要靠自己找出下载位置, 所以想藉此试验一下, 看看能不能自己找出其下载位置, 我发现如果用 WMP 找文件位置还容易, 但用 RealOne 就不好找了, RealOne 属性里面的媒体位置是错的, 因此下载不到 ) : {& U3 H+ o" Z6 t5 {9 Z
" x3 A7 y4 Z8 p, [( `9 V
% q% [2 C( W: a. w3 w# o
5 U: @; G% ?3 }+ o! ]0 h8 _7 I4 U' K7 p
- \) \' \0 [9 N! X7 ^
2 V: O$ u, |; c 我试验了一下,点 “300K” 播放,右键点画面,选“在 realone player中播放”(目的是想在在realone播放器中能看到文件的路径),文件-剪辑属性-查看剪辑信息,在结果如下图
3 o+ [7 L$ T6 f% p5 X7 u1 ?
: U- |* }0 z& N- Z+ H7 o
. D" o, e- W5 b0 o' N, A3 T1 a
" p! d5 \: \ ?% d" @: o
! p% P) m) B7 a" k+ A9 M
. k" R8 ~4 N9 d1 @
4 b) `/ j* H6 a5 [1 s
4 T/ `+ s4 u/ b! x 不是我们常见的rtsp://*.*.*.*//*.rm
* E ^; ^: I- P
) |. d: h& E" f5 ?+ {7 V0 C
7 E I6 W {7 W H: }- h, r: i2 ~8 G
* Q2 G2 V5 O3 Z, T) R# u) _2 E
' m( a, i; r y5 E5 D# u 而是http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed $ ?1 `% o+ C+ x ~6 R
8 W; w; _4 ] s8 P$ w
3 Z e" R) k: |5 I$ `. N3 q9 g1 G! Q/ J9 m( C! P
+ h. _" T5 z. t8 q- G
, G9 r) T; O, _9 n9 x; n5 W- z 我把http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi的smi文件用快车下来UE(或者记事本)打开,内容如下 % }! q' G# W9 d" X k( S! A
+ @) g4 n, v# F- |$ U! K5 c
v6 K+ K+ h- L: ^ e( t4 R* ^* |) C8 T" `) k0 U
) X! [) L7 g' k$ x" p
$ G& v9 O7 X5 p9 L; [- R) N rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070 / t: v! D5 m- q0 a @2 a/ I0 p) t2 t6 W7 r
6 f. Y- F& c2 P* F
( x3 v2 w% A' I4 U+ [; V, ?: o9 R --stop--
M* s# g5 b; Z& Y9 m7 i. c, {/ c/ c$ \
# N0 B8 S; ~4 {8 @2 }6 a; E
& a! C4 b$ A# q* V. x pnm://148.87.6.96:7070/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070 ) i. C% F; B2 q# F8 }) c
1 U8 B( T, Z, e; u! v- Q3 x- |2 ~# r j) M; ~ \: [# O
. w5 W! c' o" [& i N% q% ^* @/ e. _. t* ~; t8 ]( c
" }1 c& z; Z/ C
晕啊,还是没有路径
% e O9 _" ?9 l% Y7 C5 I& w
$ Q) Q' ?! v8 a. r5 i, s+ X
: {* F5 P1 }- Q |8 f3 O
1 l9 V: ?& o! \' Q9 V9 k( R: c1 K6 F1 y; E! C$ d3 _1 D
+ W, m+ W9 e; U* F" [* k( i! M
呵呵,这个问题其实有两种解决方法
# {, j7 Z* g+ P5 O! z3 g9 o3 ~* l. J, f; ^1 O x
: a& c5 j/ ~! T7 T8 ?% }2 h y* A0 Z7 o% Q$ z$ x* B& D5 v4 ?- x
y! v* H9 ~- M7 t# G
) v) q, k5 }9 I2 J* u" E 1,用断线方法来确定RM文件位置
5 s: V0 O$ \- K, K' v: c) \
- T3 r! ]+ f; ]1 I$ D1 |4 z9 x; X$ j9 z
; i. s0 J8 ^6 L" a1 j( c
" a* w7 ]# g! f4 i
+ X) w" P4 Y! _' x 在播放后,我断开我的ADSL链接(方法很多,网卡IP释放,本地网路停用,防火墙方法等,总之断掉RM数据流) 0 M: `8 B3 o6 {) ~+ \) ~
4 J8 T* z2 e3 K+ r# K1 y
! _9 m2 I" n. J
" u( S. Y3 H+ {9 z' h4 d" a( @3 n, l9 ~* A7 B
/ E* c5 l# R+ o4 s, T3 \ 看下面
# _6 M% r0 L4 v: m
- q- r+ a3 D" v% w! } Z9 G& a
7 } x; k) o c! a$ N8 @8 X2 c6 V% K& |! ?, @/ o/ \
跳出个 rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.rm
9 r b, Y; J( C0 u0 L
! s1 Y! I% Y: p$ p. ]4 M) i( [$ I; u* F
, a0 }/ O( N j% S
呵呵,很多人看到这里高兴了,很好下吗!Net Transport 或者 Streambox Vcr 上马,呵呵等待你的是失败!不好使的! 4 d0 o7 U% K: D7 ^' \6 a
+ ~/ D7 k. N0 Y6 V0 n! T$ e. S9 k0 v. M \6 T, n
H5 ], w/ @. b) v7 ~# q( l
因为有些网站,IP及路径是一定的,但它的端口却是非默认的或经常变化的。请出端口扫描软件扫一下,看哪个端口是开放的,然后用Net Transport下。 8 m" v; ?' L& Y$ t F2 ]
9 T: w& L/ M. t5 l, @9 c
: F g2 ~8 e9 q# |# K9 n- T2 L1 | W; z) T
这个是我用nscan 扫描的结果 # \2 y$ L- ~+ M2 g! l& h
0 E# Z5 h) E: P9 [) }: A( [6 e* V

) b" Y& ?+ r. c- h, t; k3 p4 f1 P
/ X1 {2 l2 g) K. k
起始和终止的IP选我们要扫的站,端口选1-1000(一般不会太大的,实在不行1-65535,不过网管查到会找你拼命)
: ?) o' p3 F! O! F4 _. X, G: m$ j; ^" {* J3 Z' h3 m7 g5 \4 x9 g% O
; j/ a; _+ l9 K" B N' L9 b/ J/ e+ l4 K/ b& V' ~
看结果这个站开了21、80、389端口,哪个是我们要的呢?1 [: A; x; q4 U! }- k
8 V/ _, s) ]; E: n
1 w) r4 H1 c' _0 ~/ a. [% o
2 L' r5 Y& r1 U7 A 反正不多组合一下:
n5 V: n* R' c, s! u$ e
. e/ ~- E' G% ~# p" q' D6 m1 ?$ ]- N4 D- _ ?' q6 V
0 B+ o/ A' R/ ]& F, N7 l- X
rtsp://148.87.6.96:21/ebn/2002/event/1504350_lan.rm
" Q, O# m! f1 S: _" k1 J3 w: h
- [% s0 `% b9 ?/ a( F rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm ( X+ G- ]" a& m! c5 o( I
9 t4 E! f2 l9 X: i rtsp://148.87.6.96:389/ebn/2002/event/1504350_lan.rm
) O3 n4 V1 _& S测试结果 ( U5 A5 r7 N) p% K3 G
: Z$ H) P$ ~ n* {7 T$ v9 c
! {4 b: Z) t# U. s+ c
/ L" m& Q+ N, c8 O% M rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm是正确的
) h: F' O4 t. d# L4 G1 ^/ ~: Z, X4 i) F, g1 p
( Q K% f" ?2 }2 x- z6 B; c( q& W: C' g% a
考虑到80是一般的HTTP端口,我测试了
' T9 |) \) _; O! D# ]" z
: Y0 ?4 n7 |8 h
6 \5 p/ s$ w4 ]- ^ g" Y9 u
" P6 t& |6 l' m& N$ k: c0 g http://148.87.6.96/ebn/2002/event/1504350_lan.rm " |( X7 i8 V2 }3 ]( E4 U
* V* F, ~! ]' i' E
7 H) {6 N& o, L& x! ?+ M0 h
( N. U8 D; g# f% E 成功
/ M' {7 a1 L5 m" S- U7 S1 d. Y5 C- k- d/ ?* e+ N) r2 U# e7 b7 [
9 A9 B8 O) |+ C1 J- K. m8 o+ ^2 u& `' @8 `# U8 z% d
有些人可能说这个小题大做,请看方法2,我认为对流媒体下载算是比较高级的技巧了,希望能对大家有帮助
8 n6 M9 ^' M' L; W! D* V) O
8 l* v! i& O9 m( D* X. A6 Q6 N2 [% R
" k: `6 b4 K. Q6 R0 h" `, T
' w. F9 |! i& w$ o/ P 2,OE下载法
) [( s2 b4 O$ B+ t7 `7 J# E9 ]; a3 S0 `
0 m8 Z* N; ^/ I$ S. N3 W, s' M4 c
, _# Y2 v, a4 v Offline Explorer Enterprise & m! t9 `/ M! v5 [. a" z" R- i
0 a% ^+ [8 ]3 L7 N- y* y+ VOffline Explorer 是一款相当方便使用的离线浏览工具,可排定抓取时间、设定Proxy,也可选择抓取的项目及大小,可自设下载的存放位置、及存放的空间限制。它内置浏览程序、可直接浏览或是使用自己喜欢的浏览器来浏览、且更可直接以全浏览窗切换来作网上浏览,另它对于抓取的网站更有MAP的提供、可更清楚整个网站的连结及目录结构。下载地址:http://dl.pconline.com.cn/html/1/4/dlid=254&dltypeid=1&pn=0&.html ! I% |# I3 M. H3 m! q& X
! x! E( K* d. _+ _# {) R# F3 ]

0 v8 K: q) O1 a0 k7 R/ W/ ?8 m% t! k, t, B
安装,运行,把
; _2 a; z( e& q) g& H/ q, Z, y" h$ k/ P
2 w9 Y! u' }. L$ @
. U; m/ a8 h- y( c5 A& _( G% l http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed
2 g5 I! ~) Y$ |% }6 R4 k N) ]+ O
, u9 l1 W$ f3 q8 P: w" s1 a3 K9 |* x/ S# M
' Z o" b/ ~' D( J1 f D
直接放到地址栏,回车下载
6 \6 ~5 C) D, k% S8 J! E) A I; q0 z/ I2 |7 h. c1 v) r
# r! ^$ @3 ^/ U" G9 N0 N, O
: V( Y6 _8 N1 L, l& Z
注意下面的红线 rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm 自动出现了
8 R/ X9 R. G- r- ^+ j3 @0 POE其实在流媒体下载应用想当广泛,类似www.17k.cn/17kfilms/movies/action/s4120364/01.sm>rtsp://17k:2245352www.17k.cn/17kfilms/movies/action/s4120364/01.sm想下载必须用它呢!大家有兴趣可以研究一下 " u/ P+ b0 F* M+ T
4 o; F9 X" i( B* j
, |& u7 a \0 a1 H- e; E2 ]3 m$ H2 ]. ^* X
C类网址(呵呵,玩一个难度高一点的)http://p*.vicp.net是个电影站,成为会员后,可以在线观看,但是无法下载
* w( k, i* E% ~+ _7 o" F
7 O) s' q4 L# z% V0 [$ |
; ]' m: z4 L7 c- d6 {1 Q0 Q, h
b0 X, `, J4 l8 W$ S 看这个片子(断线法看不出路径) j+ [. J# G) \& S3 X
' S) M9 ^6 O6 k+ U
- ^) Z. q" M, B$ d, N$ y
0 Z) C! }. ]% S) _/ P0 j 呵呵,大家把图片点开看rtsp路径,不知大家什么感想,我的第一感觉:RTSP PUB 加密,
: w+ N1 V1 p% _( D; j2 p/ m5 `1 `' N. {- w8 k
大家都知道很多大影视论坛,有专门免费PUB下电影,为了保护文件在建立目录侍候采取非法字符建立保护路径,看来,现在电影也用这个了 / j( u4 a7 Y* r7 H3 W% H- F
# h1 r8 `' R) n- ~# Z/ p! v4 v# a4 v/ e& v- t
/ b8 O8 K. b2 g" e0 Q) H& V0 n* k; Z4 J% `- i5 H$ V
不过 rtsp://p*.vicp.net/???/天地英雄/2.rm 这个路径没办法拷贝复制,我想了个办法,先打开了word(这是为了确保能保留路径信息,文本保留可能丢信息),然后realone里面选择路径,把路径信息拖拽到word里面,呵呵! 4 o8 \/ k8 r* V
9 u# N# ~1 I/ \$ T% x0 n
+ r0 M+ D6 X/ V0 v: _
6 j% V+ O5 U5 Y& T rtsp://p*.vicp.net/???/天地英雄/2.rm
, j" V5 Z l/ y3 s: ^* C% {! A: e9 X! Y. o q! w
* ~! R/ Y s4 ]% `
6 C4 \! M C/ e6 g- o% ] 然后,我按照上面的办法来下文件,不成功,然后Nscan扫描的端口也很多,端口变化替代入rtsp://p*.vicp.net/???/天地英雄/2.rm
8 C& l2 e& J, U+ M3 }- p9 h0 [1 `' B# B0 [& a
5 Z9 Z( i+ p% q' ?& P r# z
7 \- G& d& l. C$ t2 g5 C 用Net Transport竟然都出错 - m/ c r2 V' l1 W7 S8 M
解决方法有二
4 D' w* [" X, s$ b8 D) @% V1 B" Z0 ^# N% W
$ p8 f v% E, h* l7 J
' `2 {( Q0 Z) A, K# e 1,我用了新的增强的Streambox Vcr 来下(必须一气呵成,不能续传) 4 Q2 l; A2 c% d8 q- G' d. w+ [* i
& }' l# G+ Q- m; P
0 G% f# G/ ]* {- w' B- {' \" j h0 O* V8 C1 v, m [' e
看来很多站点都对Net Transport有防范啊!(也可能是要认证cookie和Referer的缘故) # j. B c2 {$ q
+ [5 K2 N( f3 f. e- _ ( m1 ~3 T- h' D3 W8 P! l
, w' b* X k3 T3 F6 i1 r, i5 u, Q 2,HTTP下
: w) U+ f8 U6 u0 x6 X0 U9 g% T$ [
) O5 L2 e; W3 ~5 u. B% t! E0 _3 s8 i% T1 X8 g) b6 r
5 N) q$ |7 s' K/ b$ p 此时我用Active PORTS(参考我写的教程 端口监视软件应用实例http://ror.cn/perl/ut/topic_show.cgi?id=191118&h=1&bpg=2&age=5) ) S2 f3 o; \/ a* v9 c
4 e: S5 c, `, w; c& G# }
6 S+ N6 |3 W+ t; |
& z1 Z! ?# J' L. ? 我观察了一下播放时候的连接信息 4 Q F9 T% X2 B
& w% e" \& {2 H. m( ^" d

3 Z/ P( }* r- E
' f& ?( l$ O8 p4 J是80端口,我从上面B案例来看,80很可能支持HTTP下载
4 s- ^" ~; ?5 V s+ w, @7 `! c4 p, ]3 [5 Z7 E/ L
* y# V( e& Y ^! \8 F/ x* r( V0 ^
' ]; G; d( A9 o9 m. Y 于是用http://pcvcd.vicp.net/???/天地英雄/2.rm
2 H/ \6 V1 L x w: {
_% v9 u+ S! v# _
! @0 z) i: ~6 o8 i& j1 p* u7 {6 G7 K( L' Z7 G( }" X5 {/ C9 M
来下,快车以我的ADSL最高速度下载,大功告成
x/ ^" j% P$ O1 e4 Y# S- t, Q; z7 W3 h* w: e/ l

" x0 t; D+ ?& V1 ]4 }5 m# Z/ k0 i4 \/ c+ \4 t! D
总而言之,流媒体下载方法方式不拘一格,其他的我想总还是有办法,不过这方面我也不是高手,这里先抛砖,主要是介绍一下思路和简单方法,还要等真正高手来金玉之言!^_^
1 e" ^8 N, J4 B+ W
作者: 幽灵先生 时间: 2007-8-15 12:56:10
好" S m+ y1 t- p! h P
很好
; i9 [* w6 |; {# Z* y2 A) X就是太麻烦了
| 欢迎光临 【高州情】高州人深圳站 (https://0668qq.cn/) |
Powered by Discuz! X2 |