能力值:
( LV2,RANK:10 )
|
-
-
2 楼
下载学习一下。
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
不知道有没有搞出来的。。。。
我会在这周写篇文章说下里面的关键点!
|
能力值:
( LV5,RANK:69 )
|
-
-
4 楼
写下过程吧 怎么过反调试 怎么分析关键点
感谢
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
好,我尽量在周五前!
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
难点在于反调试了..数据判断倒是比较简单
|
能力值:
( LV3,RANK:30 )
|
-
-
7 楼
移动平台学习下。
|
能力值:
( LV12,RANK:345 )
|
-
-
8 楼
反调试检测TracePid修改一下就ok了,最好hook下dlsym字符串加密就没什么了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
Hello-2016
|
能力值:
( LV12,RANK:345 )
|
-
-
10 楼
楼上加1,今天刚做出来,发现程序有校验签名的地方,修改签名后正常key同样错误。
我的做法是
1.线程1运行过程中nop掉thread2里的异常指令 mov large byte ptr ds:0, 0Ah
2.线程2循环获取程序status信息并拷贝TracePid:值,可以通过修改拷贝后的TracePid:结果
然后修改程序调过循环拷贝。
3.偏移0xE1ED下断,key就爆出来了
注意偏移,我调的是x86代码
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
补充下arm的:
.text:00008F7C sub_check
.text:00009012 CMP R0, #0xA ;密码长度10
.text:00009458 CMP R3, R11 ;循环判断密码的每个字符是否符合要求
反调试:
.text:00001918 antidbg
此处pthread_create创建了两个线程。楼上已经分析的很清楚了。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
哥们,x86怎么调的?ida可以支持x86的调试么
|
能力值:
( LV12,RANK:345 )
|
-
-
13 楼
去看我的帖子,有介绍调试x86
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
请教一下,为什么我ida反编译出来以后看不到antidbg和check的函数名,是在JNI_OnLoad里做了函数名混淆了么?
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
后缀.apk 已经把我秒杀了~
|
能力值:
( LV5,RANK:60 )
|
-
-
16 楼
是在init中,你IDA ctrl+s 可以看到init_array段
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
安装不上。
Failure [INSTALL_FAILED_OLDER_SDK]
怎么办?
或麻烦楼主修改一下如何?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
[QUOTE=imliuxin;1422680]安装不上。
Failure [INSTALL_FAILED_OLDER_SDK]
怎么办?
或麻烦楼主修改一下如何?[/QUOTE]
这是你设备问题
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
关注一下,坐等楼主文章
|
|
|