QEMU_1: Basic Introduction to Emulation and QEMU

Поділитися
Вставка
  • Опубліковано 8 жов 2024
  • QEMU is an open-source emulator and virtualization tool that enables running software designed for different hardware architectures on a host machine. It's widely used in security research for testing exploits, analyzing malware, and safely simulating vulnerable environments.
    In this series, several topics will be covered, including:
    1. Introduction to Emulation and QEMU
    2. User Mode: Emulating ARM Binaries
    3. GDB with User Mode
    4. System Mode: Emulating a Raspberry Pi Board
    5. GDB with System Mode
    ---------------------------------------------------------------------------------------------
    X: x.com/masjadaan
    LinkedIn: / mahmoud-jadaan
    Medium: / masjadaan
    Disclaimer: This article is for educational purposes only.
    #pentesting #cybersecurity #hardwaresecurity #softwaresecuirty

КОМЕНТАРІ • 2

  • @moizkhan132
    @moizkhan132 2 дні тому

    Great video.
    One quick question if QEMU is an emulator then why do it uses KVM (hypervisor)?

    • @MahmoudJadaan
      @MahmoudJadaan  2 дні тому

      That's good question. QEMU operates in three modes: user mode, system mode, and virtualization mode. To avoid using emulation, in the virtualization mode Kernel-based Virtual Machine (KVM) can be used assuming the host and target both have the same architecture.