【原創(chuàng)】分析某動(dòng)漫網(wǎng)站視頻地址

好奇心過重的一個(gè)朋友問我這個(gè)動(dòng)漫網(wǎng)站的播放源地址是什么馁蒂,剛開始的時(shí)候我覺得那不簡(jiǎn)單嗎镜廉,F(xiàn)12直接看network情況就可以了贿堰,不過當(dāng)打開F12的時(shí)候會(huì)自動(dòng)跳轉(zhuǎn)到首頁,這時(shí)我就想估計(jì)是某段js監(jiān)控著開發(fā)者工具瞻想。

視頻網(wǎng)站

沒關(guān)系,這不影響我們后面的操作娩嚼,我們打開源代碼看看是什么原因?qū)е碌摹?/p>

這個(gè)禁用原理是利用console打印日志的異步策略蘑险。
當(dāng)使用console打印對(duì)象的時(shí)候(RegExp/Date/Array/Dom)輸出的是引用,也就是說岳悟,顯示到控制臺(tái)上的是最新的值佃迄,而不是執(zhí)行輸出那一刻的值泼差。所以每次顯示的時(shí)候都會(huì)重新獲取信息,如果不一致就會(huì)跳到首頁呵俏。

禁用開發(fā)者工具JS

不過這不是我們研究的目的堆缘,還需要知道他的視頻播放地址,我們繼續(xù)看源碼找到對(duì)應(yīng)的HTML普碎。

視頻播放相關(guān)HTML

首先我們看到一堆播放器的參數(shù)吼肥,其中播放地址是加密的,初步的想法應(yīng)該是用js生成iframe嵌套進(jìn)去生成的頁面麻车。

那現(xiàn)在接下來要怎么做缀皱?既然開發(fā)者工具看不到network,我們就打開花瓶等其他捉包工具看網(wǎng)站的訪問情況动猬。這里要說明一下為什么不一開始不用花瓶啤斗,主要是因?yàn)榻瞄_發(fā)者工具想說一下。

好了枣察,我們看花瓶的捉包情況争占。
首先有我們第一次訪問的地址,其次還有一個(gè)帶參數(shù)的地址序目,這個(gè)就是我們所需要的視頻頁面臂痕,里面也有我們需要的播放地址了。

花瓶抓包情況

到這里已經(jīng)解決那個(gè)好奇心過重朋友的問題了猿涨,不過既然到這一步了握童,繼續(xù)研究這個(gè)地址的生成。
上面我們看到播放器的一些參數(shù)叛赚,其中兩個(gè)url地址是這樣的澡绩。

第十集
原文 http://www.zzzfun.com/static/danmu/ksyun.php?kdoc?key=56418158389
密文 JTZCJTY0JTZGJTYzJTNGJTZCJTY1JTc5JTNEJTM1JTM2JTM0JTMxJTM4JTMxJTM1JTM4JTMzJTM4JTM5

第十一集
原文 http://www.zzzfun.com/static/danmu/ksyun.php?kdoc?key=56418243634
密文 JTZCJTY0JTZGJTYzJTNGJTZCJTY1JTc5JTNEJTM1JTM2JTM0JTMxJTM4JTMyJTM0JTMzJTM2JTMzJTM0

經(jīng)過對(duì)比了解發(fā)現(xiàn),密文前大半都是相同的而后面不同都是JTM?俺附,所以可以推斷應(yīng)該是key是根據(jù)這個(gè)來生成的肥卡,然后把位置按這樣的順序?qū)Ρ劝l(fā)現(xiàn),JTM?的數(shù)字/字母跟原文的key剛好是相差4事镣,由此可以的推出key的生成規(guī)則步鉴,整個(gè)url就可以得到了。

密文對(duì)比

其實(shí)璃哟,到這里本以為要結(jié)束的氛琢,可是我手賤打開其他視頻看看是不是也一樣,發(fā)現(xiàn)尷尬的事情出來了随闪,居然不一樣阳似。

其他視頻地址

現(xiàn)在如果再按照上面的解密推斷就比較困難了,因?yàn)榈刂纷兞祟戆椤?shù)內(nèi)容也包含有數(shù)字符號(hào)英文撮奏,這樣是不是沒有辦法呢俏讹?那當(dāng)然不會(huì),方法還是有很多的挽荡。

首先想到前端肯定是需要解析密文讓播放器識(shí)別地址的藐石,所以可以通過瀏覽器調(diào)試腳本。由于這個(gè)網(wǎng)站禁用了開發(fā)者工具定拟,需要把這個(gè)頁面保存到本地再把跳轉(zhuǎn)到首頁的js刪掉就可以進(jìn)行調(diào)試了于微。

先看播放器id再去搜有用到的地方,定位到大概率是播放器初始化的函數(shù)青自。

逐步調(diào)試得到url解密方式株依,原來是用base64decode再unescape就可以得到需要的參數(shù)了。

好了延窜,本文基本結(jié)束了恋腕,最后分析需要有耐心做任何事都需要一步一步來。

不積跬步逆瑞,無以至千里荠藤;不積小流,無以成江海

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末获高,一起剝皮案震驚了整個(gè)濱河市哈肖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌念秧,老刑警劉巖淤井,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異摊趾,居然都是意外死亡币狠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門砾层,熙熙樓的掌柜王于貴愁眉苦臉地迎上來漩绵,“玉大人,你說我怎么就攤上這事肛炮≈雇拢” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵铸董,是天一觀的道長祟印。 經(jīng)常有香客問我肴沫,道長粟害,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任颤芬,我火速辦了婚禮悲幅,結(jié)果婚禮上套鹅,老公的妹妹穿的比我還像新娘。我一直安慰自己汰具,他們只是感情好卓鹿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著留荔,像睡著了一般吟孙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上聚蝶,一...
    開封第一講書人閱讀 49,792評(píng)論 1 290
  • 那天杰妓,我揣著相機(jī)與錄音,去河邊找鬼碘勉。 笑死巷挥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的验靡。 我是一名探鬼主播倍宾,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼胜嗓!你這毒婦竟也來了高职?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤兼蕊,失蹤者是張志新(化名)和其女友劉穎初厚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孙技,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡产禾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了牵啦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亚情。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖哈雏,靈堂內(nèi)的尸體忽然破棺而出楞件,到底是詐尸還是另有隱情,我是刑警寧澤裳瘪,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布土浸,位于F島的核電站,受9級(jí)特大地震影響彭羹,放射性物質(zhì)發(fā)生泄漏黄伊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一派殷、第九天 我趴在偏房一處隱蔽的房頂上張望还最。 院中可真熱鬧墓阀,春花似錦、人聲如沸拓轻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扶叉。三九已至勿锅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間枣氧,已是汗流浹背粱甫。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留作瞄,地道東北人茶宵。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像宗挥,于是被迫代替她去往敵國和親乌庶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348