KRPano資源分析工具使用說明(KRPano XML/JS解密 切片圖批量下載 球面圖還原 加密混淆JS還原美化)


 

軟件交流群:571171251(軟件免費版本在群內提供)

krpano技術交流群:551278936(軟件免費版本在群內提供)

 

KRPano技術站點及軟件下載地址:http://www.krpano.tech/archives/76

 

版本更新歷史

1.4.0 (2017.6.20)


1.新增對KRPano 1.19 pr9 pr10的加解密支持
2.球面圖下載功能完全自動化操作,適配720,網展,ivrpano,720think,視維,airpano等網展一鍵下載,參考說明:http://www.krpano.tech/archives/166
3.支持模板鏈接下載,參考這個說明:http://www.krpano.tech/archives/476
4.新增網頁調試工具,分析網站資源更加精確
5.大幅度提升性能,和批量下載的穩定性,更新下載內核。
6.修正一些較老版本解密的錯誤
7.自動保存用戶偏好
8.支持固定密鑰加密

 

1.3.0(2017.2.22)


 

1.修正了某些加密后的KRPano項目無法加密的問題
2.增加了無法加密版本的錯誤提示
3.新增JS文件加密功能
4.修正某些時候,資源查看器中的圖標顯示不正確的bug
5.修正了某些特定的鏈接導致文件沒有保存的bug
6.新增模擬手機瀏覽功能
7.新增關閉Log功能
8.新增刷新頁面功能
9.優化了前進后退功能
10.大幅度提升瀏覽性能
11.新增保存頁面功能(類似瀏覽器中的保存頁面)
12.新增百度搜索,在網址框中輸入關鍵詞可以進行搜索
13.新增下載重新嘗試功能,大幅度提高批量下載切片圖的速度與准確性
14.新增Flash Player支持,可以瀏覽swf制作的網頁或者krpano網站

 

1.2.0(2017.1.4)


 

1.新增:預覽功能,krpano項目/普通網頁可以無需打開服務器直接在工具中瀏覽
2.新增:輸入框中增加了右鍵菜單"粘貼"
3.新增:krpano項目強力加密功能
4.修正:解密時無法獲取到krp字符串,卻提示解密成功並保存的錯誤
5.修正:本地路徑有時候顯示不正確的bug
6.修正:打開鏈接有時候在地址欄中出現undefined的bug
7.修正:某些時候下載切片圖時卡住不動的bug
8.修正:無法正常解密1.95版本的xml的bug

 

1.1.0(2016.12.11)



1.新增:批量下載多個鏈接的切片圖支持

2.新增:批量解密支持:新增了解密XML/JS並替換,解密文件夾中所有XML/JS並替換功能

3.新增:從XML中分析出所有的切片網址
4.新增:合並圖片出錯時的一些錯誤提示
5.優化:現在開始新的任務前會把當前頁面重置到預覽區重置到空白頁
6.優化:優化了log展示效率
7.修正:某些https網站無法正常訪問的問題
8.修正:合並切片圖時,文件夾中含有多個不同的切片圖出錯的問題
9.修正:1.19-pr7與1.19-pr8解密js文件出錯的問題
10.修正:下載tiles,v,h大於10時無法全部下載的問題
11.修正:某些時候關閉窗口彈出錯誤提示框的問題


1.0.0 (2016.12.4)


 

第一版

 

軟件功能介紹

 

KRPano資源分析工具具有以下特性:

1.分析保存網站資源,包括查看網站資源樹形(平鋪)結構,單個資源文件實時打開,整站資源批量保存,資源過濾篩選保存等功能

2.一鍵解密被KRPano加密的XML文件

3.一鍵解密被KRPano加密后的JS文件

4.解密/美化被加密或混淆的JS文件

5.KRPano網站切片圖批量下載

6.KRPano切片圖一鍵還原球面圖

7.批量下載多個網址的內容

8.網站實時瀏覽,支持前進后退,打開鏈接(簡化版本瀏覽器)

9.打開本地目錄

10.強力加密全景項目,防止破解XML

下載&安裝

 

最新軟件下載地址:http://blog.turenlong.com

下載完成后,你可以得到一個安裝包文件:

 

 

雙擊即可進行安裝,安裝完成后,會在桌面自動生成快捷方式圖標。

 

 

雙擊改文件即可打開軟件。

軟件整體界面介紹

 

軟件打開后,界面如下所示

 

 

 

1.在網址區域,你可以輸入http或者https開頭的網址后,按回車鍵即可打開網址, 前進后退按鈕可以對網站瀏覽的歷史記錄進行操作。除了網址外,也可以打開本地的文件目錄

