摘要: 有时候,我们需要在APK启动时就附加上进程,等程序完全运行后再附加的方法显然时机已经晚了! 比如想要调试SO库的JNI_Onload函数,很多时候需要在程序启动的时候就附加并且调试! 方法一、附加断点法(先附加再下断点) 优点:速度快 缺点:IDA v7.2 断点在Jni_Onload后F5无法查看 阅读全文
posted @ 2020-04-20 21:04 凉游浅笔深画眉 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: KeyPatch插件安装 KeyPatch插件作用:可以直接在IDA中修改arm指令 KeyPatch插件地址:https://github.com/keystone-engine/keypatch 1.首先下载安装KeyStone,https://github.com/keystone-engin 阅读全文
posted @ 2020-04-20 16:53 凉游浅笔深画眉 阅读(778) 评论(2) 推荐(1) 编辑
摘要: 1.在CMD窗口下执行【adb devices】检查模拟器是否正常连接 2.将IDA安装目录下dbgsrv文件夹下的android_server发送到安卓模拟器中,注意android_server文件所在路径不能有中文和空格,否则adb push命令会出错,我这里将android_server文件放 阅读全文
posted @ 2020-04-20 16:49 凉游浅笔深画眉 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 1.执行【adb push C:\TestNdk1\libs\armeabi\TestNdk /data/local/tmp】将so文件push到模拟器里。 注:TestNdk是在帖子https://www.cnblogs.com/fuhua/p/12688953.html中生成的。 2.执行以下命 阅读全文
posted @ 2020-04-20 16:43 凉游浅笔深画眉 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 1.打开Android Studio->Tools->AVD Manager或者直接点击右上角的手机图标,打开AVD Manager 2.点击Create Virtual Device 3.Choose a device definition 随便选择一个点击Next,我这里选择的是Nexus 5 阅读全文
posted @ 2020-04-20 16:38 凉游浅笔深画眉 阅读(1110) 评论(0) 推荐(0) 编辑