Сейчас на форуме: asfa, _MBK_ (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Изменить MAC адрес для конкретной программы
Посл.ответ Сообщение

Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 16 ноября 2009 21:07
· Личное сообщение · #1

Собственно есть программа, протекшн которой привязывается к мак адреса компютера. У меня есть ключ для конкретного мака. Тоесть я меняю мак в системе на заданный и использую. Теперь нужно эту программу запускать одновременно на двух компютерах той же самой сети. Одинаковый мак они иметь не могут. Как можно емулировать мак адресс для конкретной проги без смены системного мака?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 16 ноября 2009 22:56
· Личное сообщение · #2

Видимо, искать процедуру его считывания и патчить.



Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 17 ноября 2009 12:00
· Личное сообщение · #3

Archer
Спасибо.

Патчинг как последний вариант - уж больно программа мудреная (и CRC проверяет, и мак адрес не поймать где считывает, и может еще какие гадости). Возможно ли ее как нибудь виртуализовать, чтобы она думала что запускается на машине с определенным адресом. VmWare - это уж совсем, хочется более легкого варианта. Пробовал ли кто подобное



Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 17 ноября 2009 12:14
· Личное сообщение · #4

Нашел например VMware ThinApp, но он не умеет виртуализировать MAC адрес

Some software with copy protection based on hardware. ThinApp will virtualize some hardware properties such as harddrive serial numbers but applications that bind to things like ethernet MAC address or CPU-ID may not run when moved to another PC.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 17 ноября 2009 19:31
· Личное сообщение · #5

tino

информация к размышлению:

GetAdaptersInfo
структура IP_ADAPTER_INFO и значение Address

-----
EnJoy!




Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 17 ноября 2009 23:35
· Личное сообщение · #6

Jupiter Спасибо. Видимо виртуализировать не получится, так как не нашел виртуализацию hardware properties. Будем патчить.

Программа GetAdaptersInfo не использует, запарился уже искать где же она берет мак. Ткните пожалуйста в код который считывает мак. Там буду менять на свой.

При запуске выдает окно где hwid это мак адрес. Также использует проверку целостности. Не накрыта ничем. PEID пишет ms visual studio 2008.

www.sendspace.com/file/yd9qrb
Спасибо.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 18 ноября 2009 00:31
· Личное сообщение · #7

Прога паписана на Autoit, декомпилируй ее и извращайся над ней как угодно.
Например вот вариант который при запуске сразу копирует ответный код в буфер
rapidshare.com/files/308479817/FTautopilotV2.3.1.rar



Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 18 ноября 2009 13:29
· Личное сообщение · #8

Vovan666 Спасибо.
С декомпиляцией проблема. Пробовал myAutToExe.exe - но он не работает и зависает. Пробовал autoit exetoaut.exe - не работает
Vovan666 Подскажите, каким декомпилятором вы пользовались. Или выложите декомпилированый файл пожалуйста.

Спасибо.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 18 ноября 2009 13:40
· Личное сообщение · #9

www.nerdbucket.com/mirrors/myAutToExe2_2_AutoIt3_Decompiler_opensource.zip
Он в какой-то момент зависает примерно на минуту, после чего декомпиляция продолжается.
зы. после декомпиляции в заголовке скрипта будут лишние 3-4 символа которые надо удалить.



Ранг: 23.5 (новичок), 5thx
Активность: 0.020
Статус: Участник

Создано: 18 ноября 2009 15:27
· Личное сообщение · #10

Vovan666
Спасибо. Решено.


 eXeL@B —› Вопросы новичков —› Изменить MAC адрес для конкретной программы
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати