HyperDbg: open-source, hypervisor-assisted user-mode, and kernel-mode Windows debugger