zoukankan      html  css  js  c++  java
  • qemu基本使用

    1、qemu的安装

      请参考家用路由器0day漏洞挖掘技术这本书

    2、基本使用

      qemu有主要如下两种运作模式:

    1. 用户模式(User Mode),亦称使用者模式。qemu能启动那些为不同中央处理器编译的Linux程序。
    2. 模拟模式(System Mode),亦成为系统模式。qemu能模拟整个计算机系统,包括中央处理器及其他周边设备,它使能为跨平台编写的程序进行测试及排错工作变得容易。其亦能用来在一部主机上虚拟数个不同的虚拟计算机,类似我们平常使用的Vmare、VirtualBox等。

    2.1、在使用者模式下执行程序

      qemu使用者模式mips程序共有两种模拟程序,分别是运行大端机格式的qemu-mips和小端机格式的模拟执行程序qemu-mipsel,它们的执行参数是一样的。

      使用者模式的命令格式为:

      qemu-mipsel [options] program [arguments...]

      其中,“program"是需要qemu运行的其他处理器编译的程序;

      “arguments"是“program"的参数;

      “options"是qemu-mipsel或qemu-mipsel的选项。

    选项 说明
    -E  var=value 为program进程设置环境变量
    -g  port QEMU开启调试模式,等待GDB连接PORT
    LD_PRELOAD=newlib 使用新的动态库newlib劫持系统调用

    2.2、系统模式

      系统模式命令的格式为"$qemu-system-mipsel [options] [disk_image]"。"disk_image"是一个原始的IDE硬盘镜像。选项如表所示。

    选项 说明
    -kernel bzImage 使用“bzImage"作为内核镜像
    -hda/-hdb file 使用“file"作为IDE硬盘0/1镜像
    -append cmdline 使用“cmdline"作为内核命令行
    -nographic 禁用图形输出,重定向串行I/O到控制台
    -initrd file 使用“file"作为初始化的RAM磁盘

    3、mips系统网络配置

      参考路由器0day漏洞挖掘技术书籍

  • 相关阅读:
    jmeter bean shell断言加密的响应信息(加密接口测试二)
    java ID3算法
    MPI常用函数
    数据结构——单链表
    RBM代码注释c++
    MPI_一个简单的消息传递
    电路测试
    java KNN算法
    [转]矩阵分解在推荐系统中的应用
    java EM算法
  • 原文地址:https://www.cnblogs.com/blacksunny/p/7202764.html
Copyright © 2011-2022 走看看