你有沒有想過,視頻網站除了看劇追番,還能幹點別的?
大家都知道,傳統網盤上傳下載文件方便,但各種限速、廣告、會員機制搞得人煩不勝煩。沒錯,繼阿里雲盤非會員限速及WebDav權限收緊,123網盤也難堪重負,全面進入付費時代,只能說一句:屠龍者終成惡龍。
阿里雲盤限速前
阿里雲盤限速後
那麼,除了網盤我還可以怎麼傳文件?
Github上@DvorakDwarf開源了一款利用視頻的視頻格式和編碼特性,直接把文件“藏”在視頻裏的工具。沒錯,你看到的視頻不僅是影像,還可能是個文件傳輸工具!
DvorakDwarf/Infinite-Storage-Glitch
項目地址:https://github.com/DvorakDwarf/Infinite-Storage-Glitch
爲什麼視頻可以傳文件?
我們看視頻時,一幀幀畫面在眼前飛速閃過,但我們關注的往往是影片內容。而實際上,視頻文件的底層編碼方式允許將文件的二進制數據通過特殊的方式到顯示視頻幀中。用人話解釋就是:把文件的比特流“藏”在了視頻像素中,就像藏個小禮物在禮盒裏一樣。
Infinite-Storage-Glitch項目工作流程?
編碼過程:你需要把想要傳輸的文件,通過這個項目的工具進行處理,將文件轉換爲可以嵌入到視頻幀中的比特流。這樣一來,普通的視頻文件就變成了一個暗藏玄機的“數據容器”。
編碼後的視頻
上傳到視頻網站:一個看似普通的視頻文件,你可以直接上傳到YouTube、B站,甚至社交媒體。它的表面內容是一段類似於老式電視無信號時的雪花屏幕,實際上已經隱藏了你想傳遞的文件。
解碼過程:接收方只需要下載這個視頻,使用相應的解碼工具,能輕鬆地提取出原始文件,不需要高速網盤,視頻網站就是你的傳輸通道。
解碼過程演示
Infinite-Storage-Glitch項目怎麼玩?
克隆Infinite-Storage-Glitch項目(https://github.com/DvorakDwarf/Infinite-Storage-Glitch)存儲庫
按照項目說明安裝開發環境或構建Docker容器
運行編譯好的程序
小編有話說:獨立完成項目編譯並不容易,需要一些計算機知識,這裏貼一個編譯好的程序:https://t.wss.pet/f/febh85phbal
在ubuntu22.04環境中執行apt install libopencv-dev clang libclang-dev後即可運行
安全性如何?
可能你會問:這麼傳文件會不會不安全?視頻網站通常不會對上傳視頻的編碼方式做特別深入的檢查,文件雖然隱藏在視頻中,但它本質上是合法的視頻格式。你的視頻會被識別爲標準的視頻文件,完全可以“光明正大”地通過審覈上傳。
這種玩法主要是娛樂爲主,當然也有可能引起視頻網站的注意,大家玩的時候要低調一點,別過於張揚,不要想着靠它傳大規模數據。
爲大家準備的小測試:
恭喜你看到最後,這裏爲大家準備了一個特別的視頻,裏面藏着一個文件。你們能成功解密出來嗎?
下載該視頻,試着用Infinite-Storage-Glitch項目構建的工具解碼,輸出文件後綴爲.mp4,評論區發截圖,憑樓層先後排名。
下載地址(二選一):
https://t.wss.pet/f/fea68umi6p9
https://xm.ee/FV
獎勵:
第一名:茶葉水 x1
第二名:快樂水 x1
第三名:礦泉水 x1
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com