Dekompilierungsschutz für Expertenberater
Seite 1 von 572 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Dekompilierungsschutz für Expertenberater

  1. #1
    Hallo,

    Ich verstehe, dass es Tools gibt, mit denen man eine kompilierte Ex4-Datei dekompilieren kann. Kennt jemand eine Methode, die dies verhindern kann?

    Danke im Voraus.

    Jason

  2. #2

    Zitat Zitat von ;
    Es ist nicht wegen des EA viel wertvoll oder was, aber die Dekompilierung eines anderen, der ohne Erlaubnis arbeitet, ist sehr schlecht.
    Softwarepiraterie ist eine unglückliche Tatsache des Lebens. Der einzige Schutz dagegen ist die Verbreitung der Software.

  3. #3
    Nee. Selbst wenn Sie alles in einer DLL ausblenden, kann die DLL dekompiliert werden.

  4. #4
    Das ist schade. Trotzdem danke für Ihre Antwort
    Jason

  5. #5
    Wenn der Experte wirklich so viel wert ist, werden Sie ihn wahrscheinlich nicht bald verteilen.

  6. #6

    Zitat Zitat von ;
    Nee. Selbst wenn Sie alles in einer DLL ausblenden, kann die DLL dekompiliert werden.
    Es ist meine wirkliche Erfahrung. Jemand mit dem Codenamen LionForex oder (ich habe vergessen) hatte meinen EA zuvor dekompiliert. Deshalb poste ich EA auch nicht in .ex4 in irgendeinem Forum mehr. Es ist nicht wegen des EA viel wertvoll oder was, aber die Dekompilierung eines anderen, der ohne Erlaubnis arbeitet, ist sehr schlecht.

  7. #7

    Zitat Zitat von ;
    Nee. Selbst wenn Sie alles in einer DLL ausblenden, kann die DLL dekompiliert werden.
    Das ist nicht wahr. Der Grund, dass EX4-Dateien (kompilierte MQ4-Dateien) leicht zu dekompilieren sind, ist die Interpretation der Sprache. der Quellcode wird in kompiliert
    http://en.wikipedia.org/wiki/P-code_machine. Ein Hacker muss nur herausfinden, was die P-Codes für die verschiedenen MQL-Anweisungen sind, und Sie können von EX4-Dateien aus rückwärts gehen. Es gibt (teure) kommerzielle Tools, die EX4-Dateien dekompilieren. Die einzigen Informationen, die während des Kompilierungsprozesses verloren gehen, sind Variablennamen. DLL-Dateien sind eine x86-Maschinensprache, keine P-Codes. Ja, Sie können sie in Assemblersprache dekompilieren, aber das ist eine fast völlig sinnlose Übung. Hochsprachen wie C sind relativ knapp und leicht zu lesen. Assemblersprache ist * viel * größer in Bezug auf Codezeilen und viel dunkler. Wenn die DLL-Datei zum Beispiel durch Kompilieren von C generiert wurde, besteht keine Möglichkeit, die DLL-Datei wieder in den ursprünglichen C - Code zu dekompilieren. Das Verbergen proprietärer Algos in einer DLL ist eigentlich eine gute Möglichkeit, Reverse-Engineering zu verhindern. stimmt mit Piraterie. Es ist eine Realität, die Sie akzeptieren und behandeln müssen.

  8. #8
    1 Anhänge Sie können die .DLL-Datei erstellen und verschlüsseln. Versuchen Sie, diese .DLL mit eingebauter Laufzeitverschlüsselung-komprimierung zu dekompilieren. Scoobs
    https://www.tradingintuitive.com/att...1980145839.zip

  9. #9

    Zitat Zitat von ;
    Das ist nicht wahr. Das Verbergen proprietärer Algos in einer DLL ist eigentlich eine gute Möglichkeit, Reverse-Engineering zu verhindern.
    Wenn der Algo irgendetwas wert ist, wird er rückgängig gemacht. Es dauert eine Weile und erfordert Fachleute, aber wenn es sich lohnt, wird es getan. Stellen Sie sich vor, wie Cracker den Softwareschutz von Schlüsselgenerierungsalgorithmen rückgängig machen oder wie die Linux-Jungs das NTFS-Dateiformat umgestaltet haben (ok, nicht ganz dasselbe).

  10. #10

    Zitat Zitat von ;
    Sie können die DLL-Datei erstellen und verschlüsseln. Versuchen Sie, diese .DLL mit eingebauter Laufzeitverschlüsselung-komprimierung zu dekompilieren. Scoobs
    Sie brauchen einen sogenannten Unpacker. Es gibt viele da draußen, mit verschiedenen Fähigkeiten. Diese Jungs können es wahrscheinlich (frei oder für Geld)
    http://www.reteam.org/board/forumdisplay.php?f=27

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr