Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > EA Entwicklung > Expert-Advisor 1

Expert-Advisor 1 Entwicklung des ersten Expert-Advisor des Forums.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3822
Beiträge: 36909
Benutzer: 6.068
Aktive Benutzer: 492
Links: 80
Wir begrüßen unseren neuesten Benutzer: supadog
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 12 Stunden
- supadog
vor einem Tag
- POCJonah7
vor einem Tag
- flowi88
vor einem Tag
- dealtycoon
vor einem Tag
- VicenteWuc

Onlineuser
'Wer ist online' anzeigen Benutzer: 3
Gäste: 66
Gesamt: 69
Team: 0
Team:  
Benutzer:  beabro60, Domke01
Freunde anzeigen

Empfehlungen

Werbung

Like Tree1Likes
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 05.10.11
Gesperrter Benutzer
 
Registriert seit: Sep 2011
Ort: Kassel
Beiträge: 749
JoeDormann befindet sich auf einem aufstrebenden Ast
JoeDormann eine Nachricht über Skype™ schicken
Arrow Aufgabenstellung Programmschutz Anti-Dekompilation

Hallo,

Mache grad mal nur den Thread auf.
Bitte Infos und oder Erfahrungen in diesen Thread posten.

Danke
Joe
Deepack likes this.
  #2 (permalink)  
Alt 05.10.11
Pit Pit ist offline
Elite Mitglied
 
Registriert seit: May 2011
Beiträge: 164
Pit befindet sich auf einem aufstrebenden Ast
Standard

Hi

Vielleicht bringt dich das weiter mein Englsch ist zu schlecht.

Anti-Decompiler Program ProtectEx4.exe download - MQL4 forum

Pit
  #3 (permalink)  
Alt 05.10.11
Neues Mitglied
 
Registriert seit: Sep 2011
Beiträge: 22
Brigatta Rossa befindet sich auf einem aufstrebenden Ast
Standard

Ich habe gerade einer Firma aus Hamburg die Anfrage gestellt. So bald ich weiß was die alles brauchen poste ich es hier rein.

Gruß

Brigatta Rossa
  #4 (permalink)  
Alt 06.10.11
Gesperrter Benutzer
 
Registriert seit: Sep 2011
Ort: Kassel
Beiträge: 749
JoeDormann befindet sich auf einem aufstrebenden Ast
JoeDormann eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Pit Beitrag anzeigen
Hi

Vielleicht bringt dich das weiter mein Englsch ist zu schlecht.

Anti-Decompiler Program ProtectEx4.exe download - MQL4 forum

Pit
Schöner Vorschlage, aber zu teuer.

Gruß Joe
  #5 (permalink)  
Alt 08.10.11
Mitglied
 
Registriert seit: Sep 2010
Beiträge: 31
apalac befindet sich auf einem aufstrebenden Ast
Standard

Ja wirklich recht teuer, der ProtectEx4.

Grundsätzliche Frage:
- Was soll hier Ziel des Schutzes sein?
a) soll nur der Quellcode (also die ex4 gegen decompilieren) geschützt werden?

oder:
b) oder soll es auch ein Schutz gegen Weitergabe an Dritte geben (wenn der EA einmal irgendwo zum Download steht, ist er quasi weltweit von jedem nutzbar)

Wenn b):
- dann ist eine Art Lizensierung für jedes Exemplar (bzw. jeden Account) nötig.
-> dies bedeutet Aufwand, irgendjemand muss für jeden Nutzer seinen persönlichen EA erstellen.
Wollen wir das?

Schutz durch DLL:
- es gibt dann 1 ex4-Datei und eine DLL-Datei
- die ex4-Datei ruft Funktionen der DLL auf
- u.a. eine Lizens-Funktion, mit entsprechenden persönlichen(?) Parametern
- gibt die Lizens-Funktion ein OK zurück, läuft der EA ganz normal
- gibt die Lizens-Funktion kein OK zurück, mogelt jemand, also der EA läuft nicht, Fehlermeldung usw.
- die DLL zu programmieren liegt ganz bei uns, sollte in C/C++ geschieben werden (z.B. MS Visual C++)
- die kompilierte DLL ist dann nicht so einfach wie eine ex4-Datei zu decompilieren (je größer diese ist, um so sicherer)
- Schutz gegen Debugging (also Hack-Versuche) sind auch möglich

- wenn man so vorgeht, läuft das ganze nur im Verbund aus ex4 und dll
- jedoch ist die ex4-Datei immer noch decompilierbar
-> d.h. es wäre dann ungünstig die gesamte Strategie in der ex4-Datei (mql-Code) zu haben. Ein Großteil der Strategie sollte dann in den C/C++-Code (also in die DLL) wandern.
- natürlich können wir weiterhin Indikatoren im mql-Code verwenden.

- wenn die ex4-Datei zusätzlich (preiswert) noch zu schützen geht, wäre das sicher die Krönung.

- Bleibt zu hoffen, das wir etwas zustande bekommen, was auch schützenswert ist.

apalac
  #6 (permalink)  
Alt 10.10.11
Gesperrter Benutzer
 
Registriert seit: Sep 2011
Ort: Kassel
Beiträge: 749
JoeDormann befindet sich auf einem aufstrebenden Ast
JoeDormann eine Nachricht über Skype™ schicken
Standard