2.打開網址后,你可以在資源管理區域查看,保存網站的資源文件

3.當你在資源管理區域點擊相應的文件或文件夾后,會在詳細信息區域顯示你所點擊文件的具體信息

4.預覽區域為當前網址的具體內容,你可以像正常瀏覽網頁一樣對網頁進行瀏覽

5.下方區域展示了一些日志信息

 

 

 

軟件特性:網站資源分析保存

 

KRPano資源分析工具可以分析網站(不限於KRPano制作的網站,任意網站均可)的資源結構,例如,我們在網址框中,輸入一個全景網站,輸入完成后,點擊回車,即可瀏覽網站。

http://vr.pacificparkbrooklyn.com/park_stills.html

 

 

單擊資源查看器中的文件夾圖標,我們可以看到整個網站的架構圖如下:

 

 

 

樹形視圖&平鋪視圖

資源查看器的空白位置右擊鼠標,可以看到上下文菜單,你可以選擇刷新資源或者切換平鋪視圖/樹形視圖,下圖為網站的一個樹形視圖,保留了網站的樹形結構目錄:

 

 

 

平鋪視圖可以不顯示目錄結構,直接顯示網站全部資源,這對於分析資源非常有用。

 

 

 

資源篩選過濾

在資源查看器的上方,有一個文本框,可以用來篩選過濾資源,即對文件名進行篩選,只顯示匹配的文件

 

 

資源過濾支持正常的文件名匹配,正則表達式匹配和通配符匹配

 

例如在剛才的平鋪視圖中,我們希望查看網站所有的jpg文件,可以在篩選框中輸入jpg,輸入完成后,點擊回車,即可查看所有的jpg文件了。

 

 

如果你希望查看文件名中包含s的js文件,則可以考慮使用正則表達式(正則表達式以/為開頭和結尾):/s.*?js/

   

 

