description |
---|
Learn more, how we designed HyperDbg |
HyperDbg is designed based on Hypervisor From Scratch tutorial.
It's a hypervisor plus some other processor features exported to user-mode to make debugging applications and the kernel possible.
Here is the link to these parts:
(https://rayanfam.com/topics/hypervisor-from-scratch-part-1/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-2/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-3/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-4/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-5/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-6/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-7/)
(https://rayanfam.com/topics/hypervisor-from-scratch-part-8/)
You can see the source code for these series on GitHub.
(https://github.com/SinaKarvandi/Hypervisor-From-Scratch)
Here's a diagram that shows how HyperDbg works!