应用安全 --- ida如何附加安卓so调试
当我们打开了一个so如何调试,
现有一个root手机,将ida文件夹下的androidservice64复制到安卓/data/local/tmp下,
chmod +777
./androidservice64
打开ida
先打开目标so文件
打开一个新的实例,
debugger - attach - 远程安卓调试器,填入手机的添加ip和端口,默认即可。点击ok
选择的app的so的包名
这里到卡一会
加载好后右侧有一个模块窗口,我们找到最长的名称就是我们要调试的目标so文件

我们在名称右键跳转到基址。
我们的基址+我们要调试函数的地址偏移计算出目标地址
我们在菜单栏点击调转-调转到目标地址,输入你的地址,然后跳转
左侧下断,并右键将这里的识别为代码
在app处触发断点
输入f8步出调试
为什么我的安卓app提示无响应。
这里是因为你的动作太慢,调试要快
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号