Совет 1: Как снять дамп с HASP ключа

Для предотвращения нелегального использования программного обеспечения разработчики встраивают в свои продукты разнообразные системы защиты. Одним из популярных способов ограничения доступа является применение аппаратных ключей.
Вам понадобится
  • — HASP HL Installer version 5.20
  • — TORO Dongle Monitor for Hardlock/Hasp4/HaspHL v3.2
Инструкция
1
Ключ HASP представляет собой устройство размером с флешку. Он может подключаться к компьютеру через LPT-порт, но наибольшее распространение получили ключи в формате USB-брелока. Внутри каждого ключа находится защищенный микроконтроллер. Внутри чипа размещен криптопроцессор, используемый для шифрования и дешифровки потоков данных, посылаемых в процессе работы от защищенной программы ключу и обратно. Это означает, что программа не будет работать без конкретного ключа HASP, к которому она привязана. В результате, продавая ключи, разработчик может контролировать процесс распространения программы, ограничивать количество пользователей.
2
По ряду причин применение аппаратных средств защиты негативно воспринимается покупателями программного обеспечения. Использовать аппаратный ключ не слишком удобно. При выходе ключа из строя его заменят, но это может занять много времени, особенно если производитель программы и покупатель находятся в разных городах или даже странах. На пересылку могут уйти дни, и все это время программное обеспечение будет проставить, что может привести к срыву сроков, потерям прибыли и деловой репутации. Еще хуже, если ключ потерян или украден. Лицензионная политика большинства разработчиков не предусматривает выдачи дубликатов утраченного брелока. Программу придется покупать заново. При этом достаточно сложно обеспечить надлежащую защиту устройства, т.к. оно все время находится на руках у пользователей.
3
В результате желание скопировать ключ появляется у лицензированных покупателей продукта. Сам процесс создания клона весьма сложен, поскольку ключи специально разрабатывались для того, чтобы максимально затруднить их дублирование. Первым этапом при копировании HASP-ключа является снятие дампа.
4
Скачайте набор оригинальных драйверов HASP HL Installer. Распакуйте и установите драйверы ключа, это описано в приложенной инструкции. Перезагрузите компьютер. Установите и запустите логгер TORO Dongle Monitor. Установите и запустите защищенную программу, некоторое время поработайте в ней. Внизу окна логгера должны появиться следующие строки:
Hasp In:> HaspInitPacket
PW1=XXXXX (0x1234) , PW1=YYYYY (0x5678)
Это пароли для ключа. В той же паке где и логгер также лежит дампер памяти ключа. Закройте логгер и запустите дампер с параметрами в командной строке:
h5dmp.exe 0x1234 0x5678
В результате работы программа создаст в корне диска C: файл с дампом ключа.

Совет 2: Как сделать дамп ключа

Разработчики предусматривают особую систему доступа к функциям программного обеспечения при помощи специального USB-ключа. При его утере владельцу ПО необходимо обратиться за получением новой копии, однако это не всегда бывает удобно.
Вам понадобится
  • - программа Dekart Key Manager.
Инструкция
1
Для того, чтобы слить дамп ключа флеш-карты, воспользуйтесь специальным программным обеспечением. В основном все утилиты, предназначенные для этого, платные. Вы можете воспользоваться программой Dekart Key Manager или ее аналогами.
2
Оплатите покупку программного обеспечения при помощи банковской карты или любыми другими способами, предусмотренными разработчиком и доступными вам. Лучше всего данную программу запускать на компьютере с операционной системой Windows XP, если у вас нет такой возможности, и у вас установлена система более новой версии, воспользуйтесь запуском в режиме совместимости с XP.
3
Запустите программу и ознакомьтесь с ее интерфейсом. В левой части главного окна вы найдете список устройств с ключами, подключенных к вашему компьютеру через USB-интерфейс, а в правой части – содержимое выделенного вами носителя информации. Сделайте копию информации, находящейся на ключе при помощи меню программы. Для этого воспользуйтесь меню сохранения данных из файла.
4
В меню редактирования выберите операцию копирования и подключите к вашему компьютеру другой съемный накопитель, на который в дальнейшем запишется информация. Подтвердите операцию и дождитесь ее окончания.
5
Обратите внимание, что при возникновении проблем с использованием программы в режиме совместимости необходимо в обязательном порядке воспользоваться компьютером с операционной системой Windows XP. В противном случае при копировании информации на съемный накопитель в дальнейшем могут возникнуть проблемы с дальнейшим ее считыванием.
6
Лучше всего старайтесь заранее предусмотреть несколько копий ключей к программному обеспечению, чтобы вам не пришлось лишний раз создавать дополнительные копии самостоятельно. Учитывайте тот факт, что программное обеспечение, необходимое для копирование информации ключа, практически все платное.
Совет полезен?
Заранее заказывайте копии ключей.

