失敗經歷:免費下載懶人聽書的收費資源
起因
昨晚上發現李慶豐的封神演義已經聽到80回了,從第88回起再聽就要收費了,雖然很喜歡這部評書但並不想花這錢。
猜想
如果想不交錢下載這些收費的資源的話,想辦法獲取這些資源的URL是一個辦法,只要得到URL就可以通過下載工具下載。
前幾回免費的資源是可以下載的,可以抓取下載免費資源時請求從而推斷出收費資源的URL。
猜想的大致步驟如下:
- 抓取免費資源的請求並獲得免費資源的URL。
- 找出這個資源中標識音訊的欄位。
- 修改這個欄位可以下載其他的音訊。
- 編寫指令碼不斷修改欄位併傳送請求下載所有收費資源。
實現
- 安裝Fiddler用於抓取懶人聽書APP的傳送的請求。
- 設定Fiddler可以監聽HTTPS請求並允許遠端連線
-
使手機與電腦連線同一個wifi(在同一個網段下),設定手機wifi連線代理到電腦的Fiddler所在的埠(預設是8888)。
- 開啟Fiddler,並點選懶人聽書上的下載按鈕。
- 抓取到請求URL:http://vb.wting.info/xiangsheng/fsyylqf/58dvdxfq.mp3?token=_eSKh2EOXhHP1SZKF6GjFg**_OkJLEyqpYXnKAqPNl8tC_MQ3VVPJ3Eme&e=1539070110275&t=2&res=891171223&sign=35826ac50ed57ceeb3ea61e75ba308d6
- 將URL輸入瀏覽器,果然是那一回的音訊。
- URL有一段:/fsyylqf/58dvdxfq.mp3?token=_eSKh2EOXhHP1SZ。這個就標識了下載哪一回的音訊。
- 但是前邊卻是個長度為8的隨機字串,並不是某一回的回數。
- 這個很有可能是經過加密了,如果它的一個數字的話,只需要把數字遞增就是後邊的資源,但現在是加密過的字串密文,就沒法做到了。
- 明文應該是這一回的集數,密文就是這個字串,舉幾個例子:
失敗
不知道它們採用的是什麼加密/解密演算法,即使知道應該也需要金鑰或私鑰才能加密/解密。
精力有限,還有課要上,還有作業要寫,更重要的是沒有還沒有破解加密演算法的經驗,做為小白硬去破解,可能破解的代價已經超過了明文字身的價值。
暫時作罷。
相關文章
- 記一次專案談判的失敗經歷,要拒絕免費開發!
- 免費的FTP工具,免費的FTP工具下載!FTP
- genymotion個人免費personal版下載地址
- Java電子書高清PDF集合免費下載Java
- 免費的VNC中文軟體下載,Windows免費的VNC中文軟體下載!VNCWindows
- 淘寶:懶人消費資料
- 免費資源網站網站
- thinkphp5實戰開發ed2000資源下載站 免費下載PHP
- 下載免費CRM軟體
- Beginning JavaFX .pdf 免費下載Java
- ManagerForMacMAC版下載_ManagerForMac免費版下載ORMMacACM
- 免費的NLP學習資源,瞭解一下
- 開源=免費?
- 前端,java,mysql,nginx,簡歷 獲取免費學習資源!!!前端JavaMySqlNginx
- 免費!資料科學及機器學習必備書單下載!資料科學機器學習
- 《細說網頁製作》pdf電子書免費下載網頁
- Weblogic 視訊教程免費下載Web
- Beginning Blockchain.pdf 免費下載Blockchain
- CSS Refactoring.pdf 免費下載CSS
- Involving the Audience.pdf 免費下載
- Quartz 視訊教程免費下載quartz
- Spark視訊教程免費下載Spark
- ElasticSearch 視訊教程免費下載Elasticsearch
- xshell免費版下載安裝
- 熱門好用的免費API資源API
- 分享免費下載論文的網站網站
- 免費提供運維專案,豐富簡歷和經歷運維
- 免費 ssl 證書
- SSL 免費證書
- 免費https證書HTTP
- thinkphp開發的搞笑圖片娛樂站免費開源下載PHP
- .NET下免費開源的PDF類庫(PDFSharp)
- 什麼是免費SSL證書?免費SSL證書能用嗎?
- VMware Workstation Pro 個人免費版下載及安裝指南
- 免費API介面資源推薦API
- 有了它,免費下載英文專業書籍不再煩惱!
- 免費SSL證書和付費SSL證書的區別
- 付費SSL證書和免費SSL證書的區別