能力值:
( LV5,RANK:70 )
|
-
-
2 楼
int ptrace_getregs(pid_t pid, struct pt_regs * regs) { int regset = NT_PRSTATUS; struct iovec ioVec; ioVec.iov_base = regs; ioVec.iov_len = sizeof(*regs); if(ptrace(PTRACE_GETREGSET, pid, (void*)regset, &ioVec) < 0) { LOGD("ptrace_getregs failed\n"); return -1; } return 0; }
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
大佬,用这段代码获取寄存器失败了,日志也打印出了ptrace_getregs failed,这个进程注入是不是和安卓的版本有关啊
|
能力值:
( LV7,RANK:115 )
|
-
-
4 楼
houdini...别用模拟器,用真机吧
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我也碰到,这个样,,用的还是真机。。头痛,,有搞定吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
注入github有现成的
|
能力值:
( LV5,RANK:70 )
|
-
-
7 楼
1. 权限不足,用root 2. 32位或64位程序问题
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
azd放
注入github有现成的
找了很多github的,代码都类似,使用也注入不了
|
能力值:
( LV1,RANK:0 )
|
-
-
9 楼
bluefish蓝鱼
1. 权限不足,用root
2. 32位或64位程序问题
root的32位和64位都试过,64位直接获取寄存器地址失败了
|
能力值:
( LV1,RANK:0 )
|
-
-
10 楼
你好,我最近也在看ptrace这个东西,能加个Q交流一下吗?Q:1994343839
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
姿势不对. waitpid(pid, &status, 0);然后判断WIFSTOPPED(status),stop状态下才可以
|
|
|