軟件交流群: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文件如下面所示: