Как собрать эмулятор ключа защиты — инструкция по снятию дампа и эмуляции аппаратных ключей, используя эмулятор Multikey
1) Для снятия дампа с ключа нужно знать MODAD — параметр, который можно узнать при помощи (А) Toro Aladdin Dongles Monitor или (Б) брутфорсом, то есть перебором
А) распаковываем архив haspmon32.zip запускаем Toro Aladdin Dongles Monitor.exe запускаем вашу программу, которая проверяет ключ Toro Aladdin Dongles Monitor показывает нам MODAD
Б) распаковываем в C:\dumper архив hl-dump.zip открываем командную строку (Пуск — Выполнить — cmd) пишем в ней C: cd C:\dumper hl-dump.exe /BF
дампер подбирает MODAD и выплевывает два файла xxxx.dat и xxxx.reg где xxxx — это MODAD Внимание, это процесс небыстрый, иногда до 9 часов, так что ждите
2) Если мы узнали MODAD первым способом, то снимаем дамп, если вторым, то дамп уже снят. для этого выполняем пункт 1.Б, но вместо команды hl-dump.exe /BF вбиваем hl-dump.exe /DUMP 0xMODAD где MODAD заменяем на найденное нами значение, например HL-DUMP.EXE /DUMP 0x409
Теперь нужно узнать seed`ы и переконвертировать дамп в формат, понятный эмулятору.
3) распаковываем hl-solver.zip корень диска C: копируем xxxx.dat полученный ранее в папку C:\trial_solver_directory_demo_version_only запускаем C:\hl_solver.exe ВМЕСТО НУЛЕЙ вводим MODAD жмем Find seeds прога долго переваривает и выдает три значения сидов записываем их куда-нибудь, потом пригодятся
4) распаковываем UniDumpToReg.rar запускаем UniDumpToReg.exe жмем Open выбираем xxxx.dat ставим галочку на vUSBbus Hardlock жмем Go прога выплевывает 0000xxxx.reg
Если прога не запускается и выдает ошибку, что приложение не настроено, установите vcredist_x86.exe
теперь отредактируем 0000xxxx.reg и всё, дело сделано Внимание! все изменения вносятся в 0000xxxx.reg
5) открываем в текстовом редакторе 0000xxxx.reg и xxxx.reg заменяем Services\Emulator\Hardlock\Dumpна на MultiKey\Dumps
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
Неисправности
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Ответ в тему Снять дамп с HASP ключа как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8
Программные продукты «1С:Предприятие» версии 8 помимо системы программного лицензирования могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin. В данной статье приведена информации о типе, маркировке и назначении различных ключей HASP4 Net от «1С:Предприятие». А также обзор программных продуктов от фирмы Aladdin, служащих для установки, настройки и администрировании этих ключей (для ОС семейства Windows).
0. Оглавление
1. Маркировка и назначение ключей
Все ключи HASP4 Net условно можно разделить на 2 типа «Клиентские» и «Серверные»:
Назначение конкретного ключа можно определить по его цвету и маркировке. На рисунках ниже рамкой выделена маркировка ключа. Остальные символы на ключе для пользователей программ особого значения не имеют. Тип и назначение ключа по маркировке можно определить из приведенной ниже таблицы:
Таблица видов ключей HASP 1С:Предприятие 8
Тип / цвет
Маркировка / серия
Назначение
ОДНОПОЛЬЗОВАТЕЛЬСКИЕ ВЕРСИИ ОСНОВНЫХ ПОСТАВОК И КЛИЕНТСКИХ КЛЮЧЕЙ
Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы «1С:Предприятие» выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе — 52 мм. Цветовая схема и маркировка ключей осталась без изменений.
2. Что нужно знать при установке ключей
Есть несколько особенностей, которые следует принять во внимание перед установкой ключей HASP, а именно:
3. Особенности учета клиентских лицензий
Клиент «1С:Предприятие» при запуске может использовать для получения лицензий:
Кроме того очень важно знать и учитывать следующую особенность: если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8, то сервером будет выбран один произвольный ключ. После исчерпания лицензий этого ключа возможно использование одного многопользовательского ключа ORG8A, и затем возможно использование одного многопользовательского ключа ORG8B.
4. Программы для администрирования ключей HASP
4.1 HASP Device Driver
На момент написания статьи актуальной была версия 6.62.1. Скачать можно с официального сайта или с текущего.
Это ничто иное как обычный драйвер для устройства. Он нужен для того, чтобы ключ HASP4 Net определился в системе. Устанавливать следуя инструкциям инсталлятора.
4.2 HASP HL License Manager
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Менеджер лицензий — это утилита, которая служит связующим звеном между сетевым ключом и «1C», запускаемой на удаленной машине. При установке HASP License Manager автоматически создает правило в Брандмауэре Windows. Однако, для работы защищенного приложения на удаленной рабочей станции необходимо проверить, что осуществляется беспрепятственный проход UDP- и TCP-пакетов по 475 порту в обе стороны. Устанавливать менеджер желательно как службу, выбрав «Service (nhsrvice.exe)» во время установки.
Ну а после установки должна появиться соответствующая служба.
При установке в сети двух и более менеджеров лицензий, их необходимо настроить для корректной работы. Иначе в сети может возникать коллизия между менеджерами лицензий по именам — при старте они принимают одно и то же имя по умолчанию, и в результате в сети присутствует несколько ресурсов с одинаковыми именами. Стоит отметить, что нередко менеджеры нормально работают и без настройки. Тем не менее, следует иметь в виду, что возможно возникновение проблемы. Кроме того, настройка может понадобиться, например, чтобы разделить клиентов по разным менеджерам лицензий. Подробнее об этом читайте здесь.
4.3 Aladdin HASP Monitor
На момент написания статьи актуальной была версия 8.32.5. Скачать можно с официального сайта или с текущего.
Данная утилита служит для мониторинга доступа к ключу и занятых лицензий. После установки и запуска, программа сканирует сеть в поисках менеджера лицензий и показывает активные соединения клиентских приложений с данными службами. Монитор дает возможность увидеть имена хостов, на которых установлена служба и HASP ключи, максимальное количество лицензий в ключе, количество занятых лицензий и имина клиентов, получивших лицензию.
Следует понимать, что сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475, так что для работы программы необходимо добавить соответствующее правило в брандмауэр Windows. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.
5. Просмотр полученной лицензии в 1С
Перечень всех видимых ключей, а также место получение текущей лицензии можно посмотреть и непосредственно из «1С:Предприятие». Достаточно запустить 1С в режиме 1С:Предприятие, в меню выбрать «Справка» — «О программе…» или нажать пиктограмму с изображением восклицательного знака на панели.
В открывшемся окне информацию о лицензиях можно просмотреть в пункте «Лицензия».
Здесь мы увидим ключ выдавший лицензию данному пользователю, а также все видимые ключи сети. Информация о выданных лицензиях присутствует также и в Консоли Администрирования Серверов «1С:Предприятие» в списке сеансов информационной базы (начиная с версии платформы 8.2.15).
Смотрите также:
Ниже будет подробно описан процесс установки типовой конфигурации в системе «1С:Предприятие» 8.3 (в версиях 8.2 и 8.1 действия аналогичны) в ОС семейства Windows, на примере решения «Бухгалтерия предприятия, редакция 3.0».…
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Вопрос: Что мне нужно сделать для заказа эмулятора? Ответ: Для заказа эмулятора Вам нужно заполнить простую форму в разделе Услуги.
Вопрос: Я отправил заказ, но ответа нет. Что делать? Ответ: Возможно, Ваш запрос не был доставлен из-за перебоев сервера или по каким-либо другим причинам. Попробуйте повторить Ваш запрос, используя форму в разделе Услуги.
Вопрос: Могу ли я повредить ключ утилитой для снятия дампа? Ответ: Нет, это исключено. Утилита для снятия дампа обращается к ключу, на том же уровне, что и защищаемая программа.
Вопрос: Каким образом можно передать дистрибутив программы? Ответ: Всё зависит от его размера. Если программа небольшая, то вполне можно передать её по электронной почте. Если порядка нескольких десятков или сотен мегабайт, то я передам Вам данные FTP-сервера, на которую можно закачать программу. Если программа достаточно объемная, то Вы можете прислать только те файлы (запускной + необходимые библиотеки), с которыми программа нормально запустится (т.е. убрать документацию, шаблоны, примеры и т.д.)
При создании архива с дистрибутивом программы, не забудьте поставить на него пароль. Так Вы защитите себя от утечки информации. Пароль на архив должен быть указан в комментарии к заказу или при дальнейшей переписке. В случае, если сервис позволяет удалять архив при переходе по определенной ссылке, просьба пересылать ссылку для удаления, чтобы после скачивания нами Вашего архива, мы могли незамедлительно его удалить.
Вопрос: Мне нужно сделать копию ключа, а не программный эмулятор. Это возможно? Ответ: Нет. Мы не занимаемся изготовлением аппаратных копий ключей.
Вопрос: Каким образом я могу оплатить эмулятор? Ответ: В настоящее время оплата эмулятора ключа возможна с помощью электронных платежных систем: QIWI-кошелек, WebMoney или Яндекс.Деньги. Также возможны переводы на карту VISA Сбербанка России по номеру карты. Прочие способы перевода средств оговариваются индивидуально.
Вопрос: На какой стадии заказа происходит оплата эмулятора ключа? Ответ: Оплата эмулятора ключа просиходит после создания эмулятора, но до его отправки клиенту. Готовые решения отправляются клиенту после 100%-оплаты.
Вопрос: Могу ли я переводить деньги на Ваш электронный кошелек с кодом протекции? Ответ: Во избежание недоразумений при переводе средств напрямую с одного кошелька на другой или через WM-дилеров, Вы можете использовать код протекции. Для подтверждения перевода будет сгенерировано пятизначное число, которое во время обмена нужно будет сообщить мне по электронной почте или ICQ.
Вопрос: Каковы основные особенности Ваших эмуляторов? Ответ: Среди основных особенностей эмуляторов можно выделить следующие:
— Эмулятор имеет достаточно небольшой размер и устанавливается в систему как дополнительный драйвер помимо оригинальных драйверов ключа, т.е. файлы программы изменению не подвергаются; — Для некоторых ключей эмулятор нетабличный: его не нужно переделывать с выходом каждой новой версии программы. В случае новых ключей, для которых существуют только табличные эмуляторы, обновления эмулятора под новую версию защищаемого ПО производятся, как правило, по меньшей стоимости, чем в альтернативных сервисах; — Эмулятор не содержит привязки к определенному компьютеру: Вы сможете установить его на любое количество рабочих станций; — При создании эмуляторов мы не используем публичные средства, доступные в Интернете. Заказывая эмулятор у нас, Вы можете быть уверены в том, что платите адекватную цену за качественное решение; — Зачастую стоимость наших эмуляторов оказывается ниже, чем в альтернативных сервисах.
Вопрос: Что нужно для нормальной работы эмулятора? Ответ: Для нормальной работы эмулятора достаточно установить оригинальные драйверы ключа. После этого Вы можете устанавливать эмулятор и работать с программой. В архиве с эмулятором всегда размещается подробная инструкция по его установке.
Вопрос: Эмулятор не работает на новой версии программы. Что делать? Ответ: Свяжитесь с нами с помощью электронного сообщения или ICQ и детально опишите ситуацию.
Вопрос: У меня на компьютере установлен оригинальный ключ для другой программы. Помешает ли наличие эмулятора его функционированию? Ответ: Нет, работа эмулятора не помешает корректному функционированию физического электронного ключа.
Вопрос: Где гарантии, что эмулятор действительно существует? Ответ: Существование и работа эмулятора ключа с нашей стороны подтверждается с помощью наглядной и подробной видео-демонстрации. При желании мы можем дать Вам доступ к тестовому компьютеру с установленным эмулятором ключа по TeamViewer, чтобы Вы сами смогли убедиться в работоспособности эмулятора. Нам нет смысла покупать программу официально, чтобы сделать скриншоты, потому как зачастую эмулятор стоит дешевле официально купленной программы.
Вопрос: Какова гарантия, что Вы меня не кинете? Ответ: Все платежные средства, которые предлагаются для расчетов, идентифицированы: мы имеем персональный аттестат WebMoney, идентифицированный счет в системе Яндекс.Деньги. Было бы крайне нелогично с нашей стороны обмануть одного человека с последующим закрытием сервиса, стабильно работающего более шести лет.
Вопрос: За предложенную стоимость эмулятора я могу купить программу официально. Ответ: Иногда такое действительно случается. Однако следует учесть, что эмулятор ключа не привязывается к определенному компьютеру, не совсем логично сравнивать его со стоимостью локального рабочего места. В 99% случаев, стоимость эмулятора вполне окупает себя уже после установки на два рабочих места.
Вопрос: Какова гарантия, что оплаченный эмулятор не появится в открытом доступе? Ответ: Даже если опустить конструктивные рассуждения, касаемые репутации сервиса, можно просто учесть, что к нам могут обратиться с запросом на создание эмулятора для той же самой программы. Нам ни к чему терять прибыль, т.к. в случае выкладывания эмулятора в общий доступ, мы автоматически теряем своих клиентов.
Вопрос: Могу ли я получить демонстрационную версию эмулятора? Ответ: Практика показывает, что при получения демонстрационной версии эмулятора и убеждении в его работоспособности, клиент пытается приспособить ограниченную версию эмулятора в полную или найти более выгодный вариант получения эмулятора (обращения в альтернативные сервисы, форумы и т.п.). В целях сведения подобных случаев к минимуму, мы не распространяем демо-версии эмулятора. Существование его работы подтверждается с помощью видео и/или удаленного доступа к тестовому компьютеру с эмулятором ключа по TeamViewer.