反编译保护 - 页 6 12345678 新评论 Renat Fatkhullin 2009.10.27 19:46 #51 有关MetaTrader 5的保护和新功能的信息。新的、更复杂的优化编译器 新的加密方法 在执行前将代码编译为带有SSE的原生X86语言 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。 能够从mql5.com网站上订阅信号(一个远程专家顾问交易并向网站广播其信号,而其他人则订阅该信号) 有机会从mql5.com广播任何信号,保持用户数据库,记录财务和统计数据 还有更多(将在准备好后公布)。 目前代码优化器是禁用的,启用后,执行速度 将比目前的状态提高数倍。 Vladimir Khlystov 2009.10.27 21:37 #52 age_nt >> : 是否有可能防止反编译?通过一个故意的代码错误......? 还是仍然会破损? 如果创造了一个真正有价值的产品,你应该从中赚钱,而不是卖掉它。而如果有销售的欲望,就意味着对创造的产品没有信心。而且没有什么可以让你和人们的脑袋里装满那些有保护作用的垃圾!任何保护都是打破它的借口。 Петр 2009.11.02 17:12 #53 保护,但不能防止反编译。 我在查看我的旧草拟的EA(尚未用于MT),发现自己在想,如果不知道输入参数设置,就不可能使用它们。甚至是这样:这些EA是带有一堆参数的初始版本,后来被舍弃了,但由于与这些参数相关的逻辑(后来也被舍弃了),它们还是极大地改变了EA的行为。甚至在某些情况下的优化也无助于找到正确的组合,因为有许多看似令人满意的设置。 也就是说,这个想法是把输入参数作为一种密码,反过来,它将被绑定到一个客户端。而逻辑(我写的时候就有了--当时我并没有做zacita!),与它们挂钩的应该是嗯......。合理的。))) 参数的数量必须足以使优化变得困难,而且它们的使用逻辑没有给出a)可靠的优化结果和b)应用gen.算法的可能性。 === 不要过多地敲打我的头--这个想法是我一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。 Ludwig Eder 2009.11.02 17:21 #54 Svinozavr >> : 保护,但不能防止反编译。 === 不要过多地敲打我的头--这个想法是一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。 对懒惰的自由人的保护。你给客户提供正确的参数给专家顾问,他已经可以与其他人分享。 保护的理念是不干涉可执行代码。我们正在等待5号文件。 Ludwig Eder 2009.11.02 17:23 #55 Renat >> : 有关MetaTrader 5的保护和新功能的信息。 新的、更复杂的优化编译器 新的加密方法 在执行前将代码编译为带有SSE的原生X86语言 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。 订阅mql5.com信号的可能性(一个远程专家顾问交易并向网站广播其信号,而其他人订阅信号) 能够从mql5.com广播任何信号,维护订阅者数据库,跟踪财务和统计。 以及更多的内容(将在准备好后公布)。 代码优化器目前是禁用的,一旦启用,执行速度仍将比目前的状态提高许多倍。 这都是好事,但新的加密算法将没有什么用处,除非你对终端5本身进行虚拟化。 Петр 2009.11.02 17:39 #56 lseder >> : 对懒惰的自由人的保护。你将给客户提供专家的正确参数,他已经可以与其他人分享。 如果他不能,我将引用我自己的帖子。 也就是说,我们的想法是把输入参数作为一种密码,而这种密码又将与客户联系起来。 Ludwig Eder 2009.11.02 17:42 #57 Svinozavr >> : 不能--我引用自己的帖子。 在一个反编译的EA中,任何函数都可以被改变。 如何或用什么来生成与客户机绑定的代码? Петр 2009.11.02 17:53 #58 lseder >> : 你可以改变反编译的专家顾问中的任何功能。 你可以。所有的人。然后呢?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。但这是我自己写的。 如何或什么来生成与客户机绑定的代码? 这是一个不同的问题,而且是可以解决的。为什么没有可修改性?你可以随意改变整个代码。这有什么意义? === 当然,对我的重复表示抱歉,但这是由于你--这样的印象--没有读过我的第一篇帖子,里面有所有的字。 Ludwig Eder 2009.11.02 18:03 #59 你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。 --- 通常情况下,没有人碰过这个逻辑。只要恢复原来的设置,删除IsDemo的所有调用,以及类似的功能。 如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。 如果我们谈论的是一个带有dll的专家顾问,那么情况就不同了。 Петр 2009.11.02 18:13 #60 lseder >> : 你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。 --- 通常情况下,没有人碰过这个逻辑。只需恢复原始设置,删除对IsDemo的所有调用,以及类似功能。 如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。 如果我们谈论的是带有.dll的专家顾问,那么事情就不同了。 我不能添加任何东西。我有种感觉,你不是在给我回信。所有的考虑都在第一个帖子里。 简而言之,我们谈论的是所有不同的事情。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有关MetaTrader 5的保护和新功能的信息。
- 新的、更复杂的优化编译器
- 新的加密方法
- 在执行前将代码编译为带有SSE的原生X86语言
- 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。
- 能够从mql5.com网站上订阅信号(一个远程专家顾问交易并向网站广播其信号,而其他人则订阅该信号)
- 有机会从mql5.com广播任何信号,保持用户数据库,记录财务和统计数据
- 还有更多(将在准备好后公布)。
目前代码优化器是禁用的,启用后,执行速度 将比目前的状态提高数倍。是否有可能防止反编译?通过一个故意的代码错误......?
还是仍然会破损?
如果创造了一个真正有价值的产品,你应该从中赚钱,而不是卖掉它。而如果有销售的欲望,就意味着对创造的产品没有信心。而且没有什么可以让你和人们的脑袋里装满那些有保护作用的垃圾!任何保护都是打破它的借口。
保护,但不能防止反编译。
我在查看我的旧草拟的EA(尚未用于MT),发现自己在想,如果不知道输入参数设置,就不可能使用它们。甚至是这样:这些EA是带有一堆参数的初始版本,后来被舍弃了,但由于与这些参数相关的逻辑(后来也被舍弃了),它们还是极大地改变了EA的行为。甚至在某些情况下的优化也无助于找到正确的组合,因为有许多看似令人满意的设置。
也就是说,这个想法是把输入参数作为一种密码,反过来,它将被绑定到一个客户端。而逻辑(我写的时候就有了--当时我并没有做zacita!),与它们挂钩的应该是嗯......。合理的。)))
参数的数量必须足以使优化变得困难,而且它们的使用逻辑没有给出a)可靠的优化结果和b)应用gen.算法的可能性。
===
不要过多地敲打我的头--这个想法是我一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。
保护,但不能防止反编译。
===
不要过多地敲打我的头--这个想法是一分钟前想到的。也许这是无稽之谈。也许有人在这方面或其他方向有想法。
对懒惰的自由人的保护。你给客户提供正确的参数给专家顾问,他已经可以与其他人分享。
保护的理念是不干涉可执行代码。我们正在等待5号文件。
有关MetaTrader 5的保护和新功能的信息。
- 新的、更复杂的优化编译器
- 新的加密方法
- 在执行前将代码编译为带有SSE的原生X86语言
- 有可能通过在mql5.com重新编译成本地代码来额外保护你的ex5(需要少量费用)。ex5支持用我们的数字密钥签署的本地代码的格式。
- 订阅mql5.com信号的可能性(一个远程专家顾问交易并向网站广播其信号,而其他人订阅信号)
- 能够从mql5.com广播任何信号,维护订阅者数据库,跟踪财务和统计。
- 以及更多的内容(将在准备好后公布)。
代码优化器目前是禁用的,一旦启用,执行速度仍将比目前的状态提高许多倍。这都是好事,但新的加密算法将没有什么用处,除非你对终端5本身进行虚拟化。
对懒惰的自由人的保护。你将给客户提供专家的正确参数,他已经可以与其他人分享。
如果他不能,我将引用我自己的帖子。
也就是说,我们的想法是把输入参数作为一种密码,而这种密码又将与客户联系起来。
不能--我引用自己的帖子。
在一个反编译的EA中,任何函数都可以被改变。
如何或用什么来生成与客户机绑定的代码?
你可以改变反编译的专家顾问中的任何功能。
你可以。所有的人。然后呢?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。但这是我自己写的。
如何或什么来生成与客户机绑定的代码?
这是一个不同的问题,而且是可以解决的。为什么没有可修改性?你可以随意改变整个代码。这有什么意义?
===
当然,对我的重复表示抱歉,但这是由于你--这样的印象--没有读过我的第一篇帖子,里面有所有的字。
你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。
---
通常情况下,没有人碰过这个逻辑。只要恢复原来的设置,删除IsDemo的所有调用,以及类似的功能。
如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。
如果我们谈论的是一个带有dll的专家顾问,那么情况就不同了。
你可以。什么都可以。那么?你知道,如果所有的功能都遵循交易逻辑,我应该改变哪一个?我看了草稿,直到我看了粗略的草稿,我才明白。你自己写的。
---
通常情况下,没有人碰过这个逻辑。只需恢复原始设置,删除对IsDemo的所有调用,以及类似功能。
如果整个专家顾问都在代码中,没有外部dlls,那么就没有保护。
如果我们谈论的是带有.dll的专家顾问,那么事情就不同了。
我不能添加任何东西。我有种感觉,你不是在给我回信。所有的考虑都在第一个帖子里。
简而言之,我们谈论的是所有不同的事情。