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
sem proteção
--
é possível torná-lo mais difícil - mas ainda assim ter código executável para quebrar.
há muitos programas comerciais sérios - na Internet há muitos códigos de crack
--
há outra maneira.
criar um servidor - dê ao cliente um programa que vai até seu servidor para receber sinais.
mais controle!
1. Essa é uma resposta muito categórica...
(acho que eles criam primeiro o que quebram depois)
2. O objetivo não é contornar a decomposição (há muitas maneiras, por exemplo, de não distribuir), mas sim entender como lutar.
Estou bem ciente de que, para qualquer veneno, existe um antídoto...a questão é a rapidez com que
YuraZ писал(а) >>
sem proteção
--
é possível torná-lo mais difícil - mas ainda assim ter código executável para quebrar.
Há muitos programas comerciais sérios - na Internet, muitos códigos de crack para eles
--
há outra maneira.
criar um servidor - dê ao cliente um programa que vai até seu servidor para receber sinais.
mais controle!
Sim. Já oferecido)))). E os sinais não têm de ser puros sinais comerciais. Você pode abrir a própria lógica. Mas isto, é claro, é mais exótico.
Você também pode torcê-lo assim :-).
Metatrader tem uma proteção inteligente - Themida ou algo assim...
Então tudo ficará assim: MetaTrader - Mql - Dll <-> Exe = Application-server
Então isto será proteção contra pioneiros bastante peculiares
Se você tiver uma Faust-gun do tipo Ilda Pro, nem mesmo todos os profissionais mergulharão no assembler.
1. Essa é uma resposta muito categórica...
(Na minha opinião, primeiro eles criam o que quebram depois).
2. O objetivo não é contornar a decomposição (há muitas maneiras, por exemplo, não distribuir), mas sim entender como lutar.
Compreendo perfeitamente que para qualquer veneno haverá um antídoto... a questão é a rapidez com que
você pergunta o problema que provavelmente criou - agora você quer vendê-lo
- você pede conselhos, você recebe respostas.
--
Sim, essa é uma resposta categórica, porque ter um código executável
com alguma ficha que verifica os direitos do proprietário, se você quiser.
--
1 me dê um exemplo de software difundido!
que não tenha uma proteção quebrada.
2 a velocidade depende do grau de demanda pelo que está quebrado
não haverá nenhum outro critério - ver ponto 1 - não há resposta.
--
a rapidez com que é quebrada depende da demanda por ela
--
talvez a melhor maneira seja o servidor - então o cliente vai até o servidor e recebe os sinais
e o servidor está sob seu controle.
o cliente pode até lhe dar o código fonte - o porco-espinho que acessará o servidor
e aqui está a senha para o servidor! Se ela der
você verá imediatamente pedidos paralelos de endereços diferentes
1 me dê um exemplo de software difundido!
que tem uma defesa inquebrável
2 a velocidade depende do grau de demanda pelo que é quebrado
outros critérios são improváveis - ver ponto 1 - não há resposta
Não, eu não estou discutindo... é que o software sai primeiro e depois (é claro) é quebrado mais tarde.
E quanto mais complicado, quanto mais tarde... mais necessário, mais cedo.
É claro que você pode ir no sentido de tornar as coisas mais difíceis para os crackers, mas às vezes as soluções estão no simples. Esta é apenas a minha opinião...
Não, não, não estou discutindo... é que primeiro o software sai, e depois (é claro) eles o quebram mais tarde.
E quanto mais complicado, quanto mais tarde... mais necessário, mais cedo.
É claro que se pode ir no sentido de tornar as coisas mais difíceis para os raspadores, mas às vezes as soluções estão na simplicidade. Esta é apenas a minha opinião...
Eu terminei acima...
--
Acho que a solução do servidor é a melhor proteção no momento.
o servidor é onde está toda a lógica.
o cliente só tem a senha para o caso! e o código fonte que apenas copia os sinais para sua conta
---
novamente!!! não há nada que você possa fazer se o cliente apenas continuar transmitindo o seu
SINAIS PERFEITOS! ( de seu produto ), ou seja, não dará a senha para seu servidor
mas apenas transmiti-las
--
por exemplo, simplesmente copiando para outras contas com uma copiadora comum.
ou entregando a senha para o investidor
---
bem, não há proteção!! não
dificultar a vida através de DLL's e qualquer outra coisa que você possa fugir dos garotos com os fauspatrons
não se pode fugir dos profissionais.
--
a coisa mais fácil de fugir é a simples cópia do negócio!
Escrever uma máquina virtual empilhável em mql4 sem separação de código e dados e diferentes comprimentos de comando (ou seja, transferir o problema da descompilação do código x86 para o código EA). Nada difícil, porém, você provavelmente terá que escrever um pequeno compilador capaz de gerar código para a máquina virtual implementada (ao mesmo tempo adicionando lixo, mudando a lógica, etc.). Isto seria muito mais legal do que um monte de código mql4 não óbvio (que ainda precisa ser inventado).
Eu terminei acima...
--
Acho que a solução do servidor é a melhor proteção no momento.
o servidor é onde está toda a lógica.
o cliente tem apenas uma senha para o caso! e um código fonte que simplesmente copia os sinais para sua conta
---
novamente!!! não há nada que você possa fazer se o cliente apenas continuar transmitindo o seu
SINAIS PERFEITOS! ( de seu produto ), ou seja, não dará a senha para seu servidor
mas apenas transmiti-las
--
por exemplo, simplesmente copiando para outras contas com uma copiadora comum.
ou a entrega da senha ao investidor
---
bem, não há proteção!! não
dificultar a vida através de DLL's e qualquer outra coisa que você possa fugir dos garotos com fauspatrons
dos profissionais - você não pode fugir.
Obrigado pela resposta detalhada...está tudo claro.
Escrever uma máquina virtual empilhável em mql4 sem separação de código e dados e diferentes comprimentos de comando (ou seja, transferir o problema da descompilação do código x86 para o código EA). Nada difícil, porém, você provavelmente terá que escrever um pequeno compilador capaz de gerar código para a máquina virtual implementada (ao mesmo tempo adicionando lixo, mudando a lógica, etc.). Isto será muito mais frio do que um monte de código mql4 não óbvio (que ainda tem que ser inventado).
Você também pode fazer desta maneira
início nulo()
{
op = YZDLLSIGNAL( matriz, ... ); // toda a lógica aqui
MQL4Trade( op );
}MQL4Trade( op )
{
se ( op = OP_BUY)
{
se ( SE VENDER COMÉRCIO )
fechar
OrderSend( OP_BUY...
}
se ( op = OP_SELL )
{
se ( É COMPRAR )
fechar
OrderSend( OP_SELL...
}
}
// nesta forma com fonte mq4 . dar ao cliente + senha + DLL
// tirar toda a lógica da DLL
O problema é resolvido pela expansão da consciência, cortando os laços com o mundo em geral e com o código criado em particular. Para este último, podemos recomendar o ritual "tshed" do ramo tibetano do budismo. Você realizou o ritual, e o que quer que seja - deixe-os quebrá-lo!)))). Há também o princípio do "uvei" no Taoísmo - "não fazer nada". Também ajuda. ))))))))))
Em geral, se você quer proteger algo, fica automaticamente vulnerável ao hacking. Eu nem sequer assino meus códigos - eu corto anexos!!! ))) E eu não distribuo aqueles aos quais estou preso.
====
Rapazes, eu não sou perspicaz neste assunto - eu estava apenas fazendo história das religiões. Você pode aprender muitas coisas interessantes e úteis lá)).