xcsghhz 发表于 2024-8-19 14:50

IDA Pro 9.0临时解决Local Windows debugger结束调试时出现崩溃问题

本帖最后由 xcsghhz 于 2024-8-19 15:30 编辑

1、IDA Pro 9.0的Local Windows debugger调试模式在结束调试时大概率会出现崩溃

经分析,问题出在ida64.exe的0x14010B949附近,有一个意义不明的条件决定是否将r8赋值给rbx,若未成功赋值则后续代码触发异常导致IDA崩溃

将该部分代码改为类似如下即可

2、此时可以正常退出调试了,但是从第二次启动调试时有小概率弹出“IDA has encountered a problem”,但只是启动调试失败,不会导致IDA崩溃

解决方法是将0x1400A39F4的jz改为jmp即可


3、此方法为临时解决方法,可能存在一些额外问题,等待论坛大神提供更好的方法

abudala 发表于 2024-8-29 14:50

楼主我也是测试安卓so的时候 发觉无法调试,论坛有人恢复了 armlinux_server64。
你可以试试能不能按照他的方法恢复 android_server 和android_server64
我搞不定这个,工具还不熟练,你成功了的话可以share一下么

testio 发表于 2024-8-22 13:54

我想知道 有没有调试安卓 so 的时候, 附加,出错的呢,我的 安卓10 和 14 ,把ida9 的 3个版本 / linux /mac /win 的 android dbg server64 测试了个遍都不无法附加.

Larryzy 发表于 2024-8-20 05:18

厉害,学习了

远方的选择 发表于 2024-8-20 06:56

强,厉害了

Lty20000423 发表于 2024-8-20 07:26

感谢回复

hansxia 发表于 2024-8-20 09:01

非常厉害,佩服

尽管不会用IDA但是想学一下,只会编不会反编译也是很头疼


OrzzCatt 发表于 2024-8-20 09:34

mac m芯片local debuger也会有类似问题

Haoyua 发表于 2024-8-20 09:54

按照帖子修改后还是会偶尔崩溃啊,还有什么办法!

dXrayb 发表于 2024-8-20 11:36

这是用IDA调试了个IDA啊

mengxz2023 发表于 2024-8-20 12:27

牛掰,用IDA解决IDA的问题

LuckyClover 发表于 2024-8-20 13:44

厉害,这都被你找到办法了
页: [1] 2
查看完整版本: IDA Pro 9.0临时解决Local Windows debugger结束调试时出现崩溃问题