通过 IDA 7 调试 FreeBSD
注意:Windows 、IDA 、FreeBSD、FreeBSD 兼容层均需要 64 位,否则可能无法正常使用。
首先在 Windwos 系统里 IDA 的安装路径里找到 dbgsrv 文件夹里的 linux_server64
文件。
将其复制到 FreeBSD 里,可以用 Winscp 进行操作。
复制 linux_server64
和你需要远程调试的文件 target(假设)到 /root/reverse
文件夹里(文件夹任意),给权限 777
,并且运行 linux_server64
。
并且运行,参考红色方框。
请用 64 位 的 IDA, 按照如下截图操作。
- 第一个是要调试的文件在虚拟机里的位置。
- 第二个是要调试的文件在虚拟机里的路径,这里 target 就是具体要调试的文件。
- 第三个是要传递给 main 函数的参数,一般不写。
然后是 FreeBSD 系统的主机 ip 地址,监听的端口号和密码(即 SSH 密码,这里是 root 用户,因为 linux_server64
文件运行在 root 用户下)。
在 FreeBSD 系统终端 ifconfig- a
可以查看到自己的 ip 地址
成功结果如下:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: FreeBSD 安装配置 Csh 与其他 Shell
下一篇: MyBatis 介绍和使用
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论