怎么样使用VirtualWall防止远古盗链?
新的防盗软件3.06已解决和网吧插件冲突的问题~~~~~~~~~~~
远古流媒体是一款非常棒的VOD实时点播远件,它采用自主开发的 VConnectTM,KeyBufferTM NoDelayTM 取
三大技术令到实时点播的缓冲时间大大减少,(其实差不多都没了),好用是好用了.但此
软件却令不少的站长带来不少的烦恼,----"盗链" 汗.~-~!!
苦于盗板的VOD产品得不到开发者的支持..所以你是否曾想过放弃使用呢.(我就想过了.......)
想是想过了,却怎么也舍不行放弃啊..因为它的确是一款不错的软件啊..自己又不会开发C++的软件.没法.
只好通过网上现在流行的多种IIS防盗软件进行测试了..经过不懈的努力..终让我找到了一款能应用到远古的
防盗软件,它就是VirtualWall防盗软件了.软件还小巧实用不用说,,其强大的防盗功能...(呀不要扔石头啊,也是
赞一下VirtualWall的软件开发者哈/)好也,屁话不多说了.现在说说怎样使用VirtualWall防盗吧~
根据多次测试..远古在点播时.都是通过服务器转发影射出*das.和.tfs后缀的文件,其中tfs就是主要的调用文件串,
要通过捉包可以看到.其调用串一般为xxxx.xxx.xxx:80/wevlivd.tfs?uuid=xxx=prog_id=xxx........而那些uuid.prog_id等等
都是通过客户端和认正关通过验证后产生的..所以一般情况下就没法写入VirtualWall的防盗参数了..那怎么办呢?
经几天的不断测试和研究,居然让我发现在远古代的player.ASP文件中的WebPlayer.Session= ""; //"";这个是在数据库的
UUID用户唯一标记变量来的.如果这个值是空值时.远古就会自动帮他给予一个值..但如果我们设定这个值为
WebPlayer.Session= "11223344"; //""; 时.那么用户的在线表中的用户UUID值就是这个11223344了.通过捉包.
xxxx.xxx.xxx:80/wevlivd.tfs?uuid=xxx=prog_id=xxx........就会为
xxxx.xxx.xxx:80/wevlivd.tfs?uuid=11223344=prog_id=xxx........所以通过改写WebPlayer.Session= ""; //"";就可以把
VirtualWall的vsid=<%=getvsid()%>写入到远古代软件中去了~
写成WebPlayer.Session= "vsid=<%=getvsid()%>"; //"";
然后打开你的VirtualWall软件.在你的VOD资源站点上加上.tfs文件的防盗.
其它操作就按一般的防软件下载来加入就可以了..
哈哈怎样..成功了吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
值得注意的是:
一在主验证的服务器。也就是在你的IIS管理器上有WebMedia虚拟目录的那个站点在IIS加入域名如vip.vod.com
一点是要在远古网站的后台开放服务器映射~把外网地址的地址改为修改好的域名地址vip.vod.com
注意看红色部份的代码
<!--#include file="Inc/dbcon.inc.asp" -->
<!--#include file="Inc/server.inc.asp" -->
<!--#include file="vsidasp.asp" -->
....省略部份......
WebPlayer.Session = "vsid=<%=getvsid()%>"; //"";
本文地址:http://www.45fan.com/bcdm/69730.html