Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Você não respondeu.
Infelizmente seu codificador não dá nenhuma vantagem, a vantagem máxima já foi dada pelos desenvolvedores dos terminais mt4 e mt5.
+1
Embora eu realmente gostaria de ver uma coisa muito forte.
Excluído
Observe que este tópico não é sobre hacking, mas sobre proteção extra para desenvolvedores, e envolve testar um algoritmo dinâmico de criptografia.
Observe que esta linha não se trata de hacks, mas sim de proteção adicional para desenvolvedores e teste do algoritmo de criptografia dinâmica.
1) O corpo da função é dividido em várias partes (isto requer a análise do fluxo de execução):
2) uma matriz global ExecutePath é declarada, a qual é rubricada com alguns valores
3) O corpo de nossa função é substituído por um laço com um interruptor da matriz ExecutePath
4) resultado:
5) além dos blocos, a função original gera blocos com código no interruptor, cuja execução nunca chegará
Infelizmente, não está claro pelos resultados do código ofuscado se você está usando ou não o seguinte truque:
1) O corpo funcional é dividido em várias partes (isto requer a análise do fluxo de execução):
2) uma matriz global ExecutePath é declarada, a qual é rubricada com alguns valores
3) O corpo de nossa função é substituído por um laço com um interruptor da matriz ExecutePath
4) resultado:
5) além dos blocos, a função original gera blocos com código no interruptor, cuja execução nunca chegará
Igor, bom dia!
Todas as informações necessárias, alguns exemplos de arquivos e links diretos para fontes primárias foram fornecidos ao administrador da MQL Renat logo no início deste tópico.
Não planejamos compartilhar a dor de nossos colegas com todos os curiosos, porque o recurso que mencionamos ainda está cheio de produtos acabados de rachar.
Respeitamos nossos colegas e não vamos contribuir para a distribuição ilegal de seus produtos!
Também respeitamos os desenvolvedores de terminais Metatrader, acreditamos que eles fazem muito para proteger seu código e fornecem todas as informações necessárias sobre seus pedidos.
Observe que este tópico não é sobre hacks, mas, ao contrário, é sobre proteção extra para desenvolvedores e teste do algoritmo dinâmico de criptografia.
Só para proteger seus produtos, você precisa conhecer os métodos utilizados pelos crackers. Não estou lhe pedindo para compartilhar os métodos que você encontrou em algum lugar, mas apenas o que já está disponível publicamente. Você disse que o assaltante agiu em público. Portanto, estas informações já estão na rede e você não contribuirá para a divulgação de nenhum segredo. Além disso, você já levou em conta os métodos do cracker em seu obfuscador.
Como resultado, se você compartilhasse o link, isso daria peso a tudo o que você está falando aqui.
Interessado especificamente como desenvolvedor, não como hacker. Eu nunca tomaria o caminho de invadir o software de outra pessoa, porque é um caminho destrutivo. Ele conduz na direção oposta ao desenvolvimento.
A fim de proteger seus produtos, você precisa conhecer os métodos utilizados pelos crackers. Não estou lhe pedindo para compartilhar os métodos que você encontrou em algum lugar, mas apenas aqueles que já estão disponíveis publicamente. Você disse que o assaltante agiu em público. Isso significa que essas informações já estão na rede e que você não contribuirá para a divulgação de nenhum segredo. Além disso, você já levou em conta os métodos do cracker em seu obfuscador.
Como resultado, se você compartilhasse o link, isso daria peso a tudo o que você está falando aqui.
Igor, não pense que eu quero ofendê-lo, mas não precisamos de peso, nós o fazemos também para nosso próprio uso prático e estamos certos de que será útil para muitos desenvolvedores.
Não vamos convencer ninguém de nada, nós simplesmente executamos a tarefa definida, não importa o que alguém queira.
Pessoas inteligentes entendem que criticar tal solução é do interesse daqueles que terão que lidar com ela mais tarde - aqueles que estão do outro lado das "barricadas", ou seja, especialistas em rachaduras "alienígenas".
De nossa parte, tentaremos fazer o melhor para que se sintam o mais "desconfortáveis" possível para quebrar o que não lhes pertence :)
Igor, não pense que eu quero ofendê-lo, mas não precisamos de peso, estamos fazendo isso para nosso próprio uso prático e temos certeza de que será útil para muitos desenvolvedores.
Não vamos convencer ninguém de nada, simplesmente realizamos a tarefa em mãos, não importa o que alguém queira.
Pessoas inteligentes entendem que criticar tal solução é do interesse daqueles que terão que lidar com ela mais tarde - aqueles que estão do outro lado das "barricadas", ou seja, os profissionais de hacking "alienígenas".
De nossa parte, tentaremos fazer o melhor para que se sintam o mais "desconfortáveis" possível para quebrar o que não lhes pertence :)
Nunca vou tomar o caminho de invadir o software de outra pessoa, porque é um caminho destrutivo. Ele conduz na direção oposta ao desenvolvimento.
Com o que? Eu sou uma editora desenvolvedora no mercado, como é útil para mim?
Nós também publicamos no mercado, mas está longe de ser sempre apropriado publicar tudo através do mercado.
Por exemplo, organizamos testes públicos abertos de nossos desenvolvimentos na web, fazemos testes e licenciamos contas específicas de usuários que cooperam conosco antes de publicarmos os produtos finais.
Ou, por exemplo, criamos um produto para um determinado grupo de usuários.
Estes não são todos os casos em que não é apropriado publicar no mercado.