Привязка к железу и виртуалка

Тема в разделе "WASM.HEAP", создана пользователем _nic, 5 ноя 2010.

  1. _nic

    _nic New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2007
    Сообщения:
    372
    Подкинте идею как можно сделать привязку к железу.Но что б при этом привязанная программа,работала на том же самом компьютере на виртиуальной машине(типа vmware).Я знаю что на виртуалках прлцессор не эмулируется,но не у всех камней есть команда получения серийника.К какой же железке ещё можно привязатся?
     
  2. Tronix

    Tronix Member

    Публикаций:
    0
    Регистрация:
    10 сен 2010
    Сообщения:
    122
    В общем случае нельзя ни к чему привязаться. Можно лишь определить, что программа выполняется под vmware по некоторым признакам, а вот свой это компьютер или чужой - неведомо.
     
  3. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    _nic
    > К какой же железке ещё можно привязатся?
    у usb флешке. не слишком надежно, но для юзера сойдет. а хакер один хрен любую хрень пох...
     
  4. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    к серийному номеру южного моста
     
  5. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    А можно проще - в коммерц
     
  6. PSR1257

    PSR1257 New Member

    Публикаций:
    0
    Регистрация:
    30 ноя 2008
    Сообщения:
    933
    Рекомендуется нечоткая привязко: собрать всю возможную инфу: cpuid, версия винды, дата создания своих модульков, размерчег памяти, ... ну вы понели.
     
  7. _nic

    _nic New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2007
    Сообщения:
    372
    Я че по вашему идиот который невидит надпись на разделах форума?
    И что будет работать даже на стареньких VIA чипсетах?
     
  8. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    Во-первых, теоретически можно создать ВМ, которую нельзя обнаружить из-под неё (надо просто эмулить все ошибки процессора и не добавить своих + имена реальных устройств, а не VirtualBox Generic CDROM). Однако самые известные ВМ вроде WMWare или VirtualBox таким свойством не обладают.
    Во-вторых, даже при аппаратной виртуализации все функции получения серийника будут возвращать то, что захочет ВМ и достучаться до реального железа не выйдет. Поэтому работа в ВМ только на одном компе не возможна.
    Так что лучше как уже сказали сделать привязку в виде USB-брелка, HASP-ключа или ещё чего-то в этом роде. Только так ваша задача решима.
     
  9. newbie

    newbie New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2008
    Сообщения:
    1.246
    Код (Text):
    1. И что будет работать даже на стареньких VIA чипсетах?
    По идее должно
     
  10. Tronix

    Tronix Member

    Публикаций:
    0
    Регистрация:
    10 сен 2010
    Сообщения:
    122
    Не должно.