如何锁定/加密EA - 页 10 1...34567891011121314151617...19 新评论 jimmynz 2009.09.17 20:49 #91 看起来,DLL是有问题的 下面是新的版本,同样的问题 #define WIN32_LEAN_AND_MEAN #include #include #include #include #define MT4_EXPFUNC __declspec(dllexport) //+------------------------------------------------------------------+ BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved) { //---- switch(ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: case DLL_PROCESS_DETACH: break; } //---- return(TRUE); } //+------------------------------------------------------------------+ MT4_EXPFUNC int __stdcall GetAccountNumber() { return(1234456); } How to LOCK/Encrypt EA problem with DLLs DLL导入问题 ohad 2009.12.14 23:53 #92 我不明白你在抱怨什么。(你遇到的问题是什么)。是不是专家运行的账号 不是从DLL返回的账号? 总之,在下面的代码中,在dll和mql4中声明的内容之间存在一些返回类型不匹配。然而这可能是微不足道的。 请注意,你的整个想法(从dll中获取账号)是不够安全的,因为我可以用相同的名字写一个dll,并有相同的导出函数,返回另一个账号。 swnke2 2009.12.17 14:21 #93 EA安全 gilben: 大家好我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。 在一些朋友的鼓励下,我把这个EA商业化。 要做到这一点,我唯一缺少的是保护我的代码不被破解和破译。 我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。 如果您愿意分享任何信息,我将不胜感激。 谢谢 吉尔本 我刚刚为一个即将发布的商业EA实施了一些安全保护,该EA使用DLL并检查账户号码。如果你还需要帮助,请PM我。 iGoR 2009.12.17 20:37 #94 swnke2: 我刚刚为一个即将发布的商业EA实施了一些安全措施,它使用DLL并检查账户号码。如果你还需要帮助,请给我发邮件。 你好,Swnke。 这个安全级别(DLL检查帐户号码)是最容易被破解的。 我不知道你是否听说过 "暴力破解"?.... 你在EA上放置一个小脚本,开始运行所有可能的账号组合(有些经纪商只使用4个数字),无论你有什么样的经纪商,它都会在24小时内破解账号。 所以你最好寻找一个真正的保护。 但请记住,有一些 "反向生成 "的网站,他们都同意:如果你有软件运行,它可以被破解,其中一些是非常容易的方式。 请听一些非常重要的建议。 如果你有一个神奇的系统,并且有多年的回测和模拟交易的支持,那么就不要考虑卖掉它,而是用你自己的钱来交易它。如果你的系统真的那么好,你会赚到很多钱的。 或者你甚至没有钱自己去交易它。但是,如果你打算在没有最高安全级别的情况下把它传播出去(这意味着检查一下反向生成网站,看看他们是否没有为其他软件或目的而破解你的保护),那么你可以肯定,在几个月内,它将在互联网上免费,一些聪明的人甚至会改进一点,他们会使用他们的商业分销渠道来销售它,他们甚至会比你赚更多的钱。 友好的问候...iGoR badthriller 2009.12.18 23:01 #95 铁打的营盘流水的兵 到目前为止,最好的方法是使用DLL,不仅仅是利用账号,而且还将逻辑加密到其中。IronClad安全服务使用加密逻辑的DLL,并使用账号、密码和到期时间来加强安全。当然,任何有决心的黑客都可以破解,但不是一般的破解者。 FXMan77 2009.12.19 18:53 #96 badthriller: 到目前为止,最好的方法是使用DLL,不仅仅是利用账户号码,而且还对逻辑进行加密。IronClad安全服务使用加密逻辑的DLL,并使用账号、密码和到期时间来加强安全。当然,任何有决心的黑客都可以破解,但不是一般的破解者。 ...或者你可以使用2-3个.DLL文件。在其中一个文件中,你把账户号码等放进去。 让破解者的生活更加悲惨。 有多少破解者对MT4的EA感兴趣? 他们正在寻找如何把钱从你的账户转移到他们的账户。 plypun 2009.12.20 06:22 #97 DLL是保护你的EA的最好方法。 FXMan77 2009.12.20 14:05 #98 plypun: DLL是保护你的EA的最好方法。 能否请您给我们举个例子? 谢谢 iGoR 2009.12.20 19:05 #99 请确保你的DLL使用最好的编译软件。 我的程序员只花了2小时就破解了fapturbo EA的DLL。 因此,在你认为DLL可以保护你的EA之前,请你每小时做一次家庭工作。 友情提示:....iGoR FXMan77 2010.01.13 22:26 #100 iGoR: 请确保你在你的DLL上使用最好的编译软件。我的程序员只花了2小时就破解了fapturbo EA的DLL。 因此,在你认为DLL可以保护你的EA之前,你要每小时做一次家庭工作。 友好的问候....iGoR iGoR。 我很好奇。 加密(破解)两个.dll文件需要多少钱? 来反编译一个.ex4和一个指标? 我今天以295美元的价格出售我的一个EA(好的不是最好的)。 (明天可能会卖到5000美元?!!) 我相信你会收取同样的价格或更多。 ...但是.dll文件会让人分心。如果你没有正确的钥匙 你就会挖到空洞。 友好的问候 邦戈 附加的文件: spread_ecn_scalper_jan13_10.gif 5 kb spread_ecn_scalper_jan13_10.htm 126 kb 1...34567891011121314151617...19 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
看起来,DLL是有问题的
下面是新的版本,同样的问题
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
#define MT4_EXPFUNC __declspec(dllexport)
//+------------------------------------------------------------------+
BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)
{
//----
switch(ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH: case DLL_PROCESS_DETACH:
break;
}
//----
return(TRUE);
}
//+------------------------------------------------------------------+
MT4_EXPFUNC int __stdcall GetAccountNumber()
{
return(1234456);
}
我不明白你在抱怨什么。(你遇到的问题是什么)。是不是专家运行的账号 不是从DLL返回的账号?
总之,在下面的代码中,在dll和mql4中声明的内容之间存在一些返回类型不匹配。然而这可能是微不足道的。
请注意,你的整个想法(从dll中获取账号)是不够安全的,因为我可以用相同的名字写一个dll,并有相同的导出函数,返回另一个账号。
EA安全
大家好
我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。
在一些朋友的鼓励下,我把这个EA商业化。
要做到这一点,我唯一缺少的是保护我的代码不被破解和破译。
我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。
如果您愿意分享任何信息,我将不胜感激。
谢谢
吉尔本我刚刚为一个即将发布的商业EA实施了一些安全保护,该EA使用DLL并检查账户号码。如果你还需要帮助,请PM我。
我刚刚为一个即将发布的商业EA实施了一些安全措施,它使用DLL并检查账户号码。如果你还需要帮助,请给我发邮件。
你好,Swnke。
这个安全级别(DLL检查帐户号码)是最容易被破解的。
我不知道你是否听说过 "暴力破解"?....
你在EA上放置一个小脚本,开始运行所有可能的账号组合(有些经纪商只使用4个数字),无论你有什么样的经纪商,它都会在24小时内破解账号。
所以你最好寻找一个真正的保护。
但请记住,有一些 "反向生成 "的网站,他们都同意:如果你有软件运行,它可以被破解,其中一些是非常容易的方式。
请听一些非常重要的建议。
如果你有一个神奇的系统,并且有多年的回测和模拟交易的支持,那么就不要考虑卖掉它,而是用你自己的钱来交易它。如果你的系统真的那么好,你会赚到很多钱的。
或者你甚至没有钱自己去交易它。但是,如果你打算在没有最高安全级别的情况下把它传播出去(这意味着检查一下反向生成网站,看看他们是否没有为其他软件或目的而破解你的保护),那么你可以肯定,在几个月内,它将在互联网上免费,一些聪明的人甚至会改进一点,他们会使用他们的商业分销渠道来销售它,他们甚至会比你赚更多的钱。
友好的问候...iGoR
铁打的营盘流水的兵
到目前为止,最好的方法是使用DLL,不仅仅是利用账号,而且还将逻辑加密到其中。IronClad安全服务使用加密逻辑的DLL,并使用账号、密码和到期时间来加强安全。当然,任何有决心的黑客都可以破解,但不是一般的破解者。
到目前为止,最好的方法是使用DLL,不仅仅是利用账户号码,而且还对逻辑进行加密。IronClad安全服务使用加密逻辑的DLL,并使用账号、密码和到期时间来加强安全。当然,任何有决心的黑客都可以破解,但不是一般的破解者。
...或者你可以使用2-3个.DLL文件。在其中一个文件中,你把账户号码等放进去。
让破解者的生活更加悲惨。
有多少破解者对MT4的EA感兴趣?
他们正在寻找如何把钱从你的账户转移到他们的账户。
DLL是保护你的EA的最好方法。![](https://c.mql5.com/forextsd/smiles/regular_smile.png)
DLL是保护你的EA的最好方法。
能否请您给我们举个例子?
谢谢
请确保你的DLL使用最好的编译软件。
我的程序员只花了2小时就破解了fapturbo EA的DLL。
因此,在你认为DLL可以保护你的EA之前,请你每小时做一次家庭工作。
友情提示:....iGoR
请确保你在你的DLL上使用最好的编译软件。
我的程序员只花了2小时就破解了fapturbo EA的DLL。
因此,在你认为DLL可以保护你的EA之前,你要每小时做一次家庭工作。
友好的问候....iGoRiGoR。
我很好奇。
加密(破解)两个.dll文件需要多少钱?
来反编译一个.ex4和一个指标?
我今天以295美元的价格出售我的一个EA(好的不是最好的)。
(明天可能会卖到5000美元?!!)
我相信你会收取同样的价格或更多。
...但是.dll文件会让人分心。如果你没有正确的钥匙
你就会挖到空洞。
友好的问候
邦戈