디컴파일 보호 - 페이지 3

 
YuraZ >> :

보호 없음

--

당신은 그것을 복잡하게 할 수 있습니다 - 그러나 여전히 실행 가능한 코드가 있으면 중단됩니다

심각한 상용 프로그램이 많이 있습니다. 인터넷에 많은 균열이 있습니다.

--

다른 옵션이 있습니다

서버 생성 - 신호를 받기 위해 서버에 액세스하는 프로그램을 클라이언트에 제공

더 많은 제어!


1. 글쎄, 매우 범주적인 대답 ...
(제 생각에는 나중에 깨는 것을 먼저 만듭니다)
2. 요점은 디컴프를 우회하는 것이 아니라(예를 들어 배포하지 않는 등 여러 가지 방법이 있음) 싸우는 방법을 이해하는 것입니다.
글쎄, 나는 독에 대한 해독제가 있다는 것을 완벽하게 이해합니다 ... 문제는 얼마나 빨리


 

YuraZ писал(а) >>

보호 없음

--

당신은 그것을 복잡하게 할 수 있습니다 - 그러나 여전히 실행 가능한 코드가 있으면 중단됩니다

심각한 상용 프로그램이 많이 있습니다. 인터넷에 많은 균열이 있습니다.

--

다른 옵션이 있습니다

서버 생성 - 신호를 받기 위해 서버에 액세스하는 프로그램을 클라이언트에 제공

더 많은 제어!


네. 이미 제안되었습니다.))) 그리고 반드시 순수한 거래 신호는 아닙니다. 논리 자체를 공유할 수 있습니다. 그러나 그것은 물론 더 이국적입니다.

 

당신은 여전히 이렇게 꼬일 수 있습니다 :-).

메타 트레이더에서 교활한 보호 장치를 넣었습니다 - Themida 또는 기타 ...

그러면 모든 것이 다음과 같이 보일 것입니다. MetaTrader - Mql - Dll <-> Exe = application-server

그러면 이미 꽤 특이한 개척자에 대한 방어가 될 것입니다.

모든 프로가 어셈블러를 뒤지는 것은 아니기 때문에 Ilda Pro와 같은 파우스트 카트리지를 사용합니다.

 
age_nt >> :

1. 글쎄, 매우 범주적인 대답 ...
(내 생각에, 그들은 나중에 깨는 것을 먼저 만듭니다)
2. 요점은 디컴프를 우회하는 것이 아니라(예를 들어 배포하지 않는 등 여러 가지 방법이 있음) 싸우는 방법을 이해하는 것입니다.
글쎄, 나는 독에 대한 해독제가 있다는 것을 완벽하게 이해합니다 ... 문제는 얼마나 빨리


글쎄, 일단 당신이 스스로에게 문제를 제기했다면, 분명히 당신은 무언가를 만든 것 같습니다. 이제 당신은 아마도 판매를 원할 것입니다.

- 조언을 구했습니다 - 그들은 당신에게 답변을 제공합니다

--

예, 대답은 범주형입니다! 실행 가능한 코드가 있기 때문에

원하는 경우 소유자의 권리를 확인하는 일종의 플러그로

--

1 예를 들어 - 널리 퍼진 소프트웨어! 좋은 서비스 지원으로

변함없는 방어력을 가지고 있는

2 속도는 끊김에 대한 수요의 정도에 따라 다릅니다.

다른 기준이 있을 가능성은 낮습니다 - 단락 1 참조 - 이에 대한 답변이 없습니다

--

얼마나 빨리 고장날 것인지는 수요가 얼마나 될 것인지에 달려 있습니다.

--


아마도 가장 좋은 방법은 서버일 것입니다. 그러면 클라이언트가 서버에 액세스하고 신호를 수신합니다.

그리고 서버는 당신의 통제하에 있습니다

클라이언트는 원본을 줄 수도 있습니다.

그리고 여기 서버에 접속하기 위한 비밀번호가 있습니다! 그가 준다면

다른 주소의 병렬 요청을 즉시 볼 수 있습니다.

 
YuraZ >> :

1 예를 들어 - 널리 퍼진 소프트웨어! 좋은 서비스 지원으로

변함없는 방어력을 가지고 있는

2 속도는 끊김에 대한 수요의 정도에 따라 다릅니다.

다른 기준이 있을 가능성은 낮습니다 - 단락 1 참조 - 이에 대한 답변이 없습니다




예, 아니오, 나는 논쟁하지 않습니다 ... 그것은 단지 소프트웨어가 먼저 나오고 나중에 (자연스럽게) 고장납니다.
그리고 더 어려울수록 더 늦게 ... 더 필요할수록 더 빨리.
물론 차단기의 작업을 복잡하게 만들 수도 있지만 때로는 솔루션이 간단합니다. 이건 제 생각일 뿐입니다...


 
age_nt >> :

예, 아니오, 나는 논쟁하지 않습니다 ... 그것은 단지 소프트웨어가 먼저 나오고 나중에 (자연스럽게) 고장납니다.
그리고 더 어려울수록 더 늦게 ... 더 필요할수록 더 빨리.
물론 차단기의 작업을 복잡하게 만들 수도 있지만 때로는 솔루션이 간단합니다. 이건 제 생각일 뿐입니다...


위에 글 올렸는데...

--

서버가 있는 ihmo 솔루션은 현재 최고의 보호 기능입니다.

서버의 모든 논리

클라이언트는 이 경우에 대한 암호만 가지고 있습니다! 신호를 단순히 자신의 계정에 복사하는 소스

---

다시 한번!!! 클라이언트가 계속 브로드캐스트하면 아무 것도 할 수 없습니다.

좋은 신호! (귀하의 제품) 즉, 귀하의 서버에 암호를 배포하지 않습니다.

그냥 방송해

--

예를 들어 일반 복사기로 다른 계정으로 복사하는 것

또는 투자 비밀번호를 배포하여

---

보호 없음!!! 아니요


당신이 떠날 fauspatrons가있는 소년의 모든 것을 통해 DLL을 통해 복잡하게 만듭니다.

전문가로부터 - 떠나지 마십시오

--

피하지 말아야 할 가장 간단한 것은 거래의 단순한 복사입니다!

 

코드와 데이터, 그리고 다른 명령 길이를 분리하지 않고 mql4에서 스택 가상 머신 을 작성하십시오(즉, x86 코드를 디컴파일하는 문제를 EA 코드로 전송). 그러나 어려운 것은 없지만 구현된 가상 머신에 대한 코드를 생성할 수 있는 작은 컴파일러를 작성해야 할 것입니다(동시에 가비지 추가, 로직 변경 등). 이것은 분명하지 않은 mql4 코드(아직도 개발해야 함)보다 훨씬 시원할 것입니다.

 
YuraZ >> :

위에 글 올렸는데...

--

ihmo 서버가 있는 솔루션은 현재 최고의 보호 기능입니다.

서버의 모든 논리

클라이언트는 이 경우에 대한 암호만 가지고 있습니다! 신호를 단순히 계정에 복사하는 소스

---

다시 한번!!! 클라이언트가 계속 브로드캐스트하면 아무 것도 할 수 없습니다.

좋은 신호! (귀하의 제품) 즉, 귀하의 서버에 암호를 배포하지 않습니다.

그냥 방송해

--

예를 들어 일반 복사기로 다른 계정으로 복사하는 것

또는 투자 비밀번호를 배포하여

---

보호 없음!!! 아니요


당신이 떠날 fauspatrons가있는 소년의 모든 것을 통해 DLL을 통해 복잡하게 만듭니다.

전문가로부터 - 떠나지 마십시오




자세한 답변 감사합니다 ... 모든 것이 명확합니다.

 
lea >> :

코드와 데이터, 그리고 다른 명령 길이를 분리하지 않고 mql4에서 스택 가상 머신을 작성하십시오(즉, x86 코드를 디컴파일하는 문제를 EA 코드로 전송). 그러나 어려운 것은 없지만 구현된 가상 머신에 대한 코드를 생성할 수 있는 작은 컴파일러를 작성해야 할 것입니다(동시에 가비지 추가, 로직 변경 등). 이것은 분명하지 않은 mql4 코드(아직도 개발해야 함)보다 훨씬 시원할 것입니다.

아직 가능하다


무효 시작()

{


연산 = YZDLLSIGNAL( 배열, ... ); // 여기에 모든 논리

MQL4Trade( 연산 );

}


무효 MQL4Trade( op )

{

if ( 연산 = OP_BUY)

{

(판매가 있는 경우)

닫다

주문 보내기( OP_BUY...

}

if ( 연산 = OP_SELL)

{

만약 (매수 거래가 있는 경우)

닫다

주문 보내기( OP_SELL...

}

}


// 소스 코드 mq4가 있는 이 형식. 클라이언트 + 암호 + DLL 제공

// DLL에서 모든 논리를 제거합니다.

 

문제는 의식을 확장하고 일반적으로 세계와 특히 생성된 코드에 대한 애착을 차단함으로써 해결됩니다. 후자의 경우 불교의 티베트 분파에서 "Tshed"의례를 추천할 수 있습니다. 그는 의식을 수행했지만 상관하지 않습니다. 그들이 그것을 깨도록 하십시오!))) 도교에는 "아무것도 하지 않음"이라는 "wuwei"의 원칙도 있습니다. 그것도 도움이됩니다. ))))))))))))


일반적으로 무언가를 보호하고 싶다면 자동으로 해킹에 노출됩니다. 코드에 서명도 하지 않습니다. 첨부 파일을 잘랐습니다!!! ))) 그리고 그것이 첨부된 것들은 배포하지 않습니다.

====

여러분, 저는 이 주제에 편견이 없습니다. 저는 종교의 역사를 공부했을 뿐입니다. 배울 수 있는 흥미롭고 유용한 것들이 많이 있습니다.)))