IDA调试设置

  • 必须root 否则没法调
  • 首先把android_serverpush进去 目录在IDA/dbgser
  • 目录随意啦,反正有root
image.png
  • 修改执行权限
image.png
  • 端口转发 可以自己指定,一般都会反调试这个端口

    image.png

  • 调试程序压进模拟器

image.png
  • 以root权限运行 server程序
IDA调试设置_第1张图片
image.png
  • 在IDA中 Debugger ->run 填上路径 和Host
IDA调试设置_第2张图片
image.png
  • 进入调试
  • 进入调试之前,()附加也需要)还需要做一些工作
//以调试方式打开
adb shell am start -D -n com.crackme2/.MainActivity
image.png
  • 打开ddms 不打开 用不了 jdb


    IDA调试设置_第3张图片
    image.png
  • jdb -connect com.sun.jdi.SocketAttach:port=8700,hostname=localhost

IDA调试设置_第4张图片
image.png
  • 这样就可以开始调试了
IDA调试设置_第5张图片
image.png

你可能感兴趣的:(IDA调试设置)