反编译保护 - 页 3

 
YuraZ >> :

无保护

--

有可能让它变得更难--但仍有可执行的代码可以破解。

有很多严肃的商业程序 - 在互联网上有很多的破解代码

--

还有一个办法。

创建一个服务器--给客户一个程序,让其到你的服务器上获取信号。

更多控制!


1.这是个非常明确的答案...
(我认为他们先创造后破坏)
2.重点不是规避减损(有很多方法,例如不分发),而是要了解如何战斗。
我很清楚,对于任何毒药,都有解药......问题是如何快速


 

YuraZ писал(а) >>

无保护

--

有可能让它变得更难--但仍有可执行的代码可以破解。

有很多严肃的商业程序--在互联网上有很多关于它们的破解码

--

还有一个办法。

创建一个服务器--给客户一个程序,让其到你的服务器上获取信号。

更多的控制!


是的,已经提供了)))。而且这些信号不一定是纯粹的交易信号。你可以打开非常的逻辑。但是,这当然是更多的异国情调。

 

你也可以像这样扭动它:-)。

Metatrader有一个智能保护 - Themida或其他什么...

然后一切将看起来像这样:MetaTrader - Mql - Dll <-> Exe = application-server

那么这将是对相当奇特的先驱者的保护

如果你有一个Ilda Pro类型的Faust-gun,甚至不是每个专家都会潜心研究汇编。

 
age_nt >> :

1.这是个非常明确的答案...
(在我看来,首先他们创造了他们后来打破的东西)。
2.重点不是绕过减压(有很多方法,例如不分发),而是要了解如何战斗。
我完全明白,任何毒药都会有解毒剂......问题是如何迅速


你提出了问题,你可能已经创造了一些东西--现在你想卖掉它。

- 你询问建议,你就会得到答案。

--

是的,这是一个明确的答案,因为有一个可执行的代码

如果你想的话,可以用一些检查所有者权利的插件。

--

1 给我一个广泛使用的软件的例子!

其中有一个牢不可破的保护。

2.速度取决于对被打破的东西的需求程度

不会有任何其他标准--见第1点--没有答案。

--

突破的速度取决于对它的需求

--


也许最好的方法是服务器--然后客户端去服务器上获取信号。

而服务器则在你的控制之下。

客户端甚至可以给你源代码--访问服务器的刺猬。

这里是服务器的密码!如果它给出了

你会立即看到来自不同地址的并行请求

 
YuraZ >> :

1 给我一个广泛使用的软件的例子!

防不胜防的人

2.速度取决于对被打破的东西的需求程度

其他标准是不可能的--见第1点--没有答案




不,我不是在争论......只是软件先出来,然后(当然)后来被破坏。
而且越是复杂,越是晚......越是必要,越是早。
当然,人们可以走为难废品商的道路,但有时解决办法就在简单的地方。这只是我的看法...


 
age_nt >> :

不,不,我不是在争论......只是先有软件出来,后来(当然)他们就会破坏它。
而且越是复杂,越是晚......越是必要,越是早。
当然,人们可以走为难废品商的道路,但有时解决办法就在简单的地方。这只是我的看法...


我完成了以上...

--

我认为服务器的解决方案是目前最好的保护。

服务器是所有逻辑的所在。

客户端只有箱子的密码!还有源代码,它只是把信号复制到他的账户上。

---

再说一遍!!如果客户一直广播你的,你也无能为力。

完美的信号!(你的产品),即不会向你的服务器提供密码。

但只是广播他们

--

例如,通过简单地用普通复印机复印到其他账户。

或将密码交给投资者

---

没有任何保护!!没有


通过DLL's和其他任何你能从那些带着Fauspatrons的男孩那里得到的东西来使它变得困难。

你无法摆脱专业人员的影响。

--

最容易摆脱的是简单的交易复制!

 

在mql4中写一个可堆叠的虚拟机,不分离代码和数据以及不同的命令长度(即把x86代码反编译的问题转移到EA代码)。虽然没有什么困难,但你可能要写一个小的编译器,能够为实现的虚拟机生成代码(同时增加垃圾,改变逻辑等)。这将比一堆不显眼的mql4代码(仍然需要发明)要酷得多。

 
YuraZ >> :

我完成了以上...

--

我认为服务器的解决方案是目前最好的保护。

服务器是所有逻辑的所在。

客户只有一个箱子的密码!和一个简单复制信号到他的账户的源代码。

---

再说一遍!!如果客户继续播放你的节目,你也无能为力。

完美的信号!(你的产品),即不会向你的服务器提供密码。

但只是广播他们

--

例如,通过简单地用普通复印机复印到其他账户。

或将密码交给投资者

---

没有任何保护!!没有


通过DLL's和其他任何你能从那些带着fauspatrons的男孩那里得到的东西来使它变得困难。

从专业人员那里--你无法逃脱。




谢谢你的详细答复......这一切都很清楚。

 
lea >> :

在mql4中写一个可堆叠的虚拟机,没有代码和数据的分离以及不同的命令长度(即把x86代码反编译的问题转移到EA代码中)。虽然没有什么困难,但你可能要写一个小的编译器,能够为实现的虚拟机生成代码(同时增加垃圾,改变逻辑等)。这将比一堆不显眼的mql4代码(仍需发明)要酷得多。

你也可以这样做


空白启动()。

{


op = YZDLLSIGNAL( array, ...); // 所有的逻辑都在这里。

MQL4Trade( op )。

}


无效 MQL4Trade( op )

{

如果 ( op = OP_BUY)

{

如果 ( 如果有卖出 )

关闭

OrderSend( OP_BUY...

}

如果 ( op = OP_SELL )

{

If ( IS BUY )

关闭

OrderSend( OP_SELL...

}

}


//在这个表格里有源码mq4。给客户+密码+DLL

//将DLL中的所有逻辑取出来

 

问题的解决是通过扩大意识,切断对整个世界的依恋,特别是对创造的代码的依恋。对于后者,我们可以推荐藏传佛教分支的 "tshed "仪式。你进行了仪式,不管怎样--让他们打破它!)))。道教中也有 "uvei "的原则--"无为而治"。这也有助于。))))))))))


一般来说,如果你想保护一些东西,你就会因此自动变得容易受到黑客攻击。我甚至不签署我的代码--我切断了附件!!!。)))而且我不分发我所绑定的那些东西。

====

伙计们,我在这个问题上并不阴阳怪气--我只是在做宗教的历史。你可以在那里学到很多有趣和有用的东西))。