Primeiros passos
Ofusque um pequeno exemplo funcional, confira o resultado e depois aplique o mesmo fluxo ao seu próprio código.
Assistir
Obfuscator.io Dashboard Tour: Virtual Machine JavaScript Obfuscation in Under 3 Minutes
Faça login (uma conta gratuita basta para a VM Low) e abra o painel.
Cole o exemplo abaixo ou envie JavaScript compilado. Compile TypeScript e JSX antes da ofuscação.
Escolha a predefinição VM Low para uma avaliação inicial da VM, ou Default para a ofuscação básica. Defina Target como o ambiente que vai executar o resultado.
Selecione Ofuscar (ou Ofuscar com VM quando a VM estiver ativada). Revise os avisos do build antes de usar a saída.
Execute o resultado no ambiente pretendido. Este exemplo deve imprimir 42. Para agentes, automação ou depuradores, siga Testes e CI antes de ativar as defesas de execução.
Copie ou baixe a saída verificada. Antes da implantação, gere e valide o build final com as configurações de proteção que você pretende publicar.
Precisa de ajuda?
Se o código ofuscado falhar em tempo de execução, comece por Diagnosticando erros de execução da VM, que também lista o que incluir em um relatório de bug para support@obfuscator.io.
Nesta seção
Escolhendo predefinições
Predefinições são configurações iniciais. Escolha uma e depois confira as opções efetivas da versão selecionada do ofuscador.
Fixação de versão
Fixe uma versão exata do ofuscador ou um intervalo com atualização automática e aplique uma versão em toda a sua equipe.
Usando o pacote NPM
Aplique a ofuscação VM no seu pipeline de build por meio do pacote javascript-obfuscator.
Testes e CI
Use uma configuração separada para testes funcionais quando suas ferramentas puderem acionar as defesas de execução. Não há endpoint de testes nem ambiente separado no painel.
FAQ
Respostas sobre ofuscação, compatibilidade, privacidade e assinaturas.
