最近在学少月老师的移动安全课程,受益颇深,终于会使用IDA动态调试了,感谢少月老师~~~~
需要调试的apk、ida、android_server导入机器里面
先把调试的as上传
adb push d:\android_server /data/local/tmp/android_server
增加权限
cd /data/local/tmp
chmod 777 android_server
./android_server
安装apk,运行一下看效果【目标显示255,而不是100】
打开ida【32位】调试so
选择目标真机的ip,出现了目标进程,搜索目标报名GG
选中我们要调试的包名
下面这样是成功的
进入调试界面,选中模块界面
CTRL+f选中要调试的so
点进来,发现一个getcoin
不知道怎么回事~~要等一会在双击
选中断点
点击按钮,或者F9
这边在点开apk【有时候断不下来需要退出重新点开】,由红变蓝色就下段成功
此时手机在调试,卡住
按一下F8
此时在右边小窗口看到R0的值
这个时候按一下F5可以看到数值
此时在寄存器窗口右键,修改数值【选中R0】
修改成ff
手机显示的255