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

 eXeL@B —› Вопросы новичков —› Эмуляция съёмного диска (USB-Flash/USB-HDD) для Консультант+
Посл.ответ Сообщение

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

Создано: 20 марта 2010 21:31 · Поправил: AlexeyPetrov
· Личное сообщение · #1

Существуют ли программы для эмуляции любого самого обыкновенного съёмного диска USB-Flash или USB-HDD?

Скорее всего, будет достаточно, чтобы программа:
- Создавала виртуальный диск с возможностью записи
- Сохраняла содержимое этого диска при перезапуске
- Выглядела бы для системы как флэшка или внешний винт с постоянным серийным номером.

Теперь для чего это нужно...

Есть программа: Консультант+. До недавних пор ломалась общеизвестными способами без особых проблем. 11 марта 2010 изменили систему защиты и ситуация усложнилась: у очень немногих людей сейчас есть коммерческие keymaker'ы, привязанные к аппаратным USB-ключам, с помощью которых можно удалённо зарегистрировать эту программу на любом компьютере (пользователи отправляют им запросы на регистрацию - они присылают вручную ответы, полученные через keymaker).

Зарегистрировать программу можно любым из двух способов:
1. Привязать регистрацию к съёмному диску (USB-Flash или USB-HDD), с которого можно запускать программу на любом компьютере;
2. Привязать регистрацию к материнской плате компьютера, если программа запускается с несъёмного жёсткого диска.

Хотелось бы сделать программу переносимой между компьютерами без перерегистрации и запускающейся с любого носителя. Если не получится сэмулировать флэшку/внешний винт, придётся либо и дальше регистрировать всех вручную по запросам через Интернет, либо ставить программу на виртуальную машину (VMWare) и пользоваться всем из под неё, что не слишком эффективно, т.к. на приём месячных обновлений ко всем базам Консультанта даже без виртуальной машины уходит по 2-3 часа.

Уже пробовал сэмулировать флэшку через:
- Virtual Floppy Driver: позволяет создавать диски только до 2.88 МБ (для работы программы с максимальным набором баз нужно до 50 ГБ);
- TrueCrypt: программа ругается на виртуальный диск, с которого пытаюсь её запустить:
ОШИБКА 270 - Ошибка флэш-носителя. F-4: Неизвестная ошибка (может возникнуть, если серийный номер флэш-диска слишком короткий, т.е. используется не флэш-диск КонсультантПлюс, или когда флэш-диск расшарен и доступ осуществляется с другого компьютера);
- RAMDisk: та же ошибка, что и с TrueCrypt.

Для тестирования выложил дистрибутив предыдущей версии Консультанта, привязывающийся к флэшке, для которой есть автоматический регистратор. В нём одна маленькая база, запускается только с флэшки или внешнего винта. Для регистрации достаточно запустить akm.exe. Признаком успешной регистрации является нормальный запуск после этого файла Cons.exe:
http://rapidshare.com/files/365931276/Consultant.Sample.rar (11 МБ)

В новой версии привязка к флэшке работает аналогично с тем лишь исключением, что нет автоматического регистратора (akm.exe), поэтому если удастся отучить от флэшки предыдущую версию, будет рабочее решение и для новой.



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 20 марта 2010 22:19
· Личное сообщение · #2

Могу достать полную версию со всеми базами. привязки нет. естесственно не за спасибо.



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

Создано: 22 марта 2010 11:37 · Поправил: AlexeyPetrov
· Личное сообщение · #3

Сама программа у меня есть со всеми базами. И без привязки она запускается (через loader с ключом /adm) - можно пользоваться.
Проблема в том, что без привязки не принимаются обновления. Подозреваю, что у вас ситуация такая же.
В общем-то, даже зарегистрировать 1 компьютер или 1 флэшку/внешний винт для меня не проблема через знакомых, у кого есть коммерческие keymaker'ы. Но хотелось бы сделать сборку переносимой без перерегистрации, не привязанной к каким-то носителям или железкам и с возможностью приёма обновлений.

