Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Интересный вопрос о виртуальной машине

318
10 октября 2007 года
nof
193 / / 03.04.2006
Вопрос к экспертам :)
Как программно определить, запущена ли программа под виртуальной машиной? VMWare, например.
334
10 октября 2007 года
HexEdit
809 / / 27.07.2006
Вполне возможно, может быть по чипсету или если установлены расширения то еще проще.
Точнее сказать не могу, никогда этим не занимался, может напишет кто пробовал.
Но ИМХО можно!
245
10 октября 2007 года
~ArchimeD~
1.4K / / 24.07.2006
не имхо, а можно. многие вирусы так и делают
только, насколько я понимаю, определяется это не всегда штатно, иногда по косвенным признакам. попробуй поглядеть

http://www.xakep.ru/magazine/xa/087/072/1.asp

это "побег из vm ware" от криса касперски, там вроде был код определения.
334
11 октября 2007 года
HexEdit
809 / / 27.07.2006
Ну vmware то vmware, но автор же сказал "например", а виртуальных машин много... Connectix (сейчас Microsoft) VirtualPC, VMware, bochs, qemu и др. ... :confused:
245
11 октября 2007 года
~ArchimeD~
1.4K / / 24.07.2006
Цитата: HexEdit
Ну vmware то vmware, но автор же сказал "например", а виртуальных машин много... Connectix (сейчас Microsoft) VirtualPC, VMware, bochs, qemu и др. ... :confused:



мне кажется, написать код, определяющий все виртуальные машины, это все равно, что написать код на ассемблере, который бы работал одновременно и под dos, и под windows, и под Linux, и под FreeBSD, и под MacOS. думаю стоит взять и разобраться с 3-4 самыми популярными. на мой взгляд, это VMware, Bochs, VirtualPC, может ещё какая-нибудь. Про wmvare сцылку дал, про отальное - чего не знаю, того не знаю :(

334
17 октября 2007 года
HexEdit
809 / / 27.07.2006
2~ArchimeD~: а 4я - QEMU ;)

Ну думаю что, как писал в начале, по чипсету... Насколько я знаю, большинство "VM" имею специфические чипсеты (ну виртуальные естественно) и думаю что определить по нему не составляет проблемы.
Возможно есть еще какие-то виртуальные аппаратные компоненты, по которым можно определить...
1.9K
18 октября 2007 года
max_dark
256 / / 11.11.2005
Ковырялся я как то в исходниках Bochs и наткнулся на следующую вещь:
Если в определенный порт(какой не помню) вывести побайтно shutdown, то Bochs закрывается как миленький:)
Т.е. если мы прошли это место и продолжаем работать, то с большой вероятностью можно предположить, что мы работаем не под Bochs
334
18 октября 2007 года
HexEdit
809 / / 27.07.2006
Закрывается полностью? Даже без вопросов?
Если да, то хочешь устроить юзеру подлянку? ))
1.9K
19 октября 2007 года
max_dark
256 / / 11.11.2005
Цитата:
Закрывается полностью? Даже без вопросов?


Как реальный комп без UPS-а из розетки выдернуть ;)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог