首頁 > 網際網路

【愛加密】Android APP加密後安全分析

2019-11-30 01:57:55

     有效的對APK中DEX、RES、.SO庫等主要的APP檔案進行加密保護,防止破解和反編譯。通過對比加密前後,可以看到具體的得分和原始碼中的加密情況!

1

首先我們先找一個APK包,隨意什麼樣地都行,只是做簡單的測試使用!


2

然後我們到APP原始碼安全檢查分析平台對此APP進行安全檢查。


3

點選「上傳檢測檔案」,找到你想檢測的那個APP的APK包。


4

根據APP大小的不同,可能需要稍等一會!


5

 之後此APP的安全分數就出來了,通過嚴密的原始碼安全分析。我們可以看出此APP的保護想只有2個,並且只有30分。


6

 我們通過簡單的反編譯可以得到原始碼

 

 目前整個Android APP開發環境運用最廣泛的加密技術,就是混淆原始碼和防二次打包。而這兩項加密技術已經無法真正的保證APP的安全。下面我們通過某安全加密平台對此APK進行加密。


1

我們找到一個加密平台,對APK進行安全加密保護。看看有沒有效果!


2

 首先註冊或者登陸賬號。



3

 登陸後我們在個人中心左側可以看到導航欄

 

 在此要注意完善個人資料,如果資料不完善是無法使用的。

 

 所以我們要完善個人資料,以方便免費使用!




4

 資料完成後我們就可以使用加密服務了,在個人中心右側點選:提交加密。


5

 這時會跳到加密介面,我們點選:選擇檔案。

把準備好的檔案上傳!



6

* 由於APK包的大小不同需要稍微等一下!


7

 上傳完成後我們就可以提交加密了。



8

 等加密完成後平台會發郵件提醒加密完成!



9

 然後到加密記錄中下載APK包,再次進行簽名就可以使用了!



1

我們再次對APK包進行安全檢測(跳過步驟,直接檢視結果)

 

這裡會看到DEX、RES、.SO庫等主要檔案已進行安全加密保護!


2

 我們再次反編譯開啟APP,可以看到未加密時的一些檔案已經找不到了。這就說明加密成功!


3

經過安全加密的APK包,已經無法反編譯使用了。這樣對DEX、RES、.SO庫等主要檔案的加密,才能真正的對APP有保護效果。



IT145.com E-mail:sddin#qq.com