如果你希望查看以ppb開頭的png圖片,則可以使用通配符(通配符以英文引號"開頭和結尾):"ppb*.png"

 

 

網站資源保存

在資源查看器中,你可以選擇文件或者目錄進行單個或者批量保存,如下圖所示:

 

 

保存完成后,會有消息框彈出,詢問是否要打開保存的目錄。

 

網站資源本地打開預覽

在資源查看器中,你可以選擇文件或者目錄進行打開,打開操作會使用本地系統的默認文件打開方式進行操作。

你也可以打開文件所在的目錄,這個在平鋪視圖中確定文件位置比較有用。

 

復制文件/目錄本地路徑和URL

在資源查看器中,可以復制文件的本地路徑和URL,對文件夾也同樣適用。

 

打開文件所在的網址

在資源查看器中,你可以打開鏈接,在預覽區域查看。例如我們可以打開網站中的一個圖片資源,在預覽區域查看

 

 

 

軟件特性:模板鏈接下載

KRPano資源分析工具1.4.0加入了模板鏈接下載,可以批量下載有規律的鏈接。

 

模板鏈接基本規則


  • 數字遞增鏈接

pic[1-100]:會生成pic1,pic2,…pic100的鏈接

pic[a-z]::會生成pica,picb,picd…picz的鏈接

 

  • 字符鏈接

pic{xx|yy|zz}: 會生成picxx,picyy,piczz的鏈接

 

下載示例


  • 數字遞增鏈接

例如某個網站提含有以下的網址,擁有100張jpg圖片

http://www.a.com/1.jpg

http://www.a.com/2.jpg

http://www.a.com/3.jpg

……

http://www.a.com/100.jpg

 

如果需要批量下載,只需要在KRPano資源分析工具中輸入如下的鏈接即可

http://www.a.com/[1-100].jpg

按下回車后,會看到提示,確認是否要進行模板鏈接下載。

 

點擊確認后,分析工具會自動生成相應的鏈接下載全部的圖片。

 

  • 字符鏈接

例如某個網站提含有以下的網址

http://www.a.com/aa.jpg

http://www.a.com/bb.jpg

http://www.a.com/cc.jpg

http://www.a.com/dd.jpg

 

如果需要批量下載,只需要在KRPano資源分析工具中輸入如下的鏈接即可

http://www.a.com/{aa|bb|cc|dd}.jpg

點擊確認后,分析工具會自動生成相應的鏈接下載全部的圖片。

 

多個模板鏈接同時下載

例如上面兩個例子,我們需要同時下載兩個例子中的全部圖片

http://www.a.com/1.jpg

http://www.a.com/2.jpg

http://www.a.com/3.jpg

……

http://www.a.com/100.jpg

 

http://www.a.com/aa.jpg

http://www.a.com/bb.jpg

http://www.a.com/cc.jpg

http://www.a.com/dd.jpg

 

可以在資源分析工具中輸入兩個模板鏈接,並用空格隔開

http://www.a.com/[1-100].jpg http://www.a.com/{aa|bb|cc|dd}.jpg

 

按下回車后,軟件會自動下載這104個圖片。

軟件特性:KRPano加密XML/JS一鍵解密

KRpano網站中,有一些XML文件是被加密的,我們可以使用KRPano資源分析工具進行解密。

例如在剛才的網站中,我們可以查看其中一個名為ppb_stills.xml的XML文件。

可以看到文件被加了密:

 

 

 

我們只需要鼠標在該文件的位置上單擊鼠標右鍵,可以看到右鍵菜單有一項為解密XML/JS,點擊該選項,即可進行解密。

 

 

 

解密成功后,會彈出保存窗口,提示你進行保存

 

 

保存成功后,我們即可對解密后的文件進行查看了:

 

 

 

同理,我們也可以對js文件進行解密,例如webvr.js已經進行了加密

 

 

通過類似上述的方式,即可成功解密加密后的js文件。

 

軟件特性:網站全景圖球面圖一鍵下載所有場景並還原

多個場景批量下載和還原


KRPano資源分析工具1.4.0版本,提供了更加便捷的全景圖批量下載還原的操作,只需要點擊右鍵一次,便可以把所有場景全景圖還原出來,無需額外操作。

以下面的一個網站為例:

http://vr.firstep.cn/dawa/lvyou/pano/honghaitanlangdao/tour.html

1.首先我們先在資源查看器中的篩選框中輸入xml,查看該網站的xml文件:

2.查看tour.xml文件,我們可以找到場景信息

 

3.對准tour.xml點擊右鍵,可以點擊菜單“批量下載還原XML中所有的全景圖”

 

4.此時會彈出保存文件對話框,可以選擇一個文件夾,用於保存最后生成的球面圖

 

5.彈出保存確認,點擊確認

 

6.此時會彈出一個下載框,表示已經正在下載了

7.完成后,即可在剛才的文件夾中查看還原成功的所有場景

 

提示:

1.某些網站(如720yun,網展,ivrpano等)已經做了適配,因此無需再手動查找xml文件,可以在軟件的任意地方點擊右鍵,即可看到批量下載還原菜單,點擊后可批量下載還原所有場景。

2.由於批量下載會自動下載最高清的切片並還原,因此圖片會很大(30M~200M不等)。

 

軟件特性:KRPano切片圖批量下載 

KRPano資源分析工具支持批量下載全景網站的全景切片圖,例如下面的一個網站

http://vr.firstep.cn/dawa/lvyou/pano/honghaitanlangdao/tour.html

 

 

 

首先我們先在資源查看器中的篩選框中,輸入xml,查看該網站的全景xml文件:

 

 

在tour.xml文件中,我們可以看到全景圖的地址如下所示

 

 

 

四個不同的地址對應不同分辨率的圖像,可以根據需要選擇,我們可以選擇一個網址,輸入到我們的網址框中。

 

 

如果你不確定網址的相對路徑和絕對路徑,可以參考日志中出現的地址進行填寫:

 

 

輸入完成后,點擊回車。

 

點擊回車后,KRPano資源分析工具可以根據提供的地址,分析所有的切片圖,並進行下載。一般根據網速的不同,下載速度也會有所不同,你可以再日志窗口中查看的下載的進度

 

 

下載完成后,你就可以在資源查看器中進行查看了,可以選擇批量保存,或者查看單個圖片

 

 

 

支持批量下載了多個鏈接的切片圖

例如可以同時輸入多個切片網址(空格或者換行符隔開),

http://****/1.tiles/%s/l3/%v/l3_%s_%v_%h.jpg
http://****/2.tiles/%s/l3/%v/l3_%s_%v_%h.jpg
所有圖片會按照服務器的存放方式保存

 

軟件特性:KRPano切片圖拼接球面圖

對於下載完成的切片圖,可以對這些圖片進行拼接,還原為球面圖。

操作十分簡單,只需要在上一步所下載的切片圖目錄上,單擊鼠標右鍵,選擇還原全景圖即可。

 

 

 

點擊過以后,KRPano資源分析工具便會自動拼接所有圖片,還原為球面圖,你可以再日志窗口中查看還原進度,當還原完成后,會彈出提示窗口,你可以打開文件夾查看還原后的圖片。

 

 

 

 

 

軟件特性:JS美化解密

JS美化解密功能可以使混淆加密的JS文件進行重新還原美化。

我們以https://www.2345.com/網站為例,

首先在網址框中輸入網址,瀏覽該網站

 

 

在篩選框中輸入js,過濾出js文件

 

 

我們打開54511.js文件進行查看,可以發現JS進行了字符串編碼混淆

 

 

我們右擊鼠標,選擇美化JS

 

 

美化成功后,會彈出提示窗口,詢問是否保存,保存成功后,可以看到還原后的JS如下所示:

 

 

 

軟件特性:多網址批量下載

KRPano資源分析工具支持多網址批量下載,這對於一些有規律鏈接的資源下載非常有用。

 

例如在https://www.2345.com/存在以下的圖片鏈接:

https://www.2345.com/i/banner1_20161125.jpg

https://www.2345.com/i/banner1_20161131.jpg

https://www.2345.com/i/banner2_20161118.png

我們可以把這些網址輸入到網址框中,以空格隔開:

 

輸入完成后,點擊回車,在資源查看器中便可以看到三個文件下載了下來

 

 

 

軟件特性:強力加密KRPano項目

KRPano資源分析工具1.2版本加入了強力加密KRPano項目的功能,相比KRPano自帶的加密,強力加密使得KRPano項目難以被破解,可以有效保護XML,全景圖片資源。

 

加密具有以下特性:

 

1.KRPano主JS文件加密,防止一些關鍵的密鑰信息泄露

2.XML/JS文件二次加密,有效防止工具自動解密

3.切片圖片防拼接,采用不可逆的方式對圖片的進行混淆,使得無法被拼接還原成全景圖

4.反調試技術,使得瀏覽器開發者工具無法正常調試加密的項目

5.域名限制,僅允許在指定的域名運行

6.隨機密鑰,每次加密的結果均不相同

 

使用方法


 

提示:加密會修改項目中的文件,請提前保留好項目源文件

 

1.打開KRPano資源分析工具,點擊網址欄右側打開本地文件夾圖標,找到本地項目所在位置:

 

2.本地項目打開后,可以在左側的資源查看器中查看到項目

提示:項目文件夾不要存放多份tour.js的備份文件/或者index.html的備份文件(確保僅放一份正在使用的tour.js/index.js),否則軟件可能錯誤的加密某個備份文件,導致出錯

 

 3.右鍵點擊Top文件夾,選擇加密KRPano項目

 

4.會彈出如下的加密設置

1)項目所在目錄會自動根據右鍵菜單對應的文件夾自動填充

