proteção de descompilação

 

É possível proteger contra a descompilação??? Por meio de um erro de código deliberado...?

ou ele está quebrado de qualquer maneira?

 
age_nt >> :

Por meio de um erro intencional de código...

Muito interessante... como? Posso dar um exemplo, pelo menos um simples... Não vejo como um erro "intencional" funcionaria corretamente para um especialista.

 

Por exemplo, com uma função não utilizada...

dupla função() { ............. } retorno (0); }

 
...não é exatamente um erro...
 
A questão é que eu tenho um descompilador andando pela rede ...
Se eu pegar meu arquivo ex4 sem erros e avisos - ele quebra...
Se isso acontecer, não... essa é a questão.
 
age_nt >> :

Por exemplo, com uma função não utilizada...

dupla função() { ............. } retorno (0); }

ah... Vejo, também pensei em empilhar tudo junto, por exemplo várias dezenas de TS, com apenas uma negociação, claro que isto não é uma proteção de 99%, mas para o descompilador será muito mais difícil de descobrir :))

 
RomanS >> :

ahh... Vejo, também pensei em empilhar tudo, por exemplo, algumas dezenas de TS, enquanto apenas um trocaria, é claro que não é 99% de proteção, mas para descompilador seria muito mais difícil de entender :))

Você também pode adicionar um monte de ligações para bibliotecas externas, verificação de condições obviamente, mas não obviamente verdadeiras, etc., etc. Se o código resultante for comparável em tamanho a, digamos, excel.exe, então a proteção pode ser considerada bastante eficaz. A propósito, com o nível de interesse adequado, tais coisas podem ser automatizadas (ou seja, transformação de EA "normal" em um "monstro")

 
alsu >> :

Você também pode adicionar um monte de ligações para bibliotecas externas, verificação de condições obviamente, mas não obviamente verdadeiras, etc., etc. Se o código resultante for comparável em tamanho a, digamos, excel.exe, então a proteção pode ser considerada bastante eficaz. A propósito, com o nível de interesse adequado, tais coisas podem ser automatizadas (ou seja, transformação de EA "normal" em "monstro")

Solução interessante. Especialmente com a automação do processo de "criptografia". Respeito

 
Não se preocupe - todas as coisas desnecessárias são cortadas com impressoras banais, isso se torna um pouco mais problemático, mas elas ainda são removíveis. Mas se você perder uma condição em algum lugar e algo der errado com o cliente certo, haverá problemas :(
 
ForexTools >> :
Não se preocupe - todas as coisas desnecessárias são cortadas com impressoras banais, torna-se um pouco problemática, mas ainda assim é removível. Mas se você falhar em algum lugar com uma condição e algo der errado com o cliente certo - haverá "problemas" :(

é removido se o lixo não estiver ligado ao código. Mas se, por exemplo, os truques listados são combinados, por exemplo, com o lançamento de valores para frente e para trás das variáveis requeridas, o algoritmo fica confuso e o rastreamento simples não é mais suficiente. Mas possíveis erros ainda podem ser suprimidos exatamente por meio da automatização do processo.

 
age_nt >> :

É possível proteger contra a descompilação??? Por meio de um erro intencional de código...

ou ele está quebrado de qualquer maneira?

de simples - você pode aplicar a variante DLL

você tira parte do código na DLL...

contra um hack sério não vai salvar

mas contra diletantes (ter um descompilador) é uma boa proteção

Razão: