Para evitar o uso ilegal de software, os desenvolvedores incorporam uma variedade de sistemas de segurança em seus produtos. Uma das maneiras populares de restringir o acesso é usar chaves de hardware.
É necessário
- - Instalador HASP HL versão 5.20
- - Monitor Dongle TORO para Hardlock / Hasp4 / HaspHL v3.2
Instruções
Passo 1
A chave HASP é um dispositivo do tamanho de uma unidade flash USB. Ele pode ser conectado a um computador através da porta LPT, mas o mais difundido são as chaves no formato de um porta-chaves USB. Cada chave contém um microcontrolador protegido. Um processador de criptografia está localizado dentro do chip, que é usado para criptografar e descriptografar fluxos de dados enviados durante a operação do programa protegido para a chave e vice-versa. Isso significa que o programa não funcionará sem a chave HASP específica à qual está vinculado. Como resultado, com a venda de chaves, o desenvolvedor pode controlar o processo de distribuição do programa e limitar o número de usuários.
Passo 2
Por uma série de razões, o uso de proteções de hardware é visto de forma negativa pelos compradores de software. Não é muito conveniente usar um dongle. Se a chave falhar, ela será substituída, mas isso pode levar muito tempo, especialmente se o fabricante do programa e o comprador estiverem localizados em cidades ou até mesmo países diferentes. O envio pode levar dias e todo esse tempo o software será afixado, o que pode resultar em prazos perdidos, perda de lucros e reputação comercial. É ainda pior se a chave for perdida ou roubada. A política de licenciamento da maioria dos desenvolvedores não prevê a emissão de duplicatas do chaveiro perdido. Você terá que comprar o programa novamente. Ao mesmo tempo, é bastante difícil garantir a proteção adequada do dispositivo, porque está nas mãos dos usuários o tempo todo.
etapa 3
Como resultado, os compradores licenciados do produto desejam copiar a chave. O processo de criação de um clone em si é muito complicado, pois as chaves foram especialmente projetadas para dificultar ao máximo sua duplicação. A primeira etapa para copiar uma chave HASP é fazer um despejo.
Passo 4
Baixe um conjunto de drivers originais do instalador HASP HL. Descompacte e instale os principais drivers, isso é descrito nas instruções anexas. Reinicie o computador. Instale e execute o registrador TORO Dongle Monitor. Instale e execute o programa protegido, trabalhe nele por um tempo. As seguintes linhas devem aparecer na parte inferior da janela do registrador:
Hasp In:> HaspInitPacket
PW1 = XXXXX (0x1234), PW1 = YYYYY (0x5678)
Estas são as senhas da chave. O mesmo pacote do logger também contém o dumper de memória principal. Feche o registrador e execute o dumper com os parâmetros na linha de comando:
h5dmp.exe 0x1234 0x5678
Como resultado, o programa criará um arquivo com um despejo de chave na raiz da unidade C:.