Посл.ответ |
Сообщение |
Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник
|
Создано: 08 июня 2007 12:40 · Личное сообщение · #1
Как определить, к какому железу и как привязывается программа?
Какие API-функции перехватывать, и тп...
И можно ли будет сэмулировать это железо на другом компьютере?
| Сообщение посчитали полезным: |
|
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 08 июня 2007 13:03 · Личное сообщение · #2
RAMZEZzz пишет:
Как определить, к какому железу и как привязывается программа?
Какие API-функции перехватывать, и тп...
Дизассемблер+отладчик
RAMZEZzz пишет:
И можно ли будет сэмулировать это железо на другом компьютере?
можно
| Сообщение посчитали полезным: |
Ранг: 41.2 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 08 июня 2007 13:26 · Личное сообщение · #3
На васме похожие темы есть помоему.
| Сообщение посчитали полезным: |
Ранг: 222.2 (наставник), 115thx Активность: 0.14↘0.01 Статус: Участник
|
Создано: 08 июня 2007 13:32 · Личное сообщение · #4
Перехватывай DeviceIOControl - через неё осуществляется доступ к железу и его параметрам.
----- все багрепорты - в личные сообщения | Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 08 июня 2007 13:35 · Личное сообщение · #5
HandMill пишет:
Перехватывай DeviceIOControl - через неё осуществляется доступ к железу и его параметрам.
Зачем?
| Сообщение посчитали полезным: |
Ранг: 222.2 (наставник), 115thx Активность: 0.14↘0.01 Статус: Участник
|
Создано: 08 июня 2007 13:43 · Личное сообщение · #6
Как это зачем? От этой же АПИ плясать нада - через неё формируют Hardware ID. Аспр через неё же и привязывается к железу, экзекриптор, самопальные привязки - тоже через неё чаще всего осуществляют
----- все багрепорты - в личные сообщения | Сообщение посчитали полезным: |
Ранг: 105.9 (ветеран) Активность: 0.06↘0 Статус: Участник
|
Создано: 08 июня 2007 13:44 · Личное сообщение · #7
HandMill пишет:
Перехватывай DeviceIOControl - через неё осуществляется доступ к железу и его параметрам.
Не к железу, а к драйверам.
RAMZEZzz
Похожих тем море, на любом форуме данной тематики.
| Сообщение посчитали полезным: |
Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник
|
Создано: 08 июня 2007 16:37 · Личное сообщение · #8
Ara
Спасибо за такой "развёрнутый" ответ.
Узнал много нового!
| Сообщение посчитали полезным: |
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 08 июня 2007 17:05 · Личное сообщение · #9
какой вопрос-такой и ответ.
| Сообщение посчитали полезным: |
Ранг: 85.5 (постоянный), 16thx Активность: 0.04↗0.05 Статус: Участник
|
Создано: 08 июня 2007 19:38 · Личное сообщение · #10
Ara пишет:
какой вопрос-такой и ответ.
Ладно, поставлю вопрос по-другому:
1. Какие есть способы привязки к железу, и как их обойти
2. Как сэмулировать железо одного компьютера на другом компьютере? (только для одного процесса)
| Сообщение посчитали полезным: |
Ранг: 192.3 (ветеран), 18thx Активность: 0.12↘0 Статус: Участник stoned machine-gunner
|
Создано: 08 июня 2007 23:09 · Личное сообщение · #11
лично я встречал привязку к жесткому диску, дате BIOS, Привязку к ProductId винды, хотя это не железо...
вот почитай статью на wasm:
www.wasm.ru/article.php?article=hardzen
MAC адрес сетевой карты частенько юзают.
Как эмулировать? Подменять оригинальные данные. Читай на том же wasm про создание дров.
----- once you have tried it, you will never want anything else | Сообщение посчитали полезным: |
Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 09 июня 2007 00:10 · Личное сообщение · #12
RAMZEZzz, зачастую значительно легче отломать проверку чем разбираться в том, как она реализована. Но, тут мы приходим к дискусси "изменять код проги или нет, вот в чём вопрос"
| Сообщение посчитали полезным: |