Сейчас на форуме: asfa (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Эмуляция съёмного диска (USB-Flash/USB-HDD) для Консультант+ |
Посл.ответ | Сообщение |
|
Создано: 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: В новой версии привязка к флэшке работает аналогично с тем лишь исключением, что нет автоматического регистратора (akm.exe), поэтому если удастся отучить от флэшки предыдущую версию, будет рабочее решение и для новой. ![]() |
|
Создано: 20 марта 2010 22:19 · Личное сообщение · #2 |
|
Создано: 22 марта 2010 11:37 · Поправил: AlexeyPetrov · Личное сообщение · #3 Сама программа у меня есть со всеми базами. И без привязки она запускается (через loader с ключом /adm) - можно пользоваться. Проблема в том, что без привязки не принимаются обновления. Подозреваю, что у вас ситуация такая же. В общем-то, даже зарегистрировать 1 компьютер или 1 флэшку/внешний винт для меня не проблема через знакомых, у кого есть коммерческие keymaker'ы. Но хотелось бы сделать сборку переносимой без перерегистрации, не привязанной к каким-то носителям или железкам и с возможностью приёма обновлений. Есть масса программ, имитирующих CD/DVD-носители, но неужели нет ни одного эмулятора флэшки? Речь не о замудрёных USB-ключах с микрочипами вроде HASP, Guardant, eToken, SenseLock (которые почти все успешно ломают на CrackL@b'е через различные эмуляторы), а об имитации самой обыкновенной USB-флэшки! Причём даже не какой-то конкретной, а любой флэшки (или внешнего винта). Неужели ветеранам CrackL@b'а ни разу не попадалась подобная примитивная защита и нет идей, как её проще всего обойти? ![]() |
|
Создано: 22 марта 2010 17:55 · Личное сообщение · #4 |
|
Создано: 23 марта 2010 11:27 · Личное сообщение · #5 Неужели ветеранам CrackL@b'а ни разу не попадалась подобная примитивная защита Во-первых, защита там не примитивная. ![]() Перечитай правила форума и перестань канючить : ДАЙ, ДАЙ, ДАЙ. ![]() ![]() |
|
Создано: 23 марта 2010 16:53 · Поправил: AlexeyPetrov · Личное сообщение · #6 MasterSoft, загляните в личные сообщения. tundra37, По-моему, я задал весьма конкретный вопрос, по существу которого ответа до сих пор не было: Существуют ли программы, эмулирующие обыкновенные флэшки по аналогии с Daemon Tools, Alcohol 120% и подобных, что эмулируют CD/DVD/BD-диски? Позвольте напомнить и вам правила форума: 1. Этот подфорум создается для новичков, где можно задавать ЛЮБЫЕ вопросы по тематике взлома и защиты программ, инструментам, статьям, документации и т.п. Защита в Консультанте действительно приличная. Но привязку к флэшке уже зарегистрированной версии, на мой взгляд, можно обойти через достаточно простой эмулятор этой самой флэшки, т.к. сделана привязка исключительно на программном уровне и привязывается он к любой флэшке, считывая её серийный номер и проверяя, что диск, с которого программа запускается, действительно похож на флэшку. К примеру, привязку к материнской плате мне удалось обойти установив Консультант на виртуальную машину VMWare, но это слишком неудобный способ, поэтому ищу более изящное решение на основе версии для флэшки. ![]() |
|
Создано: 23 марта 2010 17:23 · Личное сообщение · #7 AlexeyPetrov пишет: загляните в личные сообщения. от вас там нет ничего. AlexeyPetrov пишет: привязывается он к любой флэшке, считывая её серийный номер и проверяя, что диск, с которого программа запускается, действительно похож на флэшку Если не юзаются свои - самописные дрова для работы с флэхой тогда бряку на GetVolumeInformation - инфа. GetDriveTypeA - тип носителя. примерно так. ![]() ![]() |
|
Создано: 23 марта 2010 19:51 · Личное сообщение · #8 AlexeyPetrov пишет: Позвольте напомнить и вам правила форума: Это правила для топиков новичков. Но есть общие правила --> Link <-- Топики про помощь во взломе, если нет информации по самостоятельно проделанной работе, равно как без указания названия программы и прямой ссылки на нее, могут быть расценены как запрос на взлом и закрыты модератором с указанием данного пункта правил. Эти правила действуют и тут. Ну не работает старый крак. Знакомая проблема. Мы тут при чем? ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Эмуляция съёмного диска (USB-Flash/USB-HDD) для Консультант+ |