Menu

NoirVisor Development Status Report by Aug 2019

2019-08-18 - Live on and Go, Virtualization Technology

There are three months I have not been updating my blog. The reason is that I am busy. I am busy with different stuff and reasons. Though I am in holiday already, I enrolled into different activities.

At first, I enrolled to an IT company as internship for five weeks. During the five weeks, I dived into networking security – the WFP, abbreviated for Windows Filtering Platform – and developed a simple framework regarding this, enhancing the functionality for their firewall component.

After the internship ended, I enrolled to an athletic school as a coaching assistant for three weeks. I started to train children playing basketball. This sure is a no fun job: children are naughty and it is a hard job to order them following the steps that the master coach taught. Even so, I enjoyed the happiness that sport brought to me.

At the same time, the summer school started. It is the linear algebra. Although it is not a hard and boring topic, it took time and effort.

For the three month, there is an additional reason that I did not update the blog. It is gaming. There are friends calling me to play some competitive games. And I have some games that I bought recently: it is the Metro 2033 Redux and Metro Last Light Redux. I did not buy the Metro Exodus because I did not setup an Epic account – which I might set up in future.

With the description before, I will start the key point: what is going on with the NoirVisor? I’d say that NoirVisor is in another milestone. I successfully implemented the basic SVM-Core to NoirVisor. Plus, I released a document regarding the VMX-nesting. This document will be a future reference when I start to work on it.

The next step of NoirVisor development will be regarding to Nested Paging. Since I have already implemented the stealth Inline Hook based on Intel EPT, this time will be stealth Inline Hook based on Nested Paging, and it will be a much harder and more challenging job since the NPT has a different structure from EPT. There is no “execute-only” feature in NPT, so algorithm will be quite different.

Regardless, I will not give up for the difficulties awaiting me to encounter. NoirVisor is my personal project that represents myself. I will make it to grow strong.