IDA+夜神模拟器的动态调试 学习资源 Android逆向 原创

冬晨夕阳 1月前 1186

IDA7.0,夜神模拟器(安卓系统5.0)

先用adb连接夜神模拟器,第一次失败了再试一次。成功后用 adb devices查看当前设备。


在这里插入图片描述


连接成功后,需要把IDA的 android_server 复制到模拟器中。


在这里插入图片描述


使用adb push 命令上传文件。


在这里插入图片描述


然后进入adb shell ,给文件可授权并启动。


在这里插入图片描述


接下来重新开启一个cmd,进行端口转发 。(23946是固定的)


在这里插入图片描述


打卡IDA,选择go,然后进入界面,点击Debugger—> Run---->ARM android


在这里插入图片描述


然后输入hostname


在这里插入图片描述


如果报错这个,则换成32的IDA,相反换64。安卓系统需要跟IDA匹配。


在这里插入图片描述


点击确定后,在弹出的进程框中选择app包名

在这里插入图片描述


然后就进到调试界面了

在这里插入图片描述


一般断点都是先断在libc.so,因为他是最基本的函数库,里面封装了io、socket 等基本系统调用

所以可以 ctrl+s 查看段信息(段信息是相对位置,不是so映射之后的位置)

然后search,然后断点,启动即可。


----


最后推荐一个github的爬虫库:(有案例和工具下载)






最新回复 (34)
  • smile1847 7小时前
    0 35
    666
  • Harlan 12小时前
    0 34
    666666666666
  • jason903 2天前
    0 33
    酷奇酷奇
  • 阿庆 2天前
    0 32
    6666
  • 0 31
    666
  • he525163 2天前
    0 30
    66666
  • 0 29
    666
  • lhc 5天前
    0 28
    111
  • 凌点 5天前
    0 27
    学习一下
  • poker 5天前
    0 26
    1
  • lsj8924 7天前
    0 25
    学到了
    ------------
  • wkxk 9天前
    0 24
    666
  • 0 23
    1
  • lucky 10天前
    0 22
    55555555555
  • xdy 10天前
    0 21
    66
  • charli 10天前
    0 20
    6
  • kylin 11天前
    0 19
    学到了
  • wifunny 11天前
    0 18
    1
  • coderYang 12天前
    0 17
    a
  • 小威 13天前
    0 16
    学习
  • lang 13天前
    0 15
    1
  • 0 14
    666666666
  • franky 16天前
    0 13
    666
  • 序列号 21天前
    0 12
    66666
  • leolin 26天前
    0 11
    666
  • bianqiang 27天前
    0 10
    4444
  • fx0719 28天前
    0 9
    学习,谢谢了
  • yijun 28天前
    0 8

  • soonTang 29天前
    0 7
    好家伙
  • mz_xing 1月前
    0 6
    666
  • 0 5
    6666
  • 0 4
    学到了
  • milk 1月前
    0 3
    学到了
  • zhoubo 1月前
    1 2
    666
返回