【高州情】高州人深圳站
标题: 隐蔽流媒体文件下载的参考方法 [打印本页]
作者: 木棉花 时间: 2007-7-9 01:44:39 标题: 隐蔽流媒体文件下载的参考方法
流媒体文件有它自己的一套协议。 ' }; L3 H% {* s
- U( }4 K0 V9 Y4 ^8 g7 B
+ A7 E2 J' r. o: w& }) \ n% i" F( A. y
4 Z0 I8 S( t {' b5 h 1、即时串流通讯协议(Real Time Streaming Protocol,RTSP),它是RealNetworks公司协助建立的一个用来传送串流媒体的开放网页标准。虽然它必须使用一种称为RealServer的特殊服务器,然而RTSP能够提升流式媒体影片的品质,改善传送效率以及提供更佳的高流量处理功能。如果你的ISP(因特网信息服务提供商)具备了RealServer服务,那么建议你使用RealServer而不要使用 Web服务器来传送串流媒体文件。
& X A# a2 q k) G3 e) m) V' M. C! t+ x$ I( o
3 n4 d' X+ j# G
/ Y7 F: Z A/ L& ?, a# B
2、MMS(Media Server Protocol,MMS),这是微软定义的一种流媒体传输协议。$ v* D' _# X" _
% E" j5 |7 ? Z# v! a! ~. ]
; f1 o% u4 Y+ j3 A% v
. B$ k& a! R& I/ g* t 3、实时传输协议(Theater Server Protocol,RTP),这是Internet上针对多媒体数据流的一种传输协议。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。
3 W9 R3 F. A8 g3 q. _7 Y9 x- k7 D, W% R/ t# _' N' K' }+ E
) v- d- U. Y k/ t% p- U' z1 R- I& e3 N
4.资源预订协议(Resource Reserve Protocol,RSVP),由于音频和视频数据流比传统数据对网络的延时更敏感,要在网络中传输高质量的音频、视频信息,除带宽要求之外,还需其他更多的条件。RSVP是正在开发的Internet 上的资源预订协议,使用RSVP预留一部分网络资源(即带宽)。6 N& k R* H& U! m, }1 i" a2 J
6 ^+ @% O k9 E- y4 \ m, R% ~0 s
A类网址:首先解决http://www.alilandry.info/video/video.html其中的 VH1 Menu, 中的 talking about sting 的视频下载
6 M# i5 @8 o e* C, L: N7 R* g% h' x+ Y% q9 ^& G& O
' ?/ I& q3 E; U* p4 e% M; U( \- ]3 B# `( p# U3 N
, I7 Y/ V! ~6 [2 M5 P n v! b; I
0 v7 L/ D0 ?/ B1 u% l/ h* a# w 我首先想到的就是能否在播放器中能看到文件的路径,还好,这个文件没有什么加密手段,是最简单的,播放,在画面点右键,如图,可以看出路径 http://www.alilandry.info/video/vh1/ 文件名 vh1_1.wmv组合就是绝对路径 http://www.alilandry.info/video/vh1/vh1_1.wmv
7 | ~' b, z; p$ ]% Z. T; |
1 j" }& R) J; A5 ~( H p, i% j1 I
$ g5 V6 _1 t2 ]
5 v" I) l Q' B B% i0 S! h
. P, \) ]3 T4 |6 h/ y! Z: ~" `7 a' J" @ 用Flashget或者Netransport下载
/ f/ @. W% `, E/ _( A8 G0 Y# V9 U. ?$ y6 K' G; ~! f6 |
x+ a8 f! E4 G! ~0 ?! S% m- E- f! V

6 i# k) I/ [) ]/ f) I& _) t8 k% N% n
' P$ c- N9 y7 n' b7 g ! Y4 i& e2 _3 U( w; i# f
; Q9 ]7 u$ G" }
, `# S O. M% b: y
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( z. O m' D, | `
1 X; Y3 X# c" j! g' C9 y$ ~
6 j# m4 o% m2 ~6 A6 ` 如果不点右边的 Download 链接, 而用 RealOne Player 播放的话, 好象无法下载, 也查不出其真实位置,如何下载?
# P: z* o$ G2 q, L: j7 g9 P2 o7 [0 @6 v. |, R& k- q
% X" J' t& C5 J$ d$ e
) f, @# G- p- w. B$ }' _
& x7 Z" F6 G, R" ^7 u& r* i! ~
" e; A$ V* y/ D ( 之所以要透过 RealOne Player 下载, 而不直接利用其提供的下载链接, 是因为很多时候, 很多视频都是没有象这个网站这样提供下载的, 要靠自己找出下载位置, 所以想藉此试验一下, 看看能不能自己找出其下载位置, 我发现如果用 WMP 找文件位置还容易, 但用 RealOne 就不好找了, RealOne 属性里面的媒体位置是错的, 因此下载不到 )
# G& ~2 S# ?* M' Y
' G% u6 l$ H' ?* K _! E A( e' E0 M5 c" r: U# r) c, P2 A. T0 ~
( N+ X2 Z* P: o+ m/ g4 Y' C
$ O s* f0 L' X4 B+ M- M5 `% X+ K1 y d, g9 {, A, ^
我试验了一下,点 “300K” 播放,右键点画面,选“在 realone player中播放”(目的是想在在realone播放器中能看到文件的路径),文件-剪辑属性-查看剪辑信息,在结果如下图
: w* z0 u$ A! d. t0 ^$ U9 \5 I
7 F J# `/ X, l
# R& F' Y: N9 K) M6 W
7 X q5 z7 A, g3 W7 x( |
9 K0 a1 D2 ]: f; f$ J6 E
: m/ y% P( F; b1 ^9 r! t9 T5 Q( G o* F* a* t! t: x
3 a5 c3 ?0 n5 P! w 不是我们常见的rtsp://*.*.*.*//*.rm 0 J- q ?. \ B9 A8 N. D' x3 q E) ~! F6 L
' [ B( V! y; d
4 w% P6 _7 |5 q( Y6 A
* A( [. y, O. @6 x/ h/ L8 a
5 i7 X, B3 `6 l- V& ?# p3 n( \
8 X) \1 B+ j+ f4 X) l 而是http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed 3 Z, b1 B- Y% h' Z+ B* o* `8 q
. w- \: X4 \1 d/ _
`0 @2 c7 c; H; |! X5 k8 L* }; E7 a/ r' i/ J w, Q
4 Y# S# k P9 C- V' E( F! Q9 S7 c; |* N: n) f
我把http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi的smi文件用快车下来UE(或者记事本)打开,内容如下 , b& a$ y# B+ s* D6 Z
; V9 w; E# I" L8 f" q: U N5 H" `+ s7 I
6 T4 K y6 X% i
6 @% a- }- _& ]; f: H4 ?
; E6 }& }# @1 J* N- J) w. e rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070 4 T6 H {; Q# o1 g- y6 C0 K* K
. z: l4 j: B7 `' |2 h* X& V
* a# @) }7 N! p5 X- @6 C --stop-- 0 _; D( q: j" U/ h
3 S5 u0 D [4 ?# F9 S0 K7 |2 G& r6 B5 X U8 E
pnm://148.87.6.96:7070/ebn/2002/event/1504350_lan.smi?cloakport=80,554,7070 * [( D2 }0 l4 v) |! U2 h
) w8 ^5 Q- w6 M, p0 Z7 ~: V: s' |
* e! ^# v$ D6 g [; F4 y; ?7 c) {
8 _! d5 X) M- ?2 ~# x- }2 O% G) X( o/ u; D
晕啊,还是没有路径 : ]7 S1 p! g+ d' M' U
' [$ u/ P! J4 W8 ?7 [& l
- `& ?. Q6 Q; C0 Y4 L* h' \# f0 ^, R3 y- x. W& }& Z- D
$ Z! l$ b" t0 e* v/ C6 L3 c8 J7 Z6 d' O5 f( |# U% B
呵呵,这个问题其实有两种解决方法
, Q/ U' b* I( J, A" j( A" ^# e( O1 d7 r4 H4 J/ h
% h! b( c8 d5 H/ A7 P
V- x" [2 |2 |! h2 ]+ n. b
% F# @6 l5 j+ G0 p8 }. C
, _6 Q" k; ^& h W 1,用断线方法来确定RM文件位置 . ?; z9 w/ [) c- I( z/ M% p
% c2 V# ?& _5 {5 L. n2 ^
8 k+ v( ?: E8 L+ C: u+ _5 L; w2 Q( M9 }) O" t$ D
0 X# i( v9 t+ h5 K7 e% u9 k' Q
4 |# G6 | @4 K/ E& }5 K 在播放后,我断开我的ADSL链接(方法很多,网卡IP释放,本地网路停用,防火墙方法等,总之断掉RM数据流)
. A6 J U- A' m
( V9 {' e: W* P6 Q1 Y
- G g8 U! A$ b- j6 K4 `( S% s0 I& k/ i8 R& v
# A3 L9 j, v. G( y* L- n; r. I5 G1 e( a
看下面
6 [% r. J! C5 s# L" q* n, n
$ S/ u/ h& F0 E& o
# r& j4 o" k& a- _+ G& N; b) f: G
{! R0 P5 l5 _& Z" n- e跳出个 rtsp://148.87.6.96:554/ebn/2002/event/1504350_lan.rm
8 b* w& k' s- f" I7 w& r- l$ U' R" S0 e6 e
8 p0 E* P% Q( T4 T" u
# h# W/ A5 N; O: z6 n1 M 呵呵,很多人看到这里高兴了,很好下吗!Net Transport 或者 Streambox Vcr 上马,呵呵等待你的是失败!不好使的!
. ?$ i( k4 _! ]# k) S6 S! F% [& ]3 I
# s. `9 |, Y: }6 Q. H8 k
3 ]7 O# ^& [$ D5 a# b% I
因为有些网站,IP及路径是一定的,但它的端口却是非默认的或经常变化的。请出端口扫描软件扫一下,看哪个端口是开放的,然后用Net Transport下。
. Q3 ^/ m* T* I" o, o/ u
* [" K4 @2 c3 f; H; J! U3 D/ g5 ~3 q ]6 ~5 \9 [! }
7 \) @9 O6 o2 M
这个是我用nscan 扫描的结果
9 C) { t# u3 T7 B+ O! U
# Y( [7 ^! S u5 G+ C1 q

! r8 B0 e3 `9 \5 l" Q" Z3 f8 u
- }' d/ b4 R0 R- F: B6 f2 C! X+ _: T
起始和终止的IP选我们要扫的站,端口选1-1000(一般不会太大的,实在不行1-65535,不过网管查到会找你拼命)
9 p. m, V# _. A, H6 f$ S! O$ @& K2 p2 i+ R
j% [" y3 N) g( T3 Q5 m6 s F
0 l8 o; e% W- q+ b& {* n. H 看结果这个站开了21、80、389端口,哪个是我们要的呢?
3 X" H7 e1 r$ I# Q. g C
1 o& }' x, ]2 R2 ]- Q$ ^& E
/ h& J: W, s' |* j8 e3 Z& K2 f# R! l- s* H5 I
反正不多组合一下:1 `6 F* Z0 M( Q/ n- ^
, c6 U& [8 ]; A6 ]1 ?8 R
X5 r/ D# b2 Y1 W. j$ V4 e
8 ~' a5 c! T+ ~% f0 N I
rtsp://148.87.6.96:21/ebn/2002/event/1504350_lan.rm , U% n1 _; W0 V) ?; A) o
7 J" v# W2 d( R- Q rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm
2 U) S9 q* e3 {; _! @; P- }* y+ E; I: o$ I* i7 U
rtsp://148.87.6.96:389/ebn/2002/event/1504350_lan.rm
5 o$ I. P' d0 ]' V$ b: s+ G7 z$ r6 @测试结果
* ~4 Y, F+ {/ e* u" i; ^" ?! K. ^0 M6 r
" r$ U8 H1 P; z& O2 a8 J$ q' t, F; V6 L. e& g/ S1 g
rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm是正确的 + H* `+ W0 v- @9 C1 ]
% l" P, v3 o* e
4 M0 r \' R/ w" }4 e6 y
6 S& z% O' Q/ A3 K) W' G3 S0 l 考虑到80是一般的HTTP端口,我测试了5 f* v6 }# ?! o% l% w. z" c3 O3 a
7 S9 r2 x& l/ S T' c3 d: w
2 Q: X* W" n- w$ S
* d# O3 u8 a2 [, G
http://148.87.6.96/ebn/2002/event/1504350_lan.rm # Y$ l: s1 S$ j6 @. F
6 Y- v4 l3 c) b L j
& t& f4 d( @, r; O1 b0 u* e! ~/ h+ @% @
成功
# V% C/ ^/ o" y; K7 B% Z4 z; e
! W* P( z4 {5 b3 x0 N4 C5 `
, {$ }7 l' a! |# E5 B0 \ K! [3 k, v) @2 o _2 @8 q; C
有些人可能说这个小题大做,请看方法2,我认为对流媒体下载算是比较高级的技巧了,希望能对大家有帮助
, M1 l% s+ z, n- G# q1 F2 N8 x I+ P/ N4 P
1 X& A( C) V `% p2 V
- p8 R$ F: q i o2 g( s* p
2,OE下载法 1 O: k) l+ q4 G# k* i
. c3 ?8 J9 p/ f, |! n0 l* M1 ~9 Y% _+ V* w A" T! `0 L
9 K7 l5 q) f! X4 i7 m- j# z) S Offline Explorer Enterprise . c; C, U7 h" o. v% M/ Z
1 |. S( U( H7 X! L4 F' ^0 L
Offline Explorer 是一款相当方便使用的离线浏览工具,可排定抓取时间、设定Proxy,也可选择抓取的项目及大小,可自设下载的存放位置、及存放的空间限制。它内置浏览程序、可直接浏览或是使用自己喜欢的浏览器来浏览、且更可直接以全浏览窗切换来作网上浏览,另它对于抓取的网站更有MAP的提供、可更清楚整个网站的连结及目录结构。下载地址:http://dl.pconline.com.cn/html/1/4/dlid=254&dltypeid=1&pn=0&.html - X4 f3 l' T! |+ c( j; l
7 V2 J) k% @" j J# K% H! j

3 x3 L1 ^7 K- y. _! B
8 j# H& f- F. e3 z9 m! K4 t 安装,运行,把
" F3 x8 d) a# c# [1 q' e! X
5 u b4 d6 D% ~1 m! U. e; r
" |5 E6 {1 a- R
0 ~$ | D6 d0 d0 A2 |5 k. [1 P http://streaming.oracle.com/ramgen/ebn/2002/event/1504350_lan.smi?embed
& m! u! Y" _% C6 Q2 H7 ~6 b2 e% u6 q
m$ {! O1 `* v6 R/ w) p0 c. ^$ I4 g+ ^
直接放到地址栏,回车下载
/ Y5 R! ^+ ~9 N. o \. i
! a {7 }. a: F4 v; @
. I; c4 Z4 k5 U9 R) n
3 H& Y/ ]: }# \9 H/ ` @" o7 K4 M; p 注意下面的红线 rtsp://148.87.6.96:80/ebn/2002/event/1504350_lan.rm 自动出现了
8 o9 }! F' R' t( H* ]OE其实在流媒体下载应用想当广泛,类似www.17k.cn/17kfilms/movies/action/s4120364/01.sm>rtsp://17k:2245352www.17k.cn/17kfilms/movies/action/s4120364/01.sm想下载必须用它呢!大家有兴趣可以研究一下 & F1 C' o3 ~; s5 _5 y
- p$ `0 }1 g- n* W, Z+ x6 w* @
2 r6 i6 ]0 x/ i- w7 g1 M
4 Y" v) A5 E. m C类网址(呵呵,玩一个难度高一点的)http://p*.vicp.net是个电影站,成为会员后,可以在线观看,但是无法下载
4 L5 y8 p( ^$ j8 \5 e( l2 @
" A3 W2 H/ s D- [) T" A
6 i S, S! n$ [. s* I# m- W, K* p' E+ g
看这个片子(断线法看不出路径)
& n6 O( q( y$ U6 `9 I- E
) M) O. V+ o p. ]
2 E& T+ b2 b/ D0 P5 S; i' Q& I, d r# L3 H) z" n5 B
呵呵,大家把图片点开看rtsp路径,不知大家什么感想,我的第一感觉:RTSP PUB 加密,
$ f2 x9 \0 S; j# \# N( }* D$ I5 Q7 T( ^7 P" @
大家都知道很多大影视论坛,有专门免费PUB下电影,为了保护文件在建立目录侍候采取非法字符建立保护路径,看来,现在电影也用这个了
) ~5 d' z+ P8 `1 L, J. Y0 w
( C6 s! I7 F- p) q9 Q! R: F, A3 R1 e! x2 }0 z; \# @
- a& O- t7 F/ W) t6 v' Z
不过 rtsp://p*.vicp.net/???/天地英雄/2.rm 这个路径没办法拷贝复制,我想了个办法,先打开了word(这是为了确保能保留路径信息,文本保留可能丢信息),然后realone里面选择路径,把路径信息拖拽到word里面,呵呵!
w" |# L4 N4 p( W# W. J6 {+ k! p3 j5 T% ~% W
0 y7 _6 p3 q! r" `8 l* O7 \0 C5 D4 c: H
rtsp://p*.vicp.net/???/天地英雄/2.rm
0 e! \6 U( }( i" w( ^+ L
0 q0 m+ S9 q6 a6 y& ?
2 n; d% `5 A! x7 s! Z h' ]5 o- E: i2 G$ {
然后,我按照上面的办法来下文件,不成功,然后Nscan扫描的端口也很多,端口变化替代入rtsp://p*.vicp.net/???/天地英雄/2.rm 6 I4 j3 `) a- H; l8 C) X6 O7 n
" D' O1 `+ B4 d) Y$ H+ y0 @' t
9 i7 R5 P2 A h+ r" s+ `+ C- }4 a" `3 l+ V# |/ e! U
用Net Transport竟然都出错 , x) k. H- m. j. W
解决方法有二
5 _+ N' ]- B, x# B& t! ]& C2 {
+ f6 j* j9 i8 C, F& Z1 n" z C& E; _! ]; }' T& Y& o- d. |& V
7 Z* G$ W6 g: A+ N1 E 1,我用了新的增强的Streambox Vcr 来下(必须一气呵成,不能续传)
% K' l& T$ Q! L. m6 J. l
9 @4 l9 @- B8 Z4 a9 n, B6 D/ Z5 t
7 n6 B) D3 [, @, v/ C" T$ @) N( ?. @! O' Y7 X- ~( H
看来很多站点都对Net Transport有防范啊!(也可能是要认证cookie和Referer的缘故) ' t/ C+ ?, O4 e- {0 I
! _ }4 y; i9 e7 M+ A2 q 5 ]. l9 Z$ d3 y; W
3 O# w6 O9 ?5 v- z 2,HTTP下
# V4 H- w* S$ R& S. C3 s. ?; B& R8 ~7 H k( B. d. t) U& Q! t
3 w Q5 E! ?6 K4 i& m( X" x, J% s8 G6 e# y+ o! b+ d4 h0 \( t
此时我用Active PORTS(参考我写的教程 端口监视软件应用实例http://ror.cn/perl/ut/topic_show.cgi?id=191118&h=1&bpg=2&age=5)
0 [( t. X" g1 k: F
) A; M" ?% q5 A* q# s3 N) @3 Y
6 s; l- y* e. D: r V, @/ H$ A+ t' Z8 z
我观察了一下播放时候的连接信息 " R1 r3 Y: D+ A% c% o& n
^% }+ L0 z0 n8 K, q9 Q
~5 X: J: o) X, N1 j; D) j4 H4 k
/ x6 P$ N; A& M! U) o1 a是80端口,我从上面B案例来看,80很可能支持HTTP下载! a- V* X# B( g, A7 X1 [
8 r" f2 K# o! W0 [. c2 Y
: W, r. P L6 T; W3 B, ^, ?; j: x) q
于是用http://pcvcd.vicp.net/???/天地英雄/2.rm & G5 N- Q @2 g
6 ^! [ f) M& U8 [9 c5 H8 l7 J; ~6 L& r# C; n) r5 g, W4 k9 U
1 Q" Q" @) Y6 `. z$ c
来下,快车以我的ADSL最高速度下载,大功告成 $ Q# {' x# N! q; s. B X9 p' z
+ n A' E5 z2 n R; N) G

% m+ I7 N4 r6 Y, N) I! X
& {. o/ Z8 ^5 C# H: f. g* F
总而言之,流媒体下载方法方式不拘一格,其他的我想总还是有办法,不过这方面我也不是高手,这里先抛砖,主要是介绍一下思路和简单方法,还要等真正高手来金玉之言!^_^
1 l2 c; R; B' u
作者: 幽灵先生 时间: 2007-8-15 12:56:10
好
! L* q7 }9 H9 F8 N# c; f5 m很好
& e" |( @5 x: T1 A4 }/ u8 q% p就是太麻烦了
| 欢迎光临 【高州情】高州人深圳站 (https://0668qq.cn/) |
Powered by Discuz! X2 |