-
-
[求助]阿里加固免费版的class动态修复问题
-
发表于:
2017-7-24 16:32
2978
-
最近在研究实现如何加固,是照着阿里加固的样子来实现的。
阿里加固主要是隐藏类的实例函数的方法实现,只剩下一个方法声明,并且方法声明上加了一个native的描述,如下所示,


这是加固后反编译出来的类,原本public void test()函数声明为了public native void test(),而实现全部被抹掉了,隐藏了。
然后在static代码块里,有个修复的函数调用。猜想,应该是把代码抽取到了so库里,并在类被加载时动态修复,问题在于如何在内存中修复回来,
如何修复,会使用到什么技术点,目前没有很好的思路,希望大家给点提示,谢谢!!!
[培训]科锐逆向工程师培训第53期2025年7月8日开班!