首页
社区
课程
招聘
[求助]阿里加固免费版的class动态修复问题
发表于: 2017-7-24 16:32 2977

[求助]阿里加固免费版的class动态修复问题

2017-7-24 16:32
2977

最近在研究实现如何加固,是照着阿里加固的样子来实现的。

阿里加固主要是隐藏类的实例函数的方法实现,只剩下一个方法声明,并且方法声明上加了一个native的描述,如下所示,


这是加固后反编译出来的类,原本public void test()函数声明为了public native void test(),而实现全部被抹掉了,隐藏了。

然后在static代码块里,有个修复的函数调用。猜想,应该是把代码抽取到了so库里,并在类被加载时动态修复,问题在于如何在内存中修复回来,

如何修复,会使用到什么技术点,目前没有很好的思路,希望大家给点提示,谢谢!!!


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 3810
活跃值: (4266)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
601K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2L8r3W2T1j5h3u0S2i4K6u0r3b7h3&6V1c8X3W2^5
2017-7-24 19:44
0
游客
登录 | 注册 方可回帖
返回