MagicLicense破解记录
生活随笔
收集整理的這篇文章主要介紹了
MagicLicense破解记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MagicLicense 運行時自動生成生成如下類,用于加載應用包內的dll或so動態文件用于驗證授權
package pku.yim.magiclicense.authlib;public class AuthLib implements IAuthLib {public void load(String name) {System.load(name);}public native String authenticate(ClassLoader var1, String var2); }authenticate通過后會通過MagicLicense 繼承自(ClassLoader)加載云端代碼,加載的代碼中會將字符串替換成
MagicLicense.authLib.authenticate(null, "@XXXXXXX@LzJT9ygz5rjavs5s2kbXME/Qmy4HgidWf7gAYXGKfdGBplN6UvY/uG6DeNq2mb04GyhYRCjNGt6Kj9V6zxdhDA==")
這種加密字符串,每次運行生成的代碼都不同,自己調用MagicLicense.authLib.authenticate解密會自動退出應用,無法獲取解密字符。只能在運行時更新已加載到ClassLoader中的類完成解密
獲取到云端加載的全部class,反編譯代碼解密出這種字符即可完成破解
欲了解詳情可加QQ群:197453088
總結
以上是生活随笔為你收集整理的MagicLicense破解记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分词原理
- 下一篇: 机器学习学习笔记 --- 标称型数据和数