Есть масса программ, имитирующих CD/DVD-носители, но неужели нет ни одного эмулятора флэшки? Речь не о замудрёных USB-ключах с микрочипами вроде HASP, Guardant, eToken, SenseLock (которые почти все успешно ломают на CrackL@b'е через различные эмуляторы), а об имитации самой обыкновенной USB-флэшки! Причём даже не какой-то конкретной, а любой флэшки (или внешнего винта). Неужели ветеранам CrackL@b'а ни разу не попадалась подобная примитивная защита и нет идей, как её проще всего обойти?



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 22 марта 2010 17:55
· Личное сообщение · #4

AlexeyPetrov
Ты кажется не понял....я тебе про фулл версию, без привязки вообще. с рабочими обновлениями и т.д. и т.п. Без всякой регистрации, лоадеров, ключей.... Прога покупалась на несколько сотен компов поэтому привязки там не предусмотрено никакой.



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

Создано: 23 марта 2010 11:27
· Личное сообщение · #5

Неужели ветеранам CrackL@b'а ни разу не попадалась подобная примитивная защита
Во-первых, защита там не примитивная. Об этом свидетельствует наличие коммерческих взломщиков. То , что их кто-то "украл" и переделал свидетельствует о простоте их защиты, а не Консультанта. А во-вторых, как ты думаешь, кто эти keymaker-ы делал ?
Перечитай правила форума и перестань канючить : ДАЙ, ДАЙ, ДАЙ.



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

Создано: 23 марта 2010 16:53 · Поправил: AlexeyPetrov
· Личное сообщение · #6

MasterSoft, загляните в личные сообщения.

tundra37,
По-моему, я задал весьма конкретный вопрос, по существу которого ответа до сих пор не было:
Существуют ли программы, эмулирующие обыкновенные флэшки по аналогии с Daemon Tools, Alcohol 120% и подобных, что эмулируют CD/DVD/BD-диски?

Позвольте напомнить и вам правила форума:
1. Этот подфорум создается для новичков, где можно задавать ЛЮБЫЕ вопросы по тематике взлома и защиты программ, инструментам, статьям, документации и т.п.

Защита в Консультанте действительно приличная. Но привязку к флэшке уже зарегистрированной версии, на мой взгляд, можно обойти через достаточно простой эмулятор этой самой флэшки, т.к. сделана привязка исключительно на программном уровне и привязывается он к любой флэшке, считывая её серийный номер и проверяя, что диск, с которого программа запускается, действительно похож на флэшку. К примеру, привязку к материнской плате мне удалось обойти установив Консультант на виртуальную машину VMWare, но это слишком неудобный способ, поэтому ищу более изящное решение на основе версии для флэшки.



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 23 марта 2010 17:23
· Личное сообщение · #7

AlexeyPetrov пишет:
загляните в личные сообщения.

от вас там нет ничего.

AlexeyPetrov пишет:
привязывается он к любой флэшке, считывая её серийный номер и проверяя, что диск, с которого программа запускается, действительно похож на флэшку

Если не юзаются свои - самописные дрова для работы с флэхой тогда бряку на GetVolumeInformation - инфа. GetDriveTypeA - тип носителя. примерно так.



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

Создано: 23 марта 2010 19:51
· Личное сообщение · #8

AlexeyPetrov пишет:
Позвольте напомнить и вам правила форума:

Это правила для топиков новичков. Но есть общие правила
--> Link <--
Топики про помощь во взломе, если нет информации по самостоятельно проделанной работе, равно как без указания названия программы и прямой ссылки на нее, могут быть расценены как запрос на взлом и закрыты модератором с указанием данного пункта правил.

Эти правила действуют и тут.
Ну не работает старый крак. Знакомая проблема. Мы тут при чем?


 eXeL@B —› Вопросы новичков —› Эмуляция съёмного диска (USB-Flash/USB-HDD) для Консультант+
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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