反编译保护 - 页 6

 

有关MetaTrader 5的保护和新功能的信息。

  1. 新的、更复杂的优化编译器
  2. 新的加密方法
  3. 在执行前将代码编译为带有SSE的原生X86语言
  4. 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。
  5. 能够从mql5.com网站上订阅信号(一个远程专家顾问交易并向网站广播其信号,而其他人则订阅该信号)
  6. 有机会从mql5.com广播任何信号,保持用户数据库,记录财务和统计数据
  7. 还有更多(将在准备好后公布)。
目前代码优化器是禁用的,启用后,执行速度 将比目前的状态提高数倍。
 
age_nt >> :

是否有可能防止反编译?通过一个故意的代码错误......?

还是仍然会破损?

如果创造了一个真正有价值的产品,你应该从中赚钱,而不是卖掉它。而如果有销售的欲望,就意味着对创造的产品没有信心。而且没有什么可以让你和人们的脑袋里装满那些有保护作用的垃圾!任何保护都是打破它的借口。

 

保护,但不能防止反编译。

我在查看我的旧草拟的EA(尚未用于MT),发现自己在想,如果不知道输入参数设置,就不可能使用它们。甚至是这样:这些EA是带有一堆参数的初始版本,后来被舍弃了,但由于与这些参数相关的逻辑(后来也被舍弃了),它们还是极大地改变了EA的行为。甚至在某些情况下的优化也无助于找到正确的组合,因为有许多看似令人满意的设置。

也就是说,这个想法是把输入参数作为一种密码,反过来,它将被绑定到一个客户端。而逻辑(我写的时候就有了--当时我并没有做zacita!),与它们挂钩的应该是嗯......。合理的。)))

参数的数量必须足以使优化变得困难,而且它们的使用逻辑没有给出a)可靠的优化结果和b)应用gen.算法的可能性。

===

不要过多地敲打我的头--这个想法是我一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。

 
Svinozavr >> :

保护,但不能防止反编译。

===

不要过多地敲打我的头--这个想法是一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。

对懒惰的自由人的保护。你给客户提供正确的参数给专家顾问,他已经可以与其他人分享。

保护的理念是不干涉可执行代码。我们正在等待5号文件。

 
Renat >> :

有关MetaTrader 5的保护和新功能的信息。

  1. 新的、更复杂的优化编译器
  2. 新的加密方法
  3. 在执行前将代码编译为带有SSE的原生X86语言
  4. 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。
  5. 订阅mql5.com信号的可能性(一个远程专家顾问交易并向网站广播其信号,而其他人订阅信号)
  6. 能够从mql5.com广播任何信号,维护订阅者数据库,跟踪财务和统计。
  7. 以及更多的内容(将在准备好后公布)。
代码优化器目前是禁用的,一旦启用,执行速度仍将比目前的状态提高许多倍。

这都是好事,但新的加密算法将没有什么用处,除非你对终端5本身进行虚拟化。

 
lseder >> :

对懒惰的自由人的保护。你将给客户提供专家的正确参数,他已经可以与其他人分享。

如果他不能,我将引用我自己的帖子。

也就是说,我们的想法是把输入参数作为一种密码,而这种密码又将与客户联系起来。

 
Svinozavr >> :

不能--我引用自己的帖子。

在一个反编译的EA中,任何函数都可以被改变。

如何或用什么来生成与客户机绑定的代码?

 
lseder >> :

你可以改变反编译的专家顾问中的任何功能。

你可以。所有的人。然后呢?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。但这是我自己写的。

如何或什么来生成与客户机绑定的代码?

这是一个不同的问题,而且是可以解决的。为什么没有可修改性?你可以随意改变整个代码。这有什么意义?

===

当然,对我的重复表示抱歉,但这是由于你--这样的印象--没有读过我的第一篇帖子,里面有所有的字。

 

你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。

---

通常情况下,没有人碰过这个逻辑。只要恢复原来的设置,删除IsDemo的所有调用,以及类似的功能。

如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。

如果我们谈论的是一个带有dll的专家顾问,那么情况就不同了。

 
lseder >> :

你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。

---

通常情况下,没有人碰过这个逻辑。只需恢复原始设置,删除对IsDemo的所有调用,以及类似功能。

如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。

如果我们谈论的是带有.dll的专家顾问,那么事情就不同了。

我不能添加任何东西。我有种感觉,你不是在给我回信。所有的考虑都在第一个帖子里。

简而言之,我们谈论的是所有不同的事情。