编译前保护源代码 - 页 14

 
Alexandr Bryzgalov:

我又做了一些探究,但可以理解的是,我以前没有理解这个指标的逻辑,而且我的标准中也没有这个指标。

Haken ashi, I could be wrong.

但逻辑是清楚的

干得好!亚历山大

我可以毫不讽刺地说,你是一个有经验的程序员!

现在我想知道你的意见。

回答时不要狡辩,因为所有聪明人都明白,一个编译过的.ex4文件会被破解和分析。你能以同样的方式对本地代码中的.ex4文件进行编译吗?

当我们实施许多计划中的功能时,我们也希望您能对加密代码的外观和实施的保护措施提出意见。

 
Pavel Izosimov:

...

回答时不要狡辩,因为所有聪明的人都明白,他们会破解和分析编译后的.ex4文件。你能很容易地用本地代码编译的.ex4文件做同样的事情吗?

...

我用两只手(还有两只脚)抱着我的头!

没有人会分析编译后的.ex4文件,他们会先反编译,然后才会分析它。

 
Pavel Izosimov:

干得好!亚历山大

我可以自信地说,没有丝毫的讽刺,你是一个有经验的程序员!你是谁?

现在我想知道你的意见。

回答时不要狡辩,因为所有的聪明人都明白,一个编译过的.ex4文件会被破解和分析。你能用同样的方法在本地代码中编译.ex4文件吗?

当我们实施许多计划中的功能时,我们也希望您能对加密代码的外观和实施的保护措施提出意见。

很难说,因为我设法进入旧的exeshec文件,只是为了偷看字符串和参数并找到源代码(它们经常被发现)。

我没有钻研过新的东西,也不感兴趣)

 
Alexey Zykov:

你好,帕维尔!

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

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

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

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

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

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

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

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

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

感谢Alexey对我们项目的支持!

确实有个别情况下,由于缺乏认识和/或盲目相信自己的无敌能力,论坛用户之间存在一些误解。

但这对我们来说不是问题,因为我们有意识到问题并积极参与测试的用户,例如,很高兴看到MQL工作人员提出真正好的意见和建议,应该说,他们的能力和经验要比一般的论坛用户高得多。

阿列克谢,我们正在执行这项任务,不管有人可能因为各种原因不喜欢它。

 
Dmitry Fedoseev:

我用两只手抱着头(也有两只脚)!

没有人会分析编译后的.ex4,他们会先反编译,然后才会分析它。

是的,在ex4之后会有一个来源,会有一些东西可以谈论)
 
Alexandr Bryzgalov:

这很难说,因为我只挖掘旧的可执行文件来偷看字符串和参数,并利用它们来寻找源代码。

我没有钻研过新的东西,也不感兴趣)

那么我可以向你保证,即使价格合适,它也会非常 "不舒服 "的。)
 
Pavel Izosimov:
那么我可以向你保证,即使是体面的钱,它也会相当 "不舒服"。)

说实话,你很奇怪,造一辆自行车却不听那些日复一日骑自行车的人的意见。

你是在消磨时间,而这些事情已经由开发商自己完成了。任何反编译的代码的逻辑都可以被反编译,是的,这可能需要时间和精力,但如果你想的话,这是可能的,而且并不困难。

事实上,你正试图保护源代码,但这有什么意义呢?如果你可以直接给人类用户eh4,给他加密的源代码有什么意义呢?

你现在和将来要解决的是什么问题?它不像你可以像第三方服务或市场加密那样保护eh4文件本身。

我的感觉是,他们越是试图把你放在正确的轨道上 "当地的恐龙",你就越是变得顽固。

你越是想走 "本地恐龙 "的道路,你就越是顽固。

幸运的是,那个程序的开发者受伤了,他的程序也被破解了(他没有设法靠别人的工作赚钱)。

我是一个交易员和程序员,主要是信任Renat,如果他说Ex4和Ex5的保护水平很高,这意味着在自由职业者中订购类似的专家顾问比花钱请一个你不认识的人黑掉可能不工作要便宜数十倍甚至数百倍。如果你可以用200-1000美元购买专家顾问,那么为黑客支付2000-3000美元的意义??????。

我总结并退订这个话题: 作为一个交易员,我不认为需要这样的软件,我需要它做什么,作为一个程序员,任何源代码都可以做到可读,其逻辑也可以理解,所以我不需要,也从来没有寻求和需要源代码加密,我的程序是用DLL保护的,上次修改后我放弃了它。而你的加密在编译和反编译后可能看起来比作者写的更可读(当然是夸张了)。

我希望你仔细想想,你是否要投入精力保护eX4文件。

 
仍然有太多的保护 "成本",太多的迟钝。
 
Dmitry Fedoseev:
仍然有太多的保护 "成本",太多的减速。

那里没有保护措施 :)只需将文本通过样式器,所有的逻辑都在那里了。现在剩下的就是注释掉对象的创建 和验证,并插入一个新的作者,然后重新编译。

在这个例子中,第一个帖子中的所谓加密程序的信息块被剪掉了。

附加的文件:
exp_de.mq4  24 kb
 
Yury Kulikov:

那里没有保护措施 :)只需将文本通过样式器,所有的逻辑都在那里了。现在剩下的就是注释掉对象的创建 和验证,并插入一个新的作者,然后重新编译。

在这个例子中,第一个帖子中的所谓加密程序的信息块被剪掉了。

定型剂对我不起作用 )

也许我没有设置好))。

但让它变得可读,就会简化很多