如何破解在线分段视频?懂得在线js视频加密的请进

小弟最近看上一个网站,有很多视频,收费免费都有,我就是看上收费的视频了
我分析了一阵子,收费和免费加密方法一样,这个网站的视频加密大概方法是:
视频是分段的,
点击播放后,http://1.1.1.1/get?id=123 返回xml,xml内容如下
<video>
<fid>2e409dfc3dba5ef3</fid>
<source>zzh</source>
<type>flv</type>
<duration>24000</duration>
<width>640</width>
<height>480</height>
<urls>
<url s="0" e="2933">
3eab261edac024f22733a63450f6dfb7010279730c7fc2c53a51b8963263127600a2f42142421f2ec3d3f31d757baaa6cf3ce45520d1e345e7baa57a74d8d7346e282827e023973a17bb62d968c53f61e406aa595d18093ccdaf449622410260f41abd6801bdca38b1260ea858ad699e3d2edc51e7af642d439e02352a1108de342553be73ab4a14
</url>
<url s="2933" e="24000">
3eab261edac024f22733a63450f6dfb7010279730c7fc2c53a51b8963263127600a2f42142421f2ec3d3f31d757baaa6cf3ce45520d1e345e7baa57a74d8d7346e282827e023973a17bb62d968c53f61e406aa595d18093c7c00f4743650241104e9e163f58124820cb564101dcc9f1747bf9bc1789d9d843ee230d715ed4b09342553be73ab4a14
</url>
</urls>
</video>

与此同时,还请求了一个网页http://1.1.1.1/get?dd=123 ,返回XML内容如下:
<validation>
f7887d3ab889275bfaac84e4d8be02daa250db87de6885df55c6c5e2d60e691cc0772c4183c72d4c
</validation>

然后浏览器就再也不请求服务器了,分段的视频就会在一个播放完毕后,连播另一个,这个视频有2个分段,因为第一个请求的xml,有2个 url 标签,里面的加密字符 和 第二个xml的validation 组合后,在本地的js里,组合出了 视频的真实地址, 至于如何去组合的,js如何弄的,我实在分析不来,chrome单步调试 我不太会用,老是分析不来,求大神指点,给出思路 或者给出解决办法

1 个回答

给出的地址不对。
看样子,像是一个MD5加密的token。base64的话,应该常见有等号。
针对MD5破解不值得,成本较高。加密验证在serve端。