Совет 3: Как прочитать дамп

Файл малого дампа создается системой каждый раз при возникновении неисправимой ошибки, вызвавшей сбой компьютера. Он может быть полезен при небольшом объеме жесткого диска, но именно из-за своих малых размеров не всегда содержит достаточное количество информации для исправления диска.
Инструкция
1
Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Настройки» для выполнения операции настройки параметров запуска и восстановления с помощью файда малого дампа памяти.
2
Раскройте ссылку «Панель управления» и укажите пункт «Система» двойным кликом мыши.
3
Перейдите на вкладку «Дополнительно» открывшегося окна приложения и нажмите кнопку «Параметры» в разделе «Загрузка и восстановление».
4
Укажите пункт «Малый дамп памяти» в каталоге «Запись отладочной информации».
5
Откройте программу браузера и перейдите на страницу http://www.microsoft.com/whdc/devtools/debugging/default.mspx. Скачайте программу WinDbg, предназначенную для чтения памяти малого дампа памяти компьютера.
6
Установите загруженное приложение (по умолчанию - C:/Program FilesDebugging Tools for Windows) и вернитесь в главное меню «Пуск».
7
Перейдите в пункт «Выполнить» и введите значение cmd в поле «Открыть» для инициации процедуры открытия программы WinDbg.
8
Нажмите кнопку OK для подтверждения выполнения команды и введите в поле командной строки для перехода к папке приложения значение cd c:program filesdebugging tools for windows.
9
Нажмите функциональную клавишу Enter для подтверждения выбранных изменений и введите следующее значение:windbg -y путь_сивола -i путь_образа -z путь_файла дампа.Здесь путь_символа - путь к локальной папке с загруженными символами и реальными двоичными файлами; путь_образа - путь к папке C:WindowsI386, содержащей файлы, скопированные из папки I386 установочного диска Windows; путь_файла_дампа - путь и имя выбранного файла дампа памяти.
10
Используйте команду !analyze -show для отображения кода и параметров неустранимой ошибки системы.
11
Укажите команду !analyze -v для отображения более подробных сведений о произошедшей ошибке.
12
Выберите команду Im N T для отображения списка загруженных драйверов.
13
Используйте команду dump c:windowsminidumpminidump.dmp для выполнения процедуры анализа файла малого дампа памяти компьютера.
Обратите внимание
Приложение WinDbg для чтения файла малого дампа памяти, как и аналогичная служебная программа Dump Check, не входят в состав поставки операционной системы Windows.
Совет полезен?
Список всех файлов малого дампа расположен в папке %SystemRoot%Minidump.
Источники:
  • Windows: как проанализировать аварийный дамп памяти
  • что такое малый дамп

Совет 4: Как снять защиту с памяти

Наверное, многим пользователям знакома ситуация, когда при попытке записать информацию на карту памяти появлялось уведомление о том, что она защищена от записи. Конечно, это вызывает желание снять защиту. Ведь зачем же тогда нужна карта памяти, если не для хранения и копирования информации? А снимается она довольно просто.
Вам понадобится
  • - Компьютер;
  • - карта памяти;
  • - картридер.
Инструкция
1
Ситуаций, при которых появляется сообщение о защите карты памяти от записи, может быть несколько. Довольно распространенный случай выглядит так. Купили вы картридер, вставили в устройство карту памяти, после чего попытались скопировать на нее информацию. Но вместо старта процесса копирования появляется уведомление, что карта защищена от записи. На самом деле тут проблема не в самой карте памяти, а в картридере. На некоторых моделях картридеров есть переключатели. Внимательно изучите устройство. Если вы найдете такой переключатель, то просто передвиньте его в другое положение.
2
Если, например, вы вставили карту памяти в фотоаппарат, и появляется уведомление о том, что она защищена от записи, то действовать нужно так. Внимательно изучите карту. На ней должен быть маленький ползунок. Когда найдете ползунок, то просто передвиньте его из положения Lock в противоположное. Защита с нее после этого будет снята. Учтите, что такой рычажок есть не на всех картах памяти. Если вы его не обнаружили, то проблема, скорее всего, не в этом.
3
Очень часто на карты памяти формата MicroSD при попытке записать файл объемом больше 4 гигабайт появляется сообщение об ошибке. Это значит, что ваша карта работает под управлением файловой системы FAT32. Эта файловая система имеет свои ограничения в копировании информации на карты памяти. Для того чтобы снять эти ограничения, необходимо сменить эту файловую систему на NTFS.
4
Чтобы это сделать, просто подключите карту памяти к компьютеру с помощью картридера или другим удобным для вас способом. Сохраните все данные с карты на жесткий диск компьютера. Далее кликните по ее значку правой кнопкой мышки и в контекстном меню выберите «Форматировать». Выберите файловую систему NTFS. Завершите форматирование.
Видео по теме
Источники:
  • снять защиту с карты памяти

