IDA pro 9.0 armlinux_server64修复

查看 130|回复 10
作者:REG737   
直接使用IDA pro 9.0 armlinux_server64调试程序会报错:


Xnip2024-08-11_10-56-57.jpg (259.25 KB, 下载次数: 0)
下载附件
2024-8-11 10:58 上传



Xnip2024-08-11_11-01-53.jpg (56.36 KB, 下载次数: 0)
下载附件
2024-8-11 11:02 上传

根据字符串定位到连接函数


Xnip2024-08-11_11-02-27.jpg (145.22 KB, 下载次数: 0)
下载附件
2024-8-11 11:02 上传

在地址0x470748处打断点跟进


Xnip2024-08-11_11-04-47.jpg (235.56 KB, 下载次数: 0)
下载附件
2024-8-11 11:04 上传

根据栈回溯找到被杀掉的地方,可以看到如果程序被调试会执行brk指令,如果不被调试就会报30016的错误


Xnip2024-08-11_11-05-42.jpg (46.46 KB, 下载次数: 0)
下载附件
2024-8-11 11:05 上传

直接将0x46E8EC处的跳转改为NOP


Xnip2024-08-11_11-08-31.jpg (86.48 KB, 下载次数: 0)
下载附件
2024-8-11 11:08 上传

保存到源文件后再次测试,成功启动调试进程。


Xnip2024-08-11_11-10-00.jpg (747.59 KB, 下载次数: 0)
下载附件
2024-8-11 11:09 上传

下载次数, 下载附件

8long   


w81587679 发表于 2024-8-12 08:36
能说一下这个是什么吗

目前泄露版IDA9的调试器有问题,这个应该是修复调试器的方法。
8long   

测试有用,android_server也可以用类似的办法去修改。
残风逝雪夜阑天   


REG737 发表于 2024-8-12 19:04
泄漏版IDA pro 9.0的某些调试服务(dbgsrv)有问题,这里是展示一下自己的修复思路。M系列的Mac上的arm_mac ...

win版的srv有这个问题吗?
redapple2015   

期待绿色版本出现。
w81587679   

能说一下这个是什么吗
ytfrdfiw   

感谢分享!
_fresh   

感谢分享!
smileli   

感谢分享,试下
liuwenshuaiy   

666666666666
您需要登录后才可以回帖 登录 | 立即注册

返回顶部