破解 APICloud 加密 H5文件,解密 apicloud 資源提取,h5app 反編譯成源碼


apk里面的html、js被加密了,怎么破解呢?破解ApiCloud加密代碼

看代碼使用的是APICloud,APP開發的時候本身是不需要寫JAVA代碼,APICloud封裝好了,當然也包括解密的代碼。反編譯一下就能找到加密解密 的核心算法。apk包里必然有解密的 相應so。

 

 

“全包加密

* 網頁全包加密:對網頁中全包的html,css,javascript代碼進行加密,加密后的網友代碼都是不可讀的,並且不能通過常用的格式化工具恢復。代碼在運行前都是加密的,在運行時進行動態解密。

* 一鍵加密、運行時解密 在開發過程中無需對代碼做任何特殊處理,在雲編譯時選擇代碼加密即可。

* 零修改、零影響 加密后不改變代碼的大小,不影響運行效率。

* 安全盒子 定義了一個安全盒子,在盒子內的代碼按照加密和解密進行處理,其他代碼不受影響。

* 重新定義資源標准 對保護的代碼進行統一資源管理,加速資源加載,加速代碼運行。”

這是 解密后的源碼

 

這是解密后的圖片

 這是解密后的圖片。

結構也很簡單,廠家的SDK占了大部分內容(因為是網頁開發APP,要邏輯都在JS)

先思考APP對資源的加載流程

可能為:

1)WEBVIEW - > 加載頁面 -> 攔截/查找本地文件 有 -> 解密/寫回數據

2)WEBVIEW - > 加載頁面 -> 攔截/查找本地文件 無 -> 請求網絡文件

這里有個共同的點都是需要 攔截,而 WebView 只有一個實現這個功能的接口: WebViewClient.shouldInterceptRequest

研究一下就能獲取源碼了。

1013811393@qq.com

 


免責聲明!

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



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