【创宇小课堂】安卓动态调试APP admin 140350文章 117评论 2022年2月28日19:00:50评论117 views字数 503阅读1分40秒阅读模式 1、启动android_server服务 2、转发23946端口 3、运行ida附加进程、Debugger——>attach——>remote armlinux/android 设置连接地址 设置附加的APP 4、启动APP 6、使用jdb命令启动连接attach调试器 6、搜索相关so文件和函数 7、点击进入相关函数 8、F5查看伪C代码 9、这里需要导入jni.h文件,和还原JNI函数来增加代码可读性 导入Jni.h文件。File------>Load file--------->parse C xxxxx 还原JNI函数,点击如图标注位置 10、最终代码 11、点击绿色图标开始调试,手机输入用户名密码,在第二个strcmp、这里R0寄存器就是用户名 12、这里三个strcmp分别是 13、修改返回值登录成功 分析一下汇编代码的逻辑 右键R0寄存器editr zero 最后登录成功 相关文章 https://www.52pojie.cn/thread-742686-1-1.html https://www.cnblogs.com/bmjoker/p/11891123.html 原文始发于微信公众号(安全宇宙):【创宇小课堂】安卓动态调试APP 免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。 点赞 https://cn-sec.com/archives/807500.html 复制链接 复制链接 左青龙 微信扫一扫 右白虎 微信扫一扫
评论