Afastar meu aplicativo?
-
26-09-2019 - |
Pergunta
Eu quero continuar na minha pergunta anterior:https://stackoverflow.com/questions/3007168/torrents-dan-i-protect-my-software-by-sendida-wrong-bytes
Desenvolvedor Art sugerido para adicionar uma chave exclusiva ao aplicativo, para identificar o cracker.
Mas Jab disse que os biscoitos podem pesquisar onde minha chave exclusiva está localizada, verificando diferenças binárias, se o cracker tiver várias cópias do meu software. Em seguida, os biscoitos mudam essa chave para torná -los auto -anônimos.
Isso é verdade.
Agora vem a pergunta: se eu quero adicionar uma chave única, existem ferramentas para embaralhar (uma espécie de ofuscação) os módulos do programa? Então, que uma comparação binária diria que os dois arquivos são completamente diferentes. Portanto, eles não podem localizar a tecla Identificador.
Tenho certeza de que é possível (talvez substituindo blocos de montador e dê alguns saltos).
Eu acho que seria suficiente fazer de 30 a 40 shuffles do meu software.
Solução
Como se trata de proteção de software, nada é seguro e, se alguém está realmente determinado a quebrar sua aplicação, ele provavelmente o fará.
Quanto à sua pergunta, existem empacotadores/protetores que podem alcançar o que você precisa. Aqui estão alguns deles:
Outras dicas
Obfuscador criptográfico Tem um recurso que permite marcar a água de suas montagens. As marcas d'água podem ser seqüências únicas que não são diretamente visíveis/usadas no código. Cada vez que um cliente compra, você pode enviar uma cópia com marca d'água exclusiva para o cliente, para que, se um crack aparecer, você saiba a origem.