Frage

die Suche nach Ideen, wie zu erkennen, wenn unsere Windows-Anwendung wird in einen der folgenden VM-Umgebungen ausgeführt werden. Einige Starter Ideen für den Nachweis sind in Klammern angegeben. Es kann eine besseren Nachweistechniken sein (viel) -. Die Starter Ideen, die ich habe kommen mit basieren auf meiner Google Forschung

  • VMWare (mit Blick auf das Vorhandensein von optionalen VMware Tool ist ein Weg)

  • Microsoft Virtual PC (hat ein Gerät "Virtual HD" für ihre IDE-Festplatten namens "MS Virtual SCSI Disk-Device" für ihre SCSI-Festplatten)

  • Citrix Xen

  • Sun Virtual Box

Danke, Malcolm

War es hilfreich?

Lösung

Siehe BluePill , die der Autor als nicht nachweisbare beansprucht, was eine große negative Antwort dass schnell mehr Möglichkeiten, um festzustellen, ob Sie in einer VM entwickelt von der Sicherheits-Community. Die beste davon scheint auf Timing zu stützen.

Andere Tipps

Das sieht viel versprechend - es hat eine exe und .c Datei herunterladen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top