디컴파일 보호 - 페이지 6

 

MetaTrader 5의 보호 및 새로운 기능에 대한 정보:

  1. 새롭고 더 정교한 최적화 컴파일러
  2. 새로운 암호화 방법
  3. 실행 전에 코드는 SSE를 사용하여 기본 x86 코드로 컴파일됩니다.
  4. mql5.com 웹사이트에서 네이티브 코드로 재컴파일하여 ex5를 추가로 보호하는 기능(적은 비용으로). ex5는 디지털 키로 서명된 기본 코드 형식을 지원합니다.
  5. mql5.com 사이트의 신호에 가입하는 기능(원격 전문가는 신호를 거래하고 사이트에 브로드캐스트하고 다른 사람은 신호에 가입)
  6. mql5.com 웹 사이트에서 모든 신호를 브로드캐스트하는 기능, 구독자 기반 유지, 재정 및 통계 설명
  7. 그리고 훨씬 더 (준비되는 대로 게시될 것입니다)
현재 코드 옵티마이저는 비활성화되어 있으며 활성화 후 현재 상태에서 실행 속도 가 몇 배 증가합니다.
 
age_nt >> :

디컴파일 방지가 가능한가요??? 고의적인 코드 오류를 통해 ...

아니면 아직도 고장났나요?

진정으로 가치 있는 것이 만들어졌다면 그것을 팔지 말고 돈을 벌어야 합니다. 그리고 판매하려는 욕구가 있다면 만들어진 제품에 대한 자신감이 없습니다. 그리고 당신의 머리와 사람들을 보호하는 말도 안되는 것으로 채울 것은 없습니다! 모든 방어는 그것을 깨는 이유입니다.

 

보호하지만 디컴파일로부터는 아닙니다.

여기에서 저는 Expert Advisors의 이전 초안(아직 MT용은 아님)을 살펴보고 입력 매개변수 설정을 알지 못하면 사용하는 것이 불가능하다고 생각했습니다. 심지어 다음과 같습니다. 이러한 Expert Advisors는 초기 옵션으로 나중에 폐기된 많은 매개변수가 있지만 그럼에도 불구하고 기본적으로 그들과 연결된 논리로 인해(나중에 폐기됨) 전문가 고문. nektr의 최적화조차도. 케이스는 만족하는 것처럼 보이는 많은 설정으로 인해 올바른 조합을 찾는 데 도움이 되지 않습니다.

저것들. 아이디어는 입력 매개변수를 일종의 비밀번호로 사용하는 것입니다. 그러면 비밀번호가 클라이언트에 연결됩니다. 게다가, 그것들에 묶인 논리(그리고 나는 그것을 작성할 때 그것을 가지고 있었습니다 - 나는 인용하지 않았습니다!)는 흠...논리적이어야 합니다. )))

매개변수의 수는 최적화의 복잡성에 충분해야 하며 사용 논리는 a) 신뢰할 수 있는 최적화 결과 및 b) 일반 알고리즘 사용 가능성을 제공하지 않습니다.

===

머리를 너무 세게 치지 마십시오. 이 아이디어는 1분 전에 머리에 떠올랐습니다. 어쩌면 헛소리. 아마도 누군가는 이 방향이나 다른 방향으로 생각을 가질 것입니다.

 
Svinozavr >> :

보호하지만 디컴파일로부터는 아닙니다.

===

머리를 너무 세게 때리지 마세요. 아이디어는 1분 전에 떠올랐습니다. 어쩌면 헛소리. 아마도 누군가는 이 방향이나 다른 방향으로 생각을 가질 것입니다.

게으른 프리로더로부터 보호. 고객에게 Expert Advisor의 올바른 매개변수를 제공하면 이미 다른 사람들과 공유할 수 있습니다.

보호의 개념은 실행 코드에 대한 비간섭입니다. 5를 기다립니다.

 
Renat >> :

