Linux Exploits & Mitigation: Staging for Exploit Analysis

Ubuntu 20.04
  • 14 Videos | 1h 10m 29s
  • Includes Assessment
  • Earns a Badge
Likes 4 Likes 4
Analyzing kernel vulnerabilities requires an environment to carry out the reproduction of exploits. Being able to quickly and securely stage an operating system is essential. In this course, you'll explore virtual environments and stage systems using QEMU. You'll develop an approach to setting up virtual environments for the Linux kernel, complete with network support. You'll install Linux kernels by version and compile Linux kernels from scratch. Next, you'll investigate architectural considerations, emulate architectures in QEMU, and gather system info from your staging environment. Finally, you'll examine vulnerability considerations that might affect the virtual environment itself and identify safeguards for protecting your computing environments when carrying out exploit analysis. By the end of this course, you'll be able to launch an instance of Alpine Linux, configure networking options, and emulate an Alpine Linux ARM variant within a QEMU environment.


  • discover the key concepts covered in this course
    establish an approach to using virtual environments to stage exploits
    set up QEMU and its dependencies for machine emulation and virtualization
    launch an instance of Alpine Linux within a QEMU environment
    mount the QEMU virtual drive to copy files into and out of a QEMU virtual machine
    compile a version of the Linux kernel
    configure networking options in a QEMU virtual environment
  • describe architectural considerations based on the targeted platform
    emulate ARM in QEMU to emulate the Alpine Linux ARM variant
    take and restore snapshots of virtual machines using QEMU Monitor
    monitor system information from a staging environment using QEMU Monitor
    recognize escape vulnerabilities from virtual machines to hosts
    describe safeguards and considerations when running insecure programs in virtual environments
    summarize the key concepts covered in this course



Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.