Code Virtualizer é um poderoso sistema de ofuscação de código para aplicativos Windows, Linux e Mac OS X que ajuda os desenvolvedores a proteger suas áreas de código confidenciais contra Engenharia Reversa com código de ofuscação muito forte, baseado na virtualização de código.
O Code Virtualizer converterá seu código original (instruções Intel x86 / x64) em Opcodes Virtuais que só serão compreendidos por uma Máquina Virtual interna. Esses Opcodes virtuais e a própria máquina virtual são exclusivos para cada aplicativo protegido, evitando um ataque geral ao Code Virtualizer.
O Code Virtualizer pode proteger suas áreas de código confidenciais em quaisquer arquivos PE / ELF / Mach-O nativos x32 e x64 (como arquivos executáveis / EXEs, serviços de sistema, DLLs, OCXs, controles ActiveX, objetos compartilhados, protetores de tela e drivers de dispositivo).
Fabricante: Oreans Technologies
Descrição detalhada do produto
SOLICITE SEU ORÇAMENTO
Virtualização de código contra engenharia reversa:
A virtualização de código consiste na transformação do código binário de uma máquina específica em um código binário diferente que é compreendido por outra máquina. Ou seja, o conjunto de instruções de uma máquina específica é convertido em um novo conjunto de instruções que é entendido por uma máquina diferente.
O Code Virtualizer pode gerar vários tipos de máquinas virtuais com um conjunto de instruções diferente para cada uma. Isso significa que um bloco específico de instruções Intel x86 pode ser convertido em diferentes conjuntos de instruções para cada máquina, evitando que um invasor reconheça qualquer opcode virtual gerado após a transformação das instruções x86. A imagem a seguir representa como um bloco de instruções Intel x86 é convertido em diferentes tipos de opcodes virtuais, que podem ser emulados por diferentes máquinas virtuais.
Quando um invasor tenta descompilar um bloco de código que foi protegido pelo Code Virtualizer, ele não encontrará as instruções originais do x86. Em vez disso, ele encontrará um conjunto de instruções completamente novo que não é reconhecido por ele ou por qualquer outro descompilador especial. Isso forçará o invasor a realizar o trabalho extremamente difícil de identificar como cada opcode é executado e como a máquina virtual específica funciona para cada aplicativo protegido. O Code Virtualizer ofusca totalmente a execução dos opcodes virtuais e o estudo de cada máquina virtual única para evitar que alguém estude como os opcodes virtuais são executados.
Virtualização de código na vida real:
O Code Virtualizer pode ser incorporado em seus aplicativos Win32 e Win64 e drivers de dispositivo com facilidade. Você só precisa selecionar quais áreas em seu código-fonte serão protegidas pelo Code Virtualizer. O exemplo a seguir mostra como você pode proteger um bloco de código em um aplicativo C.
As macros VIRTUALIZER_START / VIRTUALIZER_END são macros fictícias que não interferem na execução do aplicativo original. É apenas na hora da proteção que o Code Virtualizer reconhecerá essas áreas de código e as converterá em opcodes virtuais exclusivos, que serão emulados por uma máquina virtual quando o aplicativo protegido estiver em execução.
Code Virtualizer é uma tecnologia poderosa que pode impedir alguém de inspecionar seu código confidencial, como suas rotinas que validam uma chave serial inserida para registrar seu aplicativo. Além disso, o Code Virtualizer modifica ligeiramente o cabeçalho do aplicativo protegido, o que significa que você pode colocar um compressor ou outro protetor de software em cima do Code Virtualizer sem problemas.
Se você é um desenvolvedor de driver de dispositivo do Windows e se sentiu negligenciado quando não havia solução para proteger seus drivers de dispositivo, o Code Virtualizer oferece a mesma tecnologia para fazer isso (para drivers de 32 e 64 bits) da mesma maneira que o seu aplicativos e DLLs.
Experimente Code Virtualizer hoje e comece a inserir a proteção de software mais recente em seus aplicativos e drivers de dispositivo do Windows, Linux e Mac OS X!
Recursos:
Estes são os principais recursos do Code Virtualizer®:
Obrigado! Logo entraremos em contato!