Post

IDA Pro调试linux虚拟机

  • 找到ida目录下的dbgsrv里的linux_server或linux_server64(按需选择),拷贝到虚拟机里

  • 启动linux_server(以linux_server举例)

    1
    2
    3
    
    (以linux_server举例)
    chmod +x linux_server
    ./linux_server
    

    在虚拟机上打开了23946端口

  • 配置VM Ware虚拟网络编辑器

添加端口,把目标虚拟机的23496端口映射到一个本机端口(同adb forward)

  • 配置IDA 调试器

IDA Pro → Debugger → Process Options

填Hostname: 127.0.0.1,Port:第3步配置的转发后的本机端口号

  • Start Process 开始调试

如果找不到文件是因为虚拟机内部没有目标调试文件,选择copy file会发送当前打开的目标文件到虚拟机的linux_server目录下

This post is licensed under CC BY 4.0 by the author.