• 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漏洞挖掘技术书籍

  • 相关阅读:
    GitHub 6大热门实时人脸识别开源项目!哪个最适合初级开发者?
    人脸识别相关开源项目汇总
    Nginx设置成服务并开机自动启动
    Linux安装nginx
    nginx根据域名转发
    14个开源免费的人工智能项目,人脸识别依旧很受欢迎
    linux 双网卡内外网访问
    000webhost – 1500M支持PHP可绑米免费虚拟主机
    CPUID
    Apache中.htaccess文件功能
  • 原文地址:https://www.cnblogs.com/blacksunny/p/7202764.html
Copyright © 2020-2023  润新知