Совет 5: Как слить дамп

В целях резервного копирования информации или переноса данных с одного сервера на другой, зачастую требуется слить дамп базы, обслуживаемой какой-либо СУБД. Обычно дамп представляет собой последовательность SQL-инструкций для создания и заполнения таблиц, добавления ограничений, хранимых процедур, триггеров, и т.д.
Вам понадобится
  • - учетные данные для доступа к серверам баз данных Microsoft SQL Server, MySQL, PostgreSQL;
  • - SQL Server Management Studio;
  • - пакет консольных утилит, включающий mysqldump и mysqlshow;
  • - пакет консольных утилит, включающий pg_dump и psql.
Инструкция
1
Начните формирование дампа базы данных, обслуживаемой СУБД Microsoft SQL Server. Подключитесь к серверу при помощи SQL Server Management Studio. При запуске приложения отобразится диалог параметров подключения. Укажите в нем название и тип сервера, выберите тип аутентификации. При необходимости введите учетные данные пользователя. Нажмите кнопку Connect.
2
В окне Object Explorer разверните раздел Databases. Выделите элемент, соответствующий целевой базе данных. Кликните по нему правой кнопкой мыши. В контекстном меню выберите пункт "Generate Scripts...". Будет отображено окно мастера.
3
Вводите опции на страницах мастера Script Wizard и нажимайте кнопку Next. В частности, на четвертой странице выберите место, куда будет помещен созданный дамп (в файл, буфер обмена или новое окно). На пятой странице нажмите кнопку Finish. Дождитесь окончания процесса формирования дампа базы данных. Он может занять длительное время.
4
Запустите командный процессор в Windows или эмулятор терминала в Linux-подобных системах. В Linux можно также переключиться в текстовую консоль путем нажатия Ctrl, Alt и одной из функциональных клавиш F1-F12. Это необходимо для использования консольных программ создания дампов MySQL и PostgreSQL.
5
Ознакомьтесь со справочной информацией по работе утилиты mysqldump. Выполните команду:mysqldump --helpОсобое внимание обратите на параметры, с помощью которых указывается целевой сервер и учетные данные пользователя.
6
Слейте дамп базы данных MySQL. Запустите утилиту mysqldump из командной строки с нужными параметрами, перенаправив ее вывод в файл, либо указав целевой файл при помощи опций -r или --result-file. Например:mysqldump -p -u myuser -Q mydatabase > /home/myhomedir/tmp/dump.sqlВ данном случае дамп базы данных mydatabase, включающий код хранимых процедур (опция -Q), расположенной на локально-функционирующем сервере, доступ к которой возможен с учетными данными пользователя myuser (пароль запрашивается утилитой) будет помещен в файл /home/myhomedir/tmp/dump.sql. Если сервер расположен на другой машине, используйте опцию -h или --host.
7
Ознакомьтесь со справочной информацией по работе утилиты pg_dump. Выполните команду:pg_dump --helpОбратите внимание на параметры -f, -F, -U, -d, -h.
8
Слейте дамп базы данных PostgreSQL. Используйте утилиту pg_dump, передав ей нужные параметры, например:pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1В данном случае будет создан дамп базы данных template1, управляемой сервером, функционирующим на локальной машине. Дамп будет помещен в файл /home/myhome/tmp/dump.sql. Используйте опцию -h для указания адреса сервера.
Видео по теме
Совет полезен?
Узнать список баз данных MySQL, обслуживаемых конкретным сервером можно при помощи команды утилиты mysqlshow. Сделать то же самое для сервера PostgreSQL можно при помощи клиента psql, запущенного с опцией -l.
Обратите внимание
Создание эмуляторов ключа пользователем, который не покупал лицензию на программу, противоречит статьям 272, 273 УК РФ.
Источники:
  • дамп hasp
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500