Сейчас на форуме: igorcauret, Rio (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Странность с виртуалками
Посл.ответ Сообщение

Ранг: 10.7 (новичок), 2thx
Активность: 0.060
Статус: Участник

Создано: 06 октября 2014 18:02
· Личное сообщение · #1

Приветствую.

Исследуемое приложение прекрасно работает в виртуалке на одном компьютере и перестаёт работать, если скопировать образ и запустить его на другом компьютере. И в том, и в другом случае используется Virtual Box, никаких изменений в окружении не проихводится, т.е. полный цикл выглядит так:

- Запускаем виртуалку на одном компьютере -- приложение работает
- Выключаем виртуалку, копируем образ на другой компьютер и запускаем его -- приложение не работает

С чем это может быть сязано? Что может проверять приложение, ведь в обоих случаях всё окружение, на мой взляд, абсолютно идентичное? MAC-адрес заменять на тот, с которым всё работает, уже пробовал.

Заранее благодарю за возможные ответы.



Ранг: 71.2 (постоянный), 33thx
Активность: 0.050.12
Статус: Участник

Создано: 06 октября 2014 18:13
· Личное сообщение · #2

Вроде бы через CPUID протекает инфа о процессоре host-а.



Ранг: 10.7 (новичок), 2thx
Активность: 0.060
Статус: Участник

Создано: 06 октября 2014 18:22
· Личное сообщение · #3

Т.е. CPUID в Virtual Box'е может добраться даже до настоящего процессора?



Ранг: 71.2 (постоянный), 33thx
Активность: 0.050.12
Статус: Участник

Создано: 06 октября 2014 18:39
· Личное сообщение · #4

Понятия не имею, я не спец по виртуализации.
Но когда писал защиту от виртулизации, что-то такое заметил. Проверьте сами




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 06 октября 2014 18:55
· Личное сообщение · #5

Помнится была такая команда vboxmanage, дававшая возможность доступа к "VBoxInternal/CPUM/HostCPUID extradata" виртуальной машины.
С ее помощью можно было влиять на CPUID, который видел "гость".

-----
Give me a HANDLE and I will move the Earth.




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 06 октября 2014 19:31
· Личное сообщение · #6

plutos если я не ошибаюсь, был подобный вопрос. народ прыгал на вмварю и там эта проблема отпадала сама собой.(был софт. который покупая 1 лиц номер, под вмварю клонировали др.юзерам). Чую что ТС именно этого и добивается

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 71.2 (постоянный), 33thx
Активность: 0.050.12
Статус: Участник

Создано: 06 октября 2014 20:36 · Поправил: kunix
· Личное сообщение · #7

VodoleY, вот ровно по этой причине и я писал детект виртуалки
Однакож, от кастомного qemu оно пожалуй не спасет, захотят - эмульнут обязательно.

| Сообщение посчитали полезным: VodoleY

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 07 октября 2014 07:27
· Личное сообщение · #8

kunix ну... если писал, то было бы чудно наверно, для общественности показать одним флаконом все варианты детекта виртуалки, а еще лучше сделать небольшую софтину с батонами на каждый вид детекта. типа, тест пройден или виртуалка детектед людям думаю было бы полезно

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....


| Сообщение посчитали полезным: sivorog

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 октября 2014 14:57
· Личное сообщение · #9

b0r3d0m пишет:
Т.е. CPUID в Virtual Box'е может добраться даже до настоящего процессора?

Видюху точно парсит,
Можно софтом сравнить что у вас общего и будешь знать..


 eXeL@B —› Вопросы новичков —› Странность с виртуалками
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати