Czy mogę znaleźć informacje o maszynie hosta z wnętrza maszyny wirtualnej?
Czy mogę znaleźć informacje o maszynie hosta z wnętrza maszyny wirtualnej?
Na przykład jego adres IP.
EDYCJA: Jedna rzecz, którą do tej pory znalazłem:
HKLM \ SOFTWARE \ Microsoft \ Virtual Machine \ Guest \ Parameters zawiera
- HostName
- PhysicalHostName
- PhysicalHostNameFullyQualified
itp.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
7 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Chociaż istnieją scenariusze, w których widzę uzasadnione powody, aby to zrobić (na przykład maszyna wirtualna w klastrze sprawdza, czy host, na którym działa, faktycznie dostarcza wszystkie zasoby fizyczne, które maszyna wirtualna uważa, że ma, zanim rozpocznie się duże obciążenie, ale zadanie o niskim priorytecie) prawie wszystkie przypadki, w których maszyna wirtualna „chce” dowiedzieć się więcej o swoim hoście, są złośliwe. Jeśli proces działający na maszynie wirtualnej ma dobry powód, by znać tego typu informacje, to proste zadanie polega na skonfigurowaniu legalnego mechanizmu dostarczającego te informacje - w większości jako administrator maszyny wirtualnej Nie chcę maszyn wirtualnych cokolwiek z tego powiedzieć.
to
post z Sourcefire VRT
http://vrt-sourcefire.blogspot ... .html
opisuje niektóre z mechanizmów wykorzystywanych przez złośliwe oprogramowanie w celu ustalenia, czy działają one na maszynie wirtualnej, oraz działania łagodzące, które można podjąć, aby im przeciwdziałać - w większości przypadków maszyna wirtualna prawie zawsze może powiedzieć, że działa na maszynie wirtualnej i zazwyczaj może poinformować dostawcę hiperwizora, być może zidentyfikować typ hiperwizora i być może dobrze odgadnąć konkretną wersję. Niektóre dodatkowe informacje można zwykle uzyskać z sieci, ale prawie na pewno jest to działanie, które należy sklasyfikować jako złośliwe. Jeśli przeczytasz ten post, zobaczysz, że można skonfigurować maszynę wirtualną tak, że bardzo trudno jest cokolwiek działającego na maszynie wirtualnej dowiedzieć się czegoś innego niż podstawowy fakt, że jest to maszyna wirtualna, więc poleganie na te mechanizmy to zły pomysł.
Na konkretne pytanie dotyczące „adresu IP” hiperwizora ogólną odpowiedzią byłoby, że hipernadzorcy mogą mieć wiele adresów IP - konsola zarządzania, porty iSCSI, porty Live Motion \ Fault Tolerance i wiele portów, które nie mają wyraźnego adresu IP adres (porty maszyn wirtualnych) i inne opcje. Znalezienie adresu (adresów) IP konsoli zarządzania może być trywialne - zgodnie z przykładem Hyper-V - ale powinno być trudne do zrobienia z nim cokolwiek, w dobrze zaprojektowanej infrastrukturze maszyn wirtualnych maszyny wirtualne nie powinny być w stanie routować adres do konsoli zarządzania ...
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Jedyną rzeczą, o której musisz pamiętać, pisząc kod, który go używa, jest to, że może on nie być prawidłowy w momencie jego użycia, ponieważ maszynę wirtualną można zapisać, a następnie przywrócić lub zmigrować. O ile napisany kod lub skrypt jest wykonywany.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Jeśli chcesz tylko dowiedzieć się czegoś prostego, na przykład tego, czy pracujesz na maszynie wirtualnej, czy na której maszynie wirtualnej, prawdopodobnie najłatwiej to zrobić, patrząc na identyfikator BIOS maszyny wirtualnej lub inne ciągi identyfikatorów urządzenia.
Anonimowy użytkownik
Potwierdzenie od:
Po uzyskaniu dostępu do sieci (i odpowiednich poświadczeń) do hosta masz kilka opcji zbierania informacji:
psexec \\ nazwa_hosta_komputera ipconfig