豆丁文件 解析微探

2021-07-31 00:19:46 字數 1373 閱讀 1447

其中,

1. 對head_13514979_0.docin 和 page_13514979_2.docin右鍵copy–> copy response得到的資料格式均為:

分析可知,此為base64編碼的資料,其具體資料型別無法直接得到。

2. 而對pageviewer.swf?productid=13514979&pagenum=2&loadurl=page2.douding.cn進行同樣的操作,則有:

...分析可知,此條資料為base64編碼的flash資料。

該下方是固定的一些文字(截圖時,特意省略),而無法把應有的文字資料載入上去。

headerloader指令碼主要內容為:

pageloader指令碼主要內容為:

對pageviewer指令碼仔細檢查後,發現如下的重要函式combinefakemovie():

從此函式中,可知:

1. head_13514979_0.docin 和 page_13514979_2.docin是在這裡被載入到pageviewer中。

2. head_13514979_0.docin 和 page_13514979_2.docin的資料是經過混淆處理過的。

3. 在函式combinefakemovie()的最後,即this.movieloader.loadbytes(

loc1);

loc1的資料是完整的(解壓縮、插入編碼等),是可以被上層的swf正常包含並顯示。

但進一步的,把函式combinefakemovie()最後加入的除錯輸出文字,去掉其它多餘的輸出後,儲存為swf檔案,直接開啟,沒有提示檔案錯誤,但仍舊不顯示文字內容。若是按猜測,得到的swf文字可以正常顯示的話,破解算是成功。但是做到這一步,依舊無法得到內容,發現做不下去了。因為對flash開發,了解不多;swf檔案互相巢狀呼叫的機制、豆丁加入的其它防破解措施等,也知之甚少。等有時間學習一些flash的開發,再續後章。

推薦 C2C文件銷售與分享社群 豆丁

前幾天把以前寫的文章集合起來製作了基本電子書,發布到sina共享資源中,敏捷個人 認識自我,管理自我 竟然莫名被刪除了,後來詢問sina,回答是說我的不符合要求,以前都上傳了一些國外的電子書都可以,我自己寫的反而不行了,有點莫名奇妙。於是找到了豆丁網 上傳了一些電子書,第二天發現竟然收到說被5.88...

豆丁 如何獲得積分?(積分規則)

豆丁的具體積分得失規則如下 積分的增加 積分的降低 管理員的根據審核結果對於惡意賺取積分的會進行嚴厲的懲罰。積分的作用 積分是你在豆丁價值榮耀的最佳體現,就像學分一樣,賺夠積分才能逐步提公升你的社群等級。感覺積分沒有用?我們會陸續新增如下功能,等級越高,豆丁會賦予你相應的特權。千萬不要等到別人積分都...

品牌效應式推廣 豆丁文庫的操作

每個seoer都有自己的優化手段,針對的目標群眾也不一樣。有人針對搜尋引擎,所以有那麼多的採集站,垃圾站點。有的人針對使用者,在使用者體驗上面大下功夫,這是他們不一樣的seo優化手段。而筆者認為有一種品牌效應的推廣,它脫離了seo,卻又屬於網路推廣,那就是文件式推廣。以下是筆者的個人觀點,這裡以文庫...