编译前保护源代码 - 页 13

 

截图以示清晰

 
Pavel Izosimov:

...

你能在不偷看主要资料的情况下轻易地重现其逻辑吗?

...

这取决于你称之为什么问题。普通的反编译一目了然,也让人无法理解。有必要坐下来返工。
 
Pavel Izosimov:

亚历山大,我附上了通常的原始加密指标,它是标准MT4终端构建的一部分。

该文件使用了基本的工作禁令,但所有的逻辑都在那里

代码很容易阅读?

你认识这个指标吗?

你能在不偷看原始资料的情况下轻易地重现其逻辑吗?

P.S. 主要源代码越复杂,功能越多,其加密效果越好。而这还远远不是加密的最终版本。

原则上说,逻辑可以解析,没时间再往下说了,稍后我可以继续说

在代码中,我对逻辑进行了一些注释。

ZS:你应该考虑到,我只是暂时打破了代码。

附加的文件:
 

亲爱的用户,保护器的版本已经更新到8.6b

此外,代码所有者的信息保护综合体与信息块(显示在右下角的图表上) 也得到了加强

附上一个动态加密后以及编译后的源代码例子。注意编译后的加密文件的大小,因为这就是将被分析和破解的内容。没有经过加密的原始编译文件的大小要小19倍。

 

你好,帕维尔!

我看到你正在被当地人大肆捏造。

先生们,反编译正在成为一种普遍现象。

最近在MQL5上有一个案例。一个用户在自由职业者中发布了反编译的指标(他从哪里得到的历史传递),并要求将交易操作附加到它上面。自由职业者还没有考虑清楚,就开始提出要求。瞧,你们都被禁赛10年了 :)https://www.mql5.com/ru/forum/65273

一位备受尊敬的程序员对这一资源的看法,我引述如下:"黑掉ex4总是可能的唯一的问题是黑客的成本"--自然,由于道德方面的考虑,我不会引用源代码。

因此,对有价值的算法的 源代码(而不是目前市场上90%的垃圾组成)进行额外的保护是非常必要的。在我看来,否认帕维尔和他的团队所做的事情的有用性,只是由于他们自己的自卑而造成的愚昧和愚蠢(愚蠢)。

批评(bespeak)任何工作都是非常容易的。要提供有价值的想法就更难了。

如果你认为这个博客对mql-community来说是无用的,不要浪费你的神经,继续前进吧。

感谢Pavel和他的团队所做的工作!

我祝愿所有的努力都能成功!!!。

 
Pavel Izosimov:

嗨,阿兰!

谢谢您的留言!

我已经做了。

所有必要的信息,一些带有直接链接到原始来源的文件的例子,都是由MQL管理员(Renat Fatkhullin)在本主题的最开始提供的。

我们不打算公开调用黑客在线资源,因为它包含很多新的破解产品。

我们尊重我们的同事,不会为他们的产品的非法传播做出贡献!

我们也尊重终端MetaTrader的开发者,相信他们在保护代码方面做了很多工作,并为他们的需求提供所有必要的信息。

谢谢你的回答,我已经读了这个题目。

如果你所说的是真的,这是一个非常严重的问题。如果Metaquotes/Renat能确认这个问题,那就太好了。

无意冒犯,但在这种情况下,我不认为你的解决方案有价值。

 
Pavel Izosimov:

阿兰,你可以在这里舒适地阅读这些信息的英文版本

https://www.mql5.com/en/blogs/post/652126

非常感谢你,我将阅读它。
 
Alexandr Bryzgalov:

原则上说,逻辑上可以分析,没有时间再往下说了,我可以以后再继续。

我对代码中的一点逻辑进行了注释。

ZS:你必须考虑到,你只是暂时打破了代码。

找到了一个大线索...我不会告诉你这件事。如果你有兴趣,我可以亲自写信给你。
 

我又做了一些调查,但我离不开谷歌(我按这个要求搜索了"(open[m]+high[m]+low[m]+close[m])/4"),但这是可以理解的,我以前没有理解这个指标的逻辑,而且我没有在标准的

我的标准平成指数中没有这一项,我可能是错的。

但逻辑是很清楚的。

附加的文件:
 
Alain Verleyen:

谢谢你的回答,我已经读了这个题目。

如果你所说的是真的,这是一个非常严重的问题。如果Metaquotes/Renat能确认这个问题,那就太好了。

无意冒犯,但在这种情况下,我不认为你的解决方案有价值。

嗨,阿兰!

我很高兴见到你!

几个月来,每天都有几千名用户(资源黑客)看到黑客专家和指标,并下载破解的产品!这就是黑客的力量。

你不能看到我们的解决方案(目前只有开发阶段)。