Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Vous n'avez pas répondu.
Malheureusement votre encodeur ne donne aucun avantage, l'avantage maximum a déjà été donné par les développeurs des terminaux mt4 et mt5.
+1
Bien que j'aimerais vraiment voir une chose vraiment forte.
Exclu
Veuillez noter que ce fil de discussion ne concerne pas le piratage, mais plutôt la protection supplémentaire pour les développeurs et le test de l'algorithme de cryptage dynamique.
Veuillez noter que ce fil de discussion ne concerne pas les hacks, mais plutôt la protection supplémentaire pour les développeurs et le test de l'algorithme de cryptage dynamique.
1) Le corps de la fonction est divisé en plusieurs parties (cela nécessite une analyse du flux d'exécution) :
2) un tableau global ExecutePath est déclaré, qui est initialisé avec certaines valeurs
3) Le corps de notre fonction est remplacé par une boucle avec un switch du tableau ExecutePath
4) le résultat :
5) en plus des blocs, la fonction originale génère des blocs avec du code dans le commutateur, dont l'exécution n'atteindra jamais
Malheureusement, les résultats du code obfusqué ne permettent pas de savoir si vous utilisez ou non l'astuce suivante
1) Le corps de la fonction est divisé en plusieurs parties (cela nécessite une analyse du flux d'exécution) :
2) un tableau global ExecutePath est déclaré, qui est initialisé avec certaines valeurs
3) Le corps de notre fonction est remplacé par une boucle avec un switch du tableau ExecutePath
4) le résultat :
5) en plus des blocs, la fonction originale génère des blocs avec du code dans le commutateur, dont l'exécution n'atteindra jamais
Igor, bonjour !
Toutes les informations nécessaires, quelques exemples de fichiers et des liens directs vers des sources primaires ont été fournis à Renat, administrateur du MQL, au tout début de ce sujet.
Nous n'avons pas l'intention de partager le chagrin de nos collègues avec tous les curieux, car la ressource que nous avons mentionnée est encore pleine de produits fraîchement craqués.
Nous respectons nos collègues et ne contribuerons pas à la distribution illégale de leurs produits !
Nous respectons également les développeurs de terminaux Metatrader, nous pensons qu'ils font beaucoup pour protéger leur code et fournir toutes les informations nécessaires sur leurs demandes.
Veuillez noter que ce fil de discussion ne porte pas sur les hacks, mais au contraire sur une protection supplémentaire pour les développeurs et le test de l'algorithme de cryptage dynamique.
Pour protéger vos produits, vous devez connaître les méthodes utilisées par les pirates. Je ne vous demande pas de partager les méthodes que vous avez trouvées quelque part, mais seulement ce qui est déjà accessible au public. Vous avez dit que le cambrioleur a agi en public. Ces informations sont donc déjà sur le net et vous ne contribuerez pas à la diffusion d'un quelconque secret. De plus, vous avez déjà pris en compte les méthodes du pirate dans votre obfuscateur.
Par conséquent, si vous partagez ce lien, cela donnera du poids à tout ce dont vous parlez ici.
Intéressé spécifiquement en tant que développeur, pas en tant que hacker. Je ne prendrais jamais la voie du piratage du logiciel de quelqu'un d'autre, car c'est une voie destructrice. Elle mène dans la direction opposée au développement.
Afin de protéger vos produits, vous devez connaître les méthodes utilisées par les pirates. Je ne vous demande pas de partager les méthodes que vous avez trouvées quelque part, mais seulement celles qui sont déjà accessibles au public. Vous avez dit que le cambrioleur a agi en public. Ces informations sont donc déjà sur le net et vous ne contribuerez pas à la diffusion d'un quelconque secret. De plus, vous avez déjà pris en compte les méthodes du pirate dans votre obfuscateur.
Par conséquent, si vous partagez le lien, cela donnera du poids à tout ce dont vous parlez ici.
Igor, ne croyez pas que je veuille vous offenser, mais nous n'avons pas besoin de poids, nous le faisons aussi pour notre propre usage pratique et sommes sûrs que cela sera utile à de nombreux développeurs.
Nous n'allons pas convaincre qui que ce soit de quoi que ce soit, nous nous contentons d'exécuter la tâche fixée, peu importe ce que quelqu'un veut.
Les personnes intelligentes comprennent que critiquer une telle solution est dans l'intérêt de ceux qui devront y faire face plus tard - ceux qui sont de l'autre côté des "barricades", c'est-à-dire les professionnels du cracking "alien".
Pour notre part, nous essaierons de faire de notre mieux pour les rendre aussi "inconfortables" que possible pour casser ce qui ne leur appartient pas :)
Igor, ne croyez pas que je veuille vous offenser, mais nous n'avons pas besoin de poids, nous faisons cela pour notre propre usage pratique et nous sommes sûrs que cela sera utile à de nombreux développeurs.
Nous n'allons pas convaincre qui que ce soit de quoi que ce soit, nous nous contentons d'accomplir la tâche qui nous est confiée, peu importe ce que quelqu'un veut.
Les personnes intelligentes comprennent que critiquer une telle solution est dans l'intérêt de ceux qui devront y faire face plus tard - ceux qui sont de l'autre côté des "barricades", c'est-à-dire les professionnels du piratage "alien".
Pour notre part, nous essaierons de faire de notre mieux pour les rendre aussi "inconfortables" que possible pour casser ce qui ne leur appartient pas :)
Je ne prendrai jamais la voie du piratage du logiciel de quelqu'un d'autre, car c'est une voie destructrice. Elle mène dans la direction opposée au développement.
Avec quoi ? Je suis un développeur qui publie sur le marché, en quoi cela m'est-il utile ?
Nous publions également sur la place de marché, mais il est loin d'être toujours approprié de tout publier via la place de marché.
Par exemple, nous organisons des tests publics ouverts de nos développements sur le web, nous donnons des essais et nous accordons des licences à des comptes spécifiques d'utilisateurs qui coopèrent avec nous avant de publier les produits finaux.
Ou, par exemple, nous créons un produit pour un certain groupe d'utilisateurs.
Ce ne sont pas tous les cas où il n'est pas approprié de publier sur le marché.