能力值:
( LV7,RANK:110 )
|
-
-
2 楼
很不错,最近也逆向了这个,不过没有写成代码,楼主真是太棒了,写成代码了。楼主也可以看下近期阿里的壳子,原理都一样,只不过内部符号都去掉了,而且加了混淆,就很难分析明白了,我现在还卡在这里。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢楼主的分享。mark。
|
能力值:
(RANK:10 )
|
-
-
4 楼
support!
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
厉害了我的哥,有兴趣一起研究新技术吗
|
能力值:
( LV6,RANK:93 )
|
-
-
6 楼
厉害了word,能分享出来就是好样的!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
支持!支持!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
运行直接崩了啊.dalvik下。4.4.4的系统
|
能力值:
( LV8,RANK:130 )
|
-
-
9 楼
工程生成的apk要将其中除了StubAppliation的类删除,res目录下的public.xml中的资源id要跟dump.dex中的public.xml相同
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
嗯,好的,多谢哈,最近我也在研究
|
能力值:
( LV8,RANK:130 )
|
-
-
11 楼
jni里面这段代码判断Dalvik写反了
jstring vm_version = (*env)->NewStringUTF(env, "java.vm.version");
jobject v32 = (*env)->CallStaticObjectMethod(env, mySystem, system_getProperty, vm_version);
const char* runtime_version = (*env)->GetStringUTFChars(env, v32, 0);
LOGI("---- vmVersionStr:%s", runtime_version);
double d=atof(runtime_version);
if(d>2)
isDalvik=0;
else
isDalvik=1;
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
楼主这是全静态破解么?
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
很棒
|
能力值:
( LV3,RANK:30 )
|
-
-
14 楼
楼主厉害,可以研究研究加固的实现了
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
楼主nice,学习一下
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
你不是说以后不说话了吗,怎么又说话了
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
厉害,学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
mark下下
|
能力值:
( LV7,RANK:110 )
|
-
-
20 楼
查找 codeOff 的代码好像有点问题, function 没有 include ?
把部分代码复制到 header.h 之后好了,另外,u4 使用 unsigned int 我这里不够长,换成 long 才行
|
能力值:
( LV3,RANK:30 )
|
-
-
21 楼
mark了
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
不是我说你,你看帖子就是不认真。我是说不回答了,不是不说话。这个又不是提问帖,我感谢一下不算
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
最好研究下libsecuritysdkx-3.1.45以后的版本,能静态还原他的全量混淆就算厉害了。
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
mark 厉害
|
|
|