Press "Enter" to skip to content

Posts published in “Hypervisor”

Hypervisor From Scratch – Part 2: Entering VMX Operation

Sina Karvandi 2

  Hi guys, It’s the second part of a multiple series of a tutorial called “Hypervisor From Scratch”, First I highly recommend to read the first part (Basic Concepts & Configure Testing Environment) before reading this part, as it contains the basic knowledge you need to know in order to understand the rest of this tutorial. In this section, we will learn about Detecting Hypervisor Support for our processor, then we simply config the basic stuff to Enable VMX and…

Hypervisor From Scratch – Part 1: Basic Concepts & Configure Testing Environment

Sina Karvandi 4

Hello everyone! Welcome to the first part of a multi-part series of tutorials called “Hypervisor From Scratch”. As the name implies, this course contains technical details to create a basic Virtual Machine based on hardware virtualization. If you follow the course, you’ll be able to create your own virtual environment and you’ll get an understanding of how VMWare, VirtualBox, KVM and other virtualization softwares use processors’ facilities to create a virtual environment. Introduction Both Intel and AMD support virtualization in their…

Defeating malware’s Anti-VM techniques (CPUID-Based Instructions)

Sina Karvandi 0

[The picture of this post is taken by one of my best friends, Ahmad Ghazi in Chitgar Lake !] Introduction You should by now be aware of everything, cause the topic’s title clearly describes the contents of this post. As you know, almost all of the modern malware programs use some bunch of packers or protectors and using such tools cause malware to be weaponized with Anti-VM techniques which makes it impossible for reverse-engineers and analyzer to detect what’s happening inside the…

A first look at some aspects of Intel’s "Vanderpool" initiative

Sina Karvandi 4

A few hours ago, I was working on Intel VT-x which enables a hardware support for virtualization then I saw the following slides which gives me lots of information about Hypervisor instructions,VMM, Virtual machine control structure (VMCS) and other practical information. I don’t know about its author actually but I should give my thanks to him/her for gathering this slides. I think it worth a lot to read ,it can be downloaded here .