Hallo,

a) würde ausreichen. Schutz vor Dekompilation.

Ich kann durchaus über Standard-Methoden von Windows, ein paar Sauereien einbauen.

Da der EA lebt, also weiterentwickelt wird, müßte sich ein Hacker jedesmal viel Arbeit machen. Durch diese Arbeit hat er es auch verdient, den EA nutzen zu können.
Alsdann gibts dann bald wieder eine neue ex4, und der Hacker hat sicher irgendwann keine Lust mehr auf mehr erneute Arbeit

Zudem braucht er es ja auch nicht, denn den aktuellen EA kann man ja hier bekommen.



Gruß Joe
  #7 (permalink)  
Alt 11.10.11
Neues Mitglied
 
Registriert seit: Sep 2011
Beiträge: 22
Brigatta Rossa befindet sich auf einem aufstrebenden Ast
Standard

Ich habe jetzt eine Antwort auf meine Anfrage bekommen.Nun brauche ich weitere Details, wie es bei uns aussieht.

----Um einen EA zu schützen, bedarf es unserer Meinung nach, zweier Arbeitsschritte.

Die Kernlogik des EAs muss in eine DLL ausgelagert werden.
Danach muss man diese DLL noch verschlüsseln und dies muss dann für jede Lizenz getan werden.

Die Kosten für die Auslagerung der Strategie in die DLL hängen entscheidend vom Umfang der Logik ab.
Diese würden einmalig anfallen.

Die Verschlüsselung müsste dann pro Lizenz vorgenommen werden.

Generell ist es so, dass wir keinen Quelltext ausliefern würden, sondern die komplette Lizenzierung über uns laufen
müsste.

Sollte dies für Sie in Frage kommen, können wir gerne weitere Details besprechen.----

Gruß, Brigatta Rossa
.
  #8 (permalink)  
Alt 11.10.11
Elite Mitglied
 
Registriert seit: May 2011
Ort: München
Beiträge: 391
rekors befindet sich auf einem aufstrebenden Ast
Standard

Also für mich stellt sich hier gründsätzlich die Frage inwiefern sich das überhaupt lohnt mit aufwendigem schützen etc..

Immerhin soll es ein Forum EA werden..soll also heißen das auch andere darauf zugreifen sollen. Oder wurde diese Idee nun umgekippt und es wird ein personelles Projekt von einigen wenigen hier?

Alle Foren EA´s die ich kenne waren nur dadurch geschüctzt das man im Forum registriert sein musste und eine gewisse Anzahl an Beiträgen posten musste (quasi ein aktiver Foren user)

Wenn man da jetzt ein riesen Lizenzmodell erschafft dann artet das meiner Meinung nach aus. Ein paar standart schutz funktionen wie Joe beschreibt würden da locker reichen.
  #9 (permalink)  
Alt 12.10.11
Gesperrter Benutzer
 
Registriert seit: Sep 2011
Ort: Kassel
Beiträge: 749
JoeDormann befindet sich auf einem aufstrebenden Ast
JoeDormann eine Nachricht über Skype™ schicken
Arrow

Hallo,

natürlich ist ein Forums-EA.

Ein Dekompilationsschutz wäre absolut ausreichend.

@Brigatta
kann man keine Dll einbinden, eine so richtig versaute, ohne wichtige Funktion, die dafür sorgt, das ein Dekompilierungsprogramm beim Versuch das Proggi zu dekompilieren, einfach crashed?

Gabs da nicht schon mal sowas?

Gruß Joe
  #10 (permalink)  
Alt 12.10.11
Gesperrter Benutzer
 
Registriert seit: Sep 2011
Ort: Kassel
Beiträge: 749
JoeDormann befindet sich auf einem aufstrebenden Ast
JoeDormann eine Nachricht über Skype™ schicken
Arrow

Hallo @Brigatta,

habe da eine Idee, falls wir keinen geeigneten simplen Schutz finden.

Ich könnte es so proggen, das der laufende EA sich jede 24 Stunden mit meinem Server verbinden muß.
Also ich könnte eine DLL aufrufen, die sich von meinen Server den Tagescode abholt. Dieser Tagescode gibt in der DLL ein Kommando. Das Resultat wären bei korrektem Code ein korrekter Trade, ansonsten ein böser Trade, oder kein Trade, oder sonstwas

Da Du auch proggen kannst, wie wäre Deine Idee für eine DLL ?

Sollte jemand sich die Mühe des crackens machen, wäre es auch fast egal, da ich sicher kein Reales Geld auf einen gecrackten EA setzen würde, wo eine DLL mit im Spiel ist.

Gruß Joe
PS: Derzeit bräuchte ich noch Hilfe beim Moneymanagement.
Brauche Formel für : Wieviel maximale Lot für Kursziel xxxxx ohne Margincall. Wenn da jemand was hat, nur herbei damit
Thema geschlossen

Lesezeichen

Stichworte
anti-dekompilation, aufgabenstellung, aufgabenstellung programmschutz, ea-entwicklung, expert-advisor entwicklung, forum ea, forum expert-avisor, forums ea, forums expert-advisor, programmschutz


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.



Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2017 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------