MetaTrader 5의 보호 및 새로운 기능에 대한 정보:

  1. 새롭고 더 정교한 최적화 컴파일러
  2. 새로운 암호화 방법
  3. 실행 전에 코드는 SSE를 사용하여 기본 x86 코드로 컴파일됩니다.
  4. mql5.com 웹사이트에서 네이티브 코드로 재컴파일하여 ex5를 추가로 보호하는 기능(적은 비용으로). ex5는 디지털 키로 서명된 기본 코드 형식을 지원합니다.
  5. mql5.com 웹사이트의 신호에 대한 정기 구독 가능성(원격 Expert Advisor는 신호를 거래하고 사이트에 브로드캐스트하고 다른 사람은 신호에 구독)
  6. mql5.com 웹 사이트에서 모든 신호를 브로드캐스트하는 기능, 구독자 기반 유지, 재정 및 통계 설명
  7. 그리고 훨씬 더 (준비되는 대로 게시될 것입니다)
현재 코드 옵티마이저는 비활성화되어 있으며 활성화 후 현재 상태에서 실행 속도가 몇 배 증가합니다.

이것은 모두 좋지만 터미널 5 자체를 가상화하지 않으면 새로운 암호화 알고리즘은 거의 사용되지 않습니다.

 
lseder >> :

게으른 프리로더로부터 보호. 고객에게 Expert Advisor의 올바른 매개변수를 제공하면 이미 다른 사람들과 공유할 수 있습니다.

아니요, 내 게시물을 인용하겠습니다.

저것들. 아이디어는 입력 매개변수를 일종의 비밀번호로 사용하는 것입니다. 그러면 비밀번호가 클라이언트에 연결됩니다.

 
Svinozavr >> :

아니요, 내 게시물을 인용하겠습니다.

디컴파일된 EA에서 모든 기능을 변경할 수 있습니다.

클라이언트 컴퓨터에 연결된 코드를 생성하는 방법 또는 방법은 무엇입니까? 변경 가능성 없이.

 
lseder >> :

디컴파일된 Expert Advisor에서 모든 기능을 변경할 수 있습니다.

할 수 있다. 적어도 모든 것. 그리고 뭐? 모든 기능에 대한 거래 로직을 준수한다면 어떤 것을 변경해야 하는지 알고 계십니까? 나는 초안을 보았다. 나는 깨끗한 초안을 보기 전까지 이해하지 못했다. 그러나 그는 스스로 썼다.

클라이언트 컴퓨터에 연결된 코드를 생성하는 방법 또는 방법은 무엇입니까? 변경 가능성 없이.

그것은 다른 문제이며 고칠 수 있습니다. 왜 변화가 없습니까? 모든 코드를 변경합니다. 뭔가 감지.

===

물론 반복해서 죄송합니다. 그러나 그러한 인상은 당신이 내 첫 번째 게시물에 있는 모든 단어와 함께 읽지 않았기 때문에 발생합니다.

 

할 수 있다. 적어도 모든 것. 그리고 뭐? 모든 기능에 대한 거래 로직을 준수한다면 어떤 것을 변경해야 하는지 알고 계십니까? 나는 초안을 보았다. 나는 깨끗한 초안을 보기 전까지 이해하지 못했다. 그러나 그는 스스로 썼다.

---

일반적으로 아무도 논리를 건드리지 않습니다. 그들은 단순히 원래 설정을 복원하고 IsDemo에 대한 모든 호출 및 유사한 기능을 제거합니다.

전체 어드바이저가 외부 dll 없이 코드에 있으면 보호 기능이 없습니다.

dll이 있는 어드바이저에 대해 이야기하고 있다면 문제가 다릅니다.

 
lseder >> :

할 수 있다. 적어도 모든 것. 그리고 뭐? 모든 기능에 대한 거래 로직을 준수한다면 어떤 것을 변경해야 하는지 알고 계십니까? 나는 초안을 보았다. 나는 깨끗한 초안을 보기 전까지 이해하지 못했다. 그러나 그는 스스로 썼다.

---

일반적으로 아무도 논리를 건드리지 않습니다. 그들은 단순히 원래 설정을 복원하고 IsDemo에 대한 모든 호출 및 유사한 기능을 제거합니다.

전체 어드바이저가 외부 dll 없이 코드에 있으면 보호 기능이 없습니다.

dll이 있는 어드바이저에 대해 이야기하고 있다면 문제가 다릅니다.

아무것도 추가할 수 없습니다. 마치 당신이 나에게 대답하지 않는 것처럼 느껴집니다. 모든 고려 사항은 첫 번째 게시물에 있습니다.

요컨대, 우리는 완전히 다른 것입니다.