用VirtualWall防止遠古盜鏈的方法

2021-04-12 12:31:05 字數 1613 閱讀 5377

新的防盜軟體3.06已解決和網咖外掛程式衝突的問題~~~~~~~~~~~

遠古流**是一款非常棒的vod實時點播遠件,它採用自主開發的vconnect

tm,keybuffer

tm nodelay

tm 取

三大技術令到實時點播的緩衝時間大大減少,(其實差不多都沒了),好用是好用了.但此

軟體卻令不少的站長帶來不少的煩惱,----"盜鏈"  汗.~-~!!

苦於盜板的vod產品得不到開發者的支援..所以你是否曾想過放棄使用呢.(我就想過了.......)

想是想過了,卻怎麼也舍不行放棄啊..因為它的確是一款不錯的軟體啊..自己又不會開發c++的軟體.沒法.

只好通過網上現在流行的多種iis防盜軟體進行測試了..經過不懈的努力..終讓我找到了一款能應用到遠古的

防盜軟體,它就是virtualwall防盜軟體了.軟體還小巧實用不用說,,其強大的防盜功能...(呀不要扔石頭啊,也是

贊一下virtualwall的軟體開發者哈/)好也,屁話不多說了.現在說說怎樣使用virtualwall防盜吧~

根據多次測試..遠古在點播時.都是通過伺服器**影射出*das.和.tfs字尾的檔案,其中tfs就是主要的呼叫檔案串,

要通過捉包可以看到.其呼叫串一般為  ***x.***.***:80/wevlivd.tfs?uuid=***=prog_id=***........而那些uuid.prog_id等等

都是通過客戶端和認正關通過驗證後產生的..所以一般情況下就沒法寫入virtualwall的防盜引數了..那怎麼辦呢?

經幾天的不斷測試和研究,居然讓我發現在遠古代的player.asp檔案中的webplayer.session  = ""; //"";這個是在資料庫的

uuid使用者唯一標記變數來的.如果這個值是空值時.遠古就會自動幫他給予乙個值..但如果我們設定這個值為

***x.***.***:80/wevlivd.tfs?uuid=***=prog_id=***........就會為

***x.***.***:80/wevlivd.tfs?uuid=11223344=prog_id=***........所以通過改寫webplayer.session  = ""; //"";就可以把

virtualwall的vsid=<%=getvsid()%>寫入到遠古代軟體中去了~

寫成webplayer.session  = "vsid=<%=getvsid()%>"; //"";

然後開啟你的virtualwall軟體.在你的vod資源站點上加上.tfs檔案的防盜.

哈哈怎樣..成功了吧~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

值得注意的是:

一在主驗證的伺服器。也就是在你的iis管理器上有webmedia虛擬目錄的那個站點在iis加入網域名稱如vip.vod.com

一點是要在遠古**的後台開放伺服器對映~把

外網位址的位址改為修改好的網域名稱位址vip.vod.com

注意看紅色部份的**

....省略部份......

webplayer.session = "vsid=<%=getvsid()%>"; //"";

用rdesktop鏈結windows的遠端桌面

由於工作的需要,我經常在多台計算機跑來跑去的,windows平台之間還好辦,用遠端桌面就好了 linux平台之間也好辦,也可以遠端鏈結,而linux平台與windows平台之間怎麼辦呢 平台到linux平台,可以用putty 或者遠端鏈結xwindows,可是linux平台到windows平台呢?當...

用django的runserver實現遠端訪問

本來是想用apache來實現的,但按照教程配了一下,不知道卡在什麼地方了,沒有配成功,後來問了同學才知道原來runserver就支援遠端的,由於我們只是乙個展示,不涉及多大的併發量,所以乾脆就用django的runserver了。allowed hosts 127.0.0.1 localhost x...

用 防止誤操作

shell 的萬用字元匹配非常強大,不過也非常危險,不少同學都碰到這樣的問題,比如 rm a 結果乙個手抖,a 和星號之間多了個空格,結果目錄下的檔案都灰飛煙滅了 bash 支援乙個特殊的變數 永遠儲存著前一條命令的最後乙個引數,例如 echo hello world hello world ech...