ssh 往手机拷贝文件
scp /user/Desktop/xxxx/file root@192.168.30.16x: /var/root/.dbginit
命令
附加 attach pid attach processname
断点 break(b) function b *address (b * (0xxxx + 0xxxx))
因为ASLR(Address space layout randomization)地址空间随机分布, 造成的原因,程序在每次启动的时候在内存中的位置都会发生变化,所以可以要确定某行代码在内存中的位置则 计算公式为 内存中的地址 = ASLR生成的地址 + 需要定位的代码在文件中的地址。
获取ASLR的命里为 info share info ssh
查看断点信息 info break info b
禁用断点 disable breaknumber
开启断点 enable breaknumber
删除断点 delete(d) breaknumber
程序执行 continue (c)
单步步过 nexti(in)
重复上一条指(键盘回车)
单步步入 stepi(si)
打印值 print(p) p $r0 打印寄存器
打印类型 pt po(打印object-c 类型)
查看内存中的值 x
修改值 set $r0 = 0x1
查看某个特定进程 ps ax | grep processname