能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
[求助]IDA调试原生程序的问题
真机的adb默认不是root权限,需要你adb shell进去,通过su切换到root
然后就是文件放/data/local/tmp下吧
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
[原创]让开下,让我脱下壳
char * bufferProcess=(char*)calloc(256,sizeof(char*));
bufferProcess= getProcessName(bufferProcess);
必须要吐槽一下这种写法,很容易造成内存泄漏。
cmdline里面有时候不只有包名,最好处理一下。
在dexFileParse处dump有时候不太靠谱
PS:不是直接把开头的"dex"抹去就能dump了么?
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
闲聊Android软件保护
原本对于你这种,完全不想理会的,你认为可以就自己试一下。试过之后自然知道结果了。
只说一句,假如PC上的VMP,你能看到C源码,它还有用吗??
Java已知的出路,只有程序自带JVM,但依旧没人做,是因为不像你想的那么简单。
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
闲聊Android软件保护
你最好再考虑一下Java能不能这样做,或者这么做有没有用。
so理论上可以,不过你确定运行速度上,开发者能满意?
|
能力值:
( LV12,RANK:270 )
|
-
-
|
能力值:
( LV12,RANK:270 )
|
-
-
闲聊Android软件保护
反编译?Java代码混淆?
这个~~只能说,然并卵啊。
Java层关注的是整个程序逻辑,如果只是通过单纯的替换函数变量名称的话,并不影响对整个程序逻辑的分析。只是增加了一点难度而已。
至少我没见过Java层有对程序逻辑进行混淆的方案。不好做,而且效果不好。
|
能力值:
( LV12,RANK:270 )
|
-
-
|