2)可以配置圖片防還原,需要提供切片圖所在的文件夾位置

可以通過右鍵菜單-復制本地路徑獲取到切片圖位置,然后復制到加密設置中

       

 

5.可以配置域名限制,使得項目僅允許運行在指定的域名之下

提示:如果想提升保護效果,建議開啟域名保護

例如,使項目僅運行在www.example.com域名下,則可以在設置中填入:

www.example.com

如果需要允許example.com的任意子域名運行項目,則可以寫為:

.example.com

支持多個域名,用空格隔開即可:

www.example1.com www.example2.com

 

4.配置完成后,點擊確認即可進行加密,加密成功后,會提示可以進行預覽,點擊確認會進行預覽。預覽成功則說明加密成功

提示:如果使用了域名限制,則預覽可能不成功,可以上傳到服務器進行測試

提示:如果路徑中有中文名稱,則預覽可能不成功,可以上傳到服務器進行測試

 

5.加密完成后,打開項目目錄可以發現tour.js主JS文件已經被加密,無法獲取到krp字符串等關鍵信息

項目目錄下的KRPano的XML和JS插件也完全被加密

 

圖片文件名稱全部被混淆,自動化程序難以進行拼接還原

同時,當解密者想要通過瀏覽器調試分析攻破加密時,會觸發反調試機制,陷入無限循環,無法進行分析

 

軟件特性:強力加密JS文件

KRPano資源分析工具支持加密JS文件,可以對JS文件進行保護。

加密JS文件具有以下特性:

 

1.反調試技術,使得瀏覽器開發者工具無法正常調試加密的項目

2.隨機密鑰,每次加密的結果均不相同

3.強力混淆,防止還原,可以防止JS文件被市面上的美化工具所美化

 

使用方法:

對准JS文件,選擇加密即可。

 

 

加密后的JS文件如下面所示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM