能力值:
( LV2,RANK:10 )
|
-
-
2 楼
fe6K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2L8h3W2E0L8#2)9J5c8X3N6G2M7X3!0F1i4K6u0r3j5X3I4G2j5W2)9J5c8X3I4D9N6X3#2Q4x3X3b7I4x3q4)9J5k6i4S2Q4x3V1k6D9L8s2k6E0i4K6u0r3L8r3W2T1i4K6u0r3g2s2u0S2L8Y4y4X3L8%4u0E0M7#2)9J5c8V1!0T1k6Y4g2K6j5$3q4@1K9h3!0F1i4K6u0r3d9h3&6V1K9i4u0W2j5%4c8o6j5h3I4D9i4K6u0W2j5%4m8H3
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
不吃早饭
19dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6S2L8h3W2E0L8#2)9J5c8X3N6G2M7X3!0F1i4K6u0r3j5X3I4G2j5W2)9J5c8X3I4D9N6X3#2Q4x3X3b7I4x3q4)9J5k6i4S2Q4x3V1k6D9L8s2k6E0i4K6u0r3L8r3W2T1i4K6u0r3g2s2u0S2L8Y4y4X3L8%4u0E0M7#2)9J5c8V1!0T1k6Y4g2K6j5$3q4@1K9h3!0F1i4K6u0r3d9h3&6V1K9i4u0W2j5%4c8o6j5h3I4D9i4K6u0W2j5%4m8H3
谢谢,这种应该还没有人提供现成脚本来破解吧
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
父类对象调用基类成员函数吧, 正常的信息损失, 没特意混淆.
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
boursonjane
父类对象调用基类成员函数吧, 正常的信息损失, 没特意混淆. 不是的,很多不相关的类都是这样调用的,出现次数太多了肯定是混淆了,而且样本里面还有很多其他混淆方式,不能阻止分析,但是确实效率低了
最后于 2021-8-19 14:07
被hackdaliu编辑
,原因:
|
能力值:
( LV4,RANK:40 )
|
-
-
6 楼
这种不是类似,C++类和类成员方法,成员变量嘛
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
之前没仔细看,楼主你这明显是c++虚函数啊,*a1获取虚函数表,*(__int64 (__fastcall **)(_QWORD *))(*a1 + 0x60LL))获取偏移为0x60的虚函数指针,*(__int64 (__fastcall **)(_QWORD *))(*a1 + 0x60LL))(a1),传入a1作为this指针,完美契合虚函数调用特征。真正的混淆应该是这样的
|
能力值:
( LV3,RANK:31 )
|
-
-
8 楼
把a1类型改成JNIEnv *试试
|
能力值:
( LV5,RANK:60 )
|
-
-
9 楼
确实是虚函数,草率了
|
|
|