Utilizando o ROCKEY4ND Envelope Sobre o ROCKEY4ND Envelope O ROCKEY4ND Envelope é um utilitário que faz parte do kit do sistema de proteção contra pirataria de software ROCKEY4ND. Ele pode ser usado para fazer a criptografia direta de arquivos Win32 PE (Portable Executable) como, por exemplo.exe,.dll e.arx. A criptografia oferecida pelo ROCKEY4ND Envelope é uma boa solução quando você não tem condições ou tempo para fazer uso das funções API. A criptografia do ROCKEY4ND Envelope apenas funciona com aplicações de 32 bits. Recomendamos que para ter um nível de segurança mais elevado, é necessário fazer uso tanto das funções API, como do ROCKEY4ND Envelope que oferece proteção contra engenharia reversa. Para ter acesso ao ROCKEY4ND Envelope, clique em INICIAR, depois em PROGRAMAS, a seguir em Rockey4ND SDK V1.30 e por fim o ícone Rockey4ND Envelope Tool. A janela inicial do ROCKEY4ND Envelope 1
Opções: 2
Descrição sobre os campos do ROCKEY4ND Envelope - P1 e P2 (senhas básicas): estas são as suas duas primeiras senhas relativas ao seu código exclusivo de desenvolvedor. Se você ainda não tem o seu código exclusivo de desenvolvedor e se estiver com um Kit de Avaliação, use as senhas P1 = C44C e P2 = C8F8. Nota: o uso das senhas de demonstração não quer dizer que o Envelopador irá criptografar o seu executável para operar como um programa demo (demonstração)! - Logon Module Number: selecione aqui o número do module usado para controlar o número de execuções ou de usuários simultâneos que farão uso do arquivo que será envelopado. NOTA: o module zone é editado com a Ferramenta Rockey4ND Editor Tool (INICIAR, depois em PROGRAMAS, a seguir em Rockey4ND SDK V1.30 ). Instruções sobre como fazer uso do ROCKEY4ND Editor consulte o capítulo 5 do Rockey4ND User Guide.pdf - Bind HID: se você desejar que o seu software protegido SOMENTE seja executado com o dongle usado no envelopamento, defina o valor YES em Bind HID. Caso contrário use NO. - Backgroud Checks: se você desejar que o seu software protegido verifique se a chave está conectada no micro ou disponível na rede, digite o valor YES para habilita a verificação temporária da presença da chave em background. Caso contrário use NO. - Time intervals: Intervalo de tempo definido em segundos. Defina aqui o tempo em segundos para a verificação da presença da chave. - ConfigFile Name: as aplicações protegidas com o dongle NetROCKEY4ND necessitam que seja informado o nome de arquivo de configuração de cliente. Se você desejar usar um nome diferente do padrão (clicfgry4nd.ini), altere o valor deste campo para o desejado. - Message Title (Título da janela de diálogo que será exibida quando o dongle não for encontrado): Se você não desejar fazer uso do título da janela de diálogo padrão do sisteme, informe no campo o texto desejado. Você pode utilizar, por exemplo, o nome do seu software. 3
- MSG of No Dongle (Conteúdo da janela de diálogo que será exibida quando o dongle não for encontrado): Se você não desejar fazer uso do conteúdo da janela de diálogo padrão do sistema, informe no campo abaixo o texto desejado. Você pode utilizar, por exemplo, o texto onde está a chave? - MSG of Too Users: (Conteúdo da janela de diálogo que será exibida quando o numero de usuários definidos chegar ao máximo): se você não desejar fazer uso do conteúdo da janela de diálogo padrão do sistema, informe no campo abaixo o texto desejado. Você pode utilizar, por exemplo, Muitos usuários conectados! - MSG of No Config File: (Conteúdo da janela de diálogo que será exibida quando o arquivo de configuração não for localizado): se você não desejar fazer uso do conteúdo da janela de diálogo padrão do sistema, informe no campo o texto desejado. Você pode utilizar, por exemplo, o texto Arquivo de configuração não localizado! Como Proteger Arquivos? Depois de configurar os parâmetros nos campos, clique no botão Add File para adicionar um arquivo a ser envelopado, botão Add File Uma janela de diálogo chamada Adicionar Arquivo (Add File) será exibida. Clique no botão a direita do campo Input File para selecionar o seu arquivo. 4
Use a janela abrir para localizar o seu arquivo. Uma vez localizado, clique no botão Abrir. Eis o resultado final. Para continuar clique no botão OK 5
O tipo de arquivo é reconhecido de forma automática. Quando um arquivo é selecionado, as opções relacionadas são exibidas do lado direito da janela. Assim que o arquivo que deseja ser envelopado, clique no botão Protect Current File Caso mais de um arquivo tenha sido adicionado, clique no botão Protect All Files 6
A imagem abaixo ilustra o resultado de uma operação bem sucedida de proteção de três arquivos. NOTA: Para obter resultado positivo no Envelopamento com um dongle NetROCKEY4ND, o arquivo ClicfgRY4ND deverá estar configurado para localizar o dongle NetROCKEY4ND. Se este arquivo não estiver configurado de forma correta, será exibido mensagem de erro como ilustrado na imagem abaixo. 7