反编译保护 - 页 8 12345678 新评论 Ludwig Eder 2009.11.03 10:39 #71 HideYourRichess >> : 咦,有趣的话题,--MT是否偷了用户的光盘序列号!? >>这对你来说很有趣,但对他来说是偏执的)。 Андрей 2009.11.03 11:14 #72 registred >> : {...}Metatrader读取了硬盘序列号,天知道它用它做了什么。{...} 你让我产生了兴趣。 在unix系统中,有这样的信息,skype首先要进入etc/passw或类似的东西------。 我认识的一个来自Unix的人告诉我的,我不记得细节了。 我看了一下metatrader的去处。 . 我很高兴:-)。 起初,Metatrader从/到terminal.ini中读写了300次东西。 然后我开始进一步寻找。 它不时地继续读写,而且是每秒数次:-)。 keekkenen 2009.11.03 14:10 #73 你也可以使用像这样的原始防御... 附加的文件: test.ex4 2 kb [删除] 2009.11.03 14:22 #74 lseder >> : 在某个时候挖掘这个话题。你不能从api获得序列号,你必须通过DeviceIoControl查询。 这是一个依赖于平台的解决方案。它对XP和2000系统有效,对其他系统无效。 > 如果开发者是诚实的 这是开发商的决定,现在一切都结束了。那些不喜欢它的人,就使用其他软件。 一个工业标准是完全开放的,它更容易保护。微软现在才全面开放 关于办公室文件加密算法的文件,从第一个版本到现在已经10年了。 自然,我永远不会为MT做一个EA,除非我有一个传输数据的协议。这不是你所说的偏执狂,而只是想保证我的智力工作。当然,有一些方法可以保护你不被盗用代码,在涉及到钱的时候,你应该充分使用这些方法。 Ludwig Eder 2009.11.03 16:09 #75 keekkenen >> : 你也可以使用像这样的原始保护... 重新分配价值有什么意义? keekkenen 2009.11.03 16:14 #76 只是代码 Женька 2011.04.14 14:43 #77 YuraZ: 我已经想了很多次...我想知道如何把一些代码弄到DLL中,它是用一种完全不同的语言)))),也可能是我不懂)) --- 2011.04.14 18:30 #78 MadWill: 我已经想了很多次...这是个问题,但你如何把部分代码放在DL中,它在其他语言中)))),或者也许我不明白))赶上了吧。 Delphi、C++--不管怎样。 Alexey Klenov 2011.04.14 20:08 #79 registred:在这个问题上,你真正苦恼的是什么。正如我上面所说,在你手中有元数据的源代码之前,在某个账户上使用真正有价值的EA是不可能的。此外,你甚至不能在一台电脑上使用另一家经纪公司的Metatrader,因为Metatrader会读取硬盘序列号,天知道它会怎么做。关于反编译。你可以对一切进行反编译。这就是逻辑。像任何逻辑一样,它可以被解决。在这种情况下,专家顾问可以被反编译。序列号是将终端绑定到这个驱动器上的必要条件,或者说是账户的绑定。 如果你将终端文件夹 复制到一个闪存驱动器上,并从该驱动器上运行终端,密码将被要求,以 "防止 "使用交易员密码的激活账户盗窃终端。 你可以使用你的交易员的登录名和密码,至少从微型账户中提取你的账户。 MQ自己在MT4的一次更新中写到了这一点。 --- 2011.04.14 21:47 #80 olyakish: 如果你把终端文件夹复制到闪存盘上,并从那里启动终端,你将需要再次获得账户的密码。 以前,在一些公司,知道交易员的登录名和密码就可以从账户中取钱,至少可以从微型账户中取钱。 MQ自己在MT4的一次更新中写到了这一点。 首先,即使你重命名了文件夹,MT也会要求你输入密码,而不会把它复制到任何地方。 其次,互联网上有一些恢复MT密码的工具,所以这并不像你想象的那么简单。 12345678 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
咦,有趣的话题,--MT是否偷了用户的光盘序列号!?
>>这对你来说很有趣,但对他来说是偏执的)。
{...}Metatrader读取了硬盘序列号,天知道它用它做了什么。{...}
你让我产生了兴趣。
在unix系统中,有这样的信息,skype首先要进入etc/passw或类似的东西------。
我认识的一个来自Unix的人告诉我的,我不记得细节了。
我看了一下metatrader的去处。
.
我很高兴:-)。
起初,Metatrader从/到terminal.ini中读写了300次东西。
然后我开始进一步寻找。
它不时地继续读写,而且是每秒数次:-)。
在某个时候挖掘这个话题。你不能从api获得序列号,你必须通过DeviceIoControl查询。
这是一个依赖于平台的解决方案。它对XP和2000系统有效,对其他系统无效。
> 如果开发者是诚实的
这是开发商的决定,现在一切都结束了。那些不喜欢它的人,就使用其他软件。
一个工业标准是完全开放的,它更容易保护。微软现在才全面开放
关于办公室文件加密算法的文件,从第一个版本到现在已经10年了。
自然,我永远不会为MT做一个EA,除非我有一个传输数据的协议。这不是你所说的偏执狂,而只是想保证我的智力工作。当然,有一些方法可以保护你不被盗用代码,在涉及到钱的时候,你应该充分使用这些方法。
你也可以使用像这样的原始保护...
重新分配价值有什么意义?
我已经想了很多次...我想知道如何把一些代码弄到DLL中,它是用一种完全不同的语言)))),也可能是我不懂))
我已经想了很多次...这是个问题,但你如何把部分代码放在DL中,它在其他语言中)))),或者也许我不明白))
赶上了吧。
Delphi、C++--不管怎样。
在这个问题上,你真正苦恼的是什么。正如我上面所说,在你手中有元数据的源代码之前,在某个账户上使用真正有价值的EA是不可能的。此外,你甚至不能在一台电脑上使用另一家经纪公司的Metatrader,因为Metatrader会读取硬盘序列号,天知道它会怎么做。关于反编译。你可以对一切进行反编译。这就是逻辑。像任何逻辑一样,它可以被解决。在这种情况下,专家顾问可以被反编译。
序列号是将终端绑定到这个驱动器上的必要条件,或者说是账户的绑定。 如果你将终端文件夹 复制到一个闪存驱动器上,并从该驱动器上运行终端,密码将被要求,以 "防止 "使用交易员密码的激活账户盗窃终端。
你可以使用你的交易员的登录名和密码,至少从微型账户中提取你的账户。
MQ自己在MT4的一次更新中写到了这一点。
如果你把终端文件夹复制到闪存盘上,并从那里启动终端,你将需要再次获得账户的密码。
以前,在一些公司,知道交易员的登录名和密码就可以从账户中取钱,至少可以从微型账户中取钱。
MQ自己在MT4的一次更新中写到了这一点。
其次,互联网上有一些恢复MT密码的工具,所以这并不像你想象的那么简单。