IDA动态调试mips架构文件

IDA动态调试mips架构文件

最近mips的题目前前后后遇见了3,4次了,难度都不大(结合动调分析的话hh)

配动调mips架构文件的环境配了好久,虽然还没有完全搞定,但好歹是能跑部分的mips题目了

安装qemu

  1. 命令安装

    1
    sudo apt-get install qemu
  2. 编译安装(推荐)

    官网下载:https://www.qemu.org/

    这里有个教程

    ./configure,缺什么依赖就装

起调试

  1. 虚拟机里执行:
1
qemu-mips -g 1234 -L home ./filename

​ 其中1234是端口

  1. 可能会遇到的问题:

    报错显示没有 XX.so 之类的,先看看系统里面有没有这个文件sudo find / -name XX.so ;然后用cp 将找到的文件copy到/usr/lib

  2. 打开主机的IDA

  • 下好断点

  • debugger 选择 remote gdb debugger

  • process option :hostname 填虚拟机ip,端口填刚才那个

  • attach to process ->ok

Comments