AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Bitte testen! IDT base Adresse auslesen + VMM detection
Thema durchsuchen
Ansicht
Themen-Optionen

Bitte testen! IDT base Adresse auslesen + VMM detection

Ein Thema von Zacherl · begonnen am 13. Sep 2007 · letzter Beitrag vom 23. Sep 2007
Antwort Antwort
Seite 1 von 6  1 23     Letzte »    
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 15:53
Hey,

in Anlehnung an meinen Thread wie man virtuelle Maschienen mittels der SIDT base address erkennen kann habe ich aufgrund von Problemen unter allen emulierten Systemen außer XP eine weitere Variante versucht. Die IDT base Adresse.

Diese Methode erkennt zuverlässig alle XP, Win2000 und Vista unter VirtualBox. Das einzige Problem: Es erkennt ein richtiges Vista (und vermutlich ein richtiges Win2000) auch als virtuelle Maschine.

Nun brauche ich möglichst viele Testwerte von Vista und Win2000 Systemen. Ob innerhalb einer VM oder außerhalb ist mir egal. Am besten beides.

Folgendes Testprogramm zeigt euch die IDT base address in Hexadezimaler Zahl an und eine vorläufige Hypothese ob das System eine VM ist oder nicht. (Klapt halt nur richtig unter XP)

Bitte postet einfach das verwendete Betriebsystem und die Adresse der IDT die angezeigt wird.

Vielen Dank
Angehängte Dateien
Dateityp: zip vmtest_636.zip (23,9 KB, 32x aufgerufen)
  Mit Zitat antworten Zitat
Leonard

Registriert seit: 12. Okt 2005
Ort: Lutherstadt Eisleben
64 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:19
Hallo,

auf meinem Win2000 bekomme ich folgendes Ergebnis:

Code:
80 03 64 00
Code:
[Probably] NOT running in virtual maschine!
mfg Leonard
Tobias
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:25
Danke dir, damit kann ich Win2000 jetzt sogar schon ausschließen Bleibt also nur noch Vista zu testen. Scheinbar wurde der Bereich in dem die IDT liegen kann von XP auf Vista geändert.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:30
Code:
---------------------------
Info
---------------------------
E386D400
---------------------------
OK  
---------------------------
Code:
---------------------------
Info
---------------------------
[Probably] running IN virtual maschine!   
---------------------------
OK  
---------------------------
Windows Vista Ultimate 32-Bit, läuft NICHT in einer VM
  Mit Zitat antworten Zitat
Leonard

Registriert seit: 12. Okt 2005
Ort: Lutherstadt Eisleben
64 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:32
Ich habs eben nochmal gestartet und da zeigt das Programm eine andere Adresse.

Code:
89 05 77 E8
Der Text bleibt der gleiche.
Tobias
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:35
Code:
---------------------------
Info
---------------------------
82648960
---------------------------
OK  
---------------------------
Code:
---------------------------
Info
---------------------------
[Probably] running IN virtual maschine!   
---------------------------
OK  
---------------------------
Laptop Windows Vista Business 32Bit aus der *.zip gestartet.

Code:
---------------------------
Info
---------------------------
81AFF400
---------------------------
OK  
---------------------------
Code:
---------------------------
Info
---------------------------
[Probably] running IN virtual maschine!   
---------------------------
OK  
---------------------------
Laptop Windows Vista Business 32Bit normal gestartet.


Ich benutze keine VM.

MfG
freak
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:41
Habt ihr beiden Dualcore Systeme? Habe jetzt mal eine Version hochgeladen die die AffinityMask direkt auf die erste CPU setzt. Nun sollte auch ein einheitlicher Wert angezeigt werden.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:42
Ja, den E6600
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:43
Ja! AMD Turion 64 X2 M TL-56 1,8Ghz

MfG
freak
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

Re: Bitte testen! IDT base Adresse auslesen + VMM detection

  Alt 13. Sep 2007, 16:44
Ich hab mal eine neue Version hochgeladen .. bitte nocheinmal testen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 6  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz