I know a software that is able to identify me as a host even when it runs inside a vm (using vmware running Windows 7 x64, host is Windows 10 x64). They generate some unique signature/hardware fingerprint and it's based on hardware.
This fingerprint is the same on host PC and the same on guest PC. Even when I disconnect network adapter so it must be done offline. How can I achieve something like this? Do they use some kind of magic or hack and access my real hardware information inside VM, on a completely clean windows?
They're able to generate completely unique identifiers and they're the same on my home PC and virtual machines created on this PC.
Is that technically possible to do this?