android so 库的简单调试定位

1.下载工具ida pro,并安装

https://download.csdn.net/download/shuang__zi/12655527

2.通过adb的方式连接到手机,可以通过usb或是wifi等方式连接。通过cmd 的adb devices 可以查看连接列表,通过

adb connect 10.10.17.108:22996  进行连接到手机 

3.通过cmd定位到ida安装根目录下的dbgsrv/路径下。

    3.1  通过 adb push android_server /data/local/tmp/android_server,将android_server文件push到手机的data/local/tmp 下面。

    3.2 通过adb shell 进入手机.

    3.3 之后通过cd data/local/tmp 进入到文件的目录下。

    3.4 通过  chmod 777 android_server,给与文件最高的权限。

    3.5 通过 ./android_server  运行文件

    3.6 另开一个cmd  ,执行 adb forward tcp:23946 tcp:23946 将手机终端的23946端口转发到电脑上.

 

4.打开,在IDA Pro工具菜单栏中找到Debugger->Attach->Remote ARMLinux/Android debugger选项,点击确定,如图所示。

5.点击确定之后,填写localhost,点击确定。

6.得到手机中的应用的进程列表

7.通过选择要进行查看的进程

 

参考链接:https://www.jianshu.com/p/0054aa22173c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值