您当前的位置: 首页 >  android

韩曙亮

暂无认证

  • 2浏览

    0关注

    1068博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android 逆向】代码调试器开发 ( ptrace 函数 | 读寄存器 | 写寄存器 )

韩曙亮 发布时间:2021-10-31 01:32:49 ,浏览量:2

文章目录
  • 一、读寄存器
  • 二、写寄存器

一、读寄存器

调用

ptrace(PTRACE_GETREGS, m_nPid, NULL, regs)

读取进程运行时的寄存器 ;

读取寄存器时 , 进程必须处于 WUNTRACED 状态 , 否则就会出错 ;

参数一设置为 PTRACE_GETREGS , 代表本次操作是读取寄存器值 ;

完整代码 :

int CPtrace::getRegister(REGS* regs)
{
	if (ptrace(PTRACE_GETREGS, m_nPid, NULL, regs)             
关注
打赏
1663594092
查看更多评论
0.0753s