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
Great video.
One quick question if QEMU is an emulator then why do it uses KVM (hypervisor)?
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.