컴파일 전 소스 코드 보호 - 페이지 16

 
Pavel Izosimov :

안녕하세요!

일반적으로 한 사람이 만든 모든 것이 다른 사람에 의해 분해되기 전에 이미 말했습니다.

귀하가 설명하는 내용은 제한을 제거하는 것과 관련이 있지만 알고리즘을 훔치기 위해 거래 논리의 뉘앙스를 식별하기 위해 코드 분석 및 연구를 단순화하지 않습니다.

설문조사를 시작하는 것이 좋습니다(사람마다 다르기 때문에).

당신에게 더 중요한 것은 무엇입니까?

1. 소스 코드에 포함된 로직을 조사로부터 보호

2. 제한 사항을 위반하지 않도록 코드를 보호합니다(시간별 사용,   계좌 번호   등.)

누구에게도 출처를 주지 않습니다.

실행 파일이 충분히 보호됩니다.

시장에서 무언가를 깨뜨리지 만 그만한 가치가 있습니까?

그리고 가치 있는 것이 있다면 울타리와 함께 부숴버릴 것입니다.

추신: 저는 차단기가 아닙니다.

하지만 동기가 있다면

그것은 전에 일어났다

https://mqllock.com/metatrader4-mqllock/

http://www.star-force.ru/products/

New Metatrader4 Changes & MQLLock
  • admin
  • mqllock.com
Updated 05.Feb.2014 Current Situation Currently Metatrader Build this to get more detailed insight about changes. Understand Compatibility mode Metaquotes has prepared new builds with compatibility mode. This means that your source code will most likely continue working. For sure you have to re-compile your current source code in new MT4 and...
 

엉터리. ex4는 그것을 볼 때 이해로부터 완전히 보호됩니다.

이 멋진 방법의 작성자가 컴파일된 코드를 이해하지 못하도록 보호하는 방법에 대해 이야기하고 있다면 두 배로 넌센스입니다. 달에서 떨어졌나?

대화는 이해에서 출처를 보호하는 것에 관한 것이지만 다시 말하지만, 이 멋진 방법의 저자는 우리에게 다른 것을 확신시키려고 합니다. 트리플 브래드!

 
pako :

누구에게도 출처를 주지 않습니다.

실행 파일이 충분히 보호됩니다.

시장에서 무언가를 깨뜨리지 만 그만한 가치가 있습니까?

그리고 가치 있는 것이 있다면 울타리와 함께 부숴버릴 것입니다.

추신: 저는 차단기가 아닙니다.

하지만 동기가 있다면

서로를 이해하게 되어 기쁩니다!

의견 감사합니다!

 
Pavel Izosimov :

그럼 당신은 첫 번째 게시물을 잘못 이해했습니다.

유치원.
나는 당신이 암호화한 프로그램에서 당신의 정보 차단이 얼마나 쉽게 제거되는지 보여주었다.
디컴파일된 코드의 분석( 수정, 이름 바꾸기 및 재판매) 을 복잡하게 하는 소스 코드를 보호하는 것에 대해 이야기하는 경우 보호 기능이 있는 프로그램의 디컴파일된 코드가 제거/교체를 "극도로 복잡하게"한다는 것을 증명/보여주십시오. 당신의 정보 블록의.
귀하에 따르면 ex4 디컴파일은 이제 "숙련된 해커"가 쉽게 수행하므로 디컴파일된 코드를 제공하는 데 문제가 없을 것입니다.
 
Pavel Izosimov :

그럼 당신은 첫 번째 게시물을 잘못 이해했습니다.

발췌: " 각 숙련된 프로그래머는 주어진 예를 통해 이러한 암호화된 소스를 *. ex 4 형식으로 나중에 컴파일하면 이를 연구하고 분석하는 프로세스가 매우 복잡 하다는 것을 독립적으로 확인할 수 있습니다. "

모두가 알고 있듯이 터미널은 컴파일된 .ex4 파일을 사용합니다.

컴파일된 .ex4 파일의 논리 연구에 대한 추가 보호 조치를 구현하기 위해 컴파일 전 소스 코드 암호화에 대해 이야기하고 있습니다.

암호화 결과를 .mq4 없이 컴파일된 .ex4 형식으로만 게시할 수 있지만 대부분의 포럼 사용자는 내부 내용을 전혀 이해하지 못합니다.

이러한 이유로 우리가 의도적으로 게시한 .mq4 오픈 소스 코드를 편집할 때 많은 사람들이 여기에서 보여 주는 메모장과 편집기의 모든 영리한 트릭은 컴파일된 .ex4 파일로 작업할 때 적절하지 않습니다.

이 게시물은 연대기에 있어야 합니다. 컴파일된 파일에 대한 모든 트릭은 이미 제자리에 없습니다. ex4는 너무 이해가 안됩니다.

여기에서 그들은 이미 보호된 것을 보호할 것을 제안합니다.

 
Yury Kulikov :
유치원.
나는 당신이 암호화한 프로그램에서 당신의 정보 차단이 얼마나 쉽게 제거되는지 보여주었다.
디컴파일된 코드의 분석( 수정, 이름 바꾸기 및 재판매) 을 복잡하게 하는 소스 코드를 보호하는 것에 대해 이야기하는 경우 보호 기능이 있는 프로그램의 디컴파일된 코드가 제거/교체를 "극도로 복잡하게"한다는 것을 증명/보여주십시오. 당신의 정보 블록의.
귀하에 따르면 ex4 디컴파일은 이제 "숙련된 해커"가 쉽게 수행하므로 디컴파일된 코드를 제공하는 데 문제가 없을 것입니다.
유리, 이것은 완전히 이해할 수없는 넌센스입니다.이 방법의 작성자는 소스를 암호화 한 다음 컴파일하여 전을 제공하면 아무 것도 이해할 수 없다는 사실에 압력을 가합니다. 마치 전 누군가가 고려하고 이해하는 것처럼.
 
Pavel Izosimov :

서로를 이해하게 되어 기쁩니다!

의견 감사합니다!

불행히도, 당신은 여전히 이해하지 못합니다. 여기에는 물고기가 없습니다.

그들이 다시 디컴파일을 시작한다면 나는 매우 의심스럽다.

우리는 싸고 쾌활한 DLL의 논리를 숨길 것입니다.

 
Yury Kulikov :
유치원.
나는 당신이 암호화한 프로그램에서 당신의 정보 차단이 얼마나 쉽게 제거되는지 보여주었다.
디컴파일된 코드의 분석( 수정, 이름 바꾸기 및 재판매) 을 복잡하게 하는 소스 코드를 보호하는 것에 대해 이야기하는 경우 보호 기능이 있는 프로그램의 디컴파일된 코드가 제거/교체를 "극도로 복잡하게"한다는 것을 증명/보여주십시오. 당신의 정보 블록의.
귀하에 따르면 ex4 디컴파일은 이제 "숙련된 해커"가 쉽게 수행하므로 디컴파일된 코드를 제공하는 데 문제가 없을 것입니다.

Yuri, 불행히도 당신은 다시 세심하지 않습니다.

첫 번째 게시물은 "경험 많은 해커가 콘텐츠를 성공적으로 분석하고 평가판 보호 및 다양한 바인딩 비활성화를 포함하여 무단 변경을 수행합니다 "라고 말합니다.

이것은 해킹이 이전 빌드에서와 같이 모든 사람에게 일반적인 의미로 .mq4 형식의 디컴파일된 코드를 진부하게 편집하여 수행된다는 것을 의미하지 않습니다.

주제의 맨 처음에 MQL 관리자 Renat에게 몇 가지 해킹 사실에 대한 필수 확인 사항(필요한 모든 정보, 파일, 직접 링크)을 제공했습니다.

더욱이 우리는 이 문제의 선구자와는 거리가 멀다. 우리가 제공한 해킹된 파일에 대한 직접 링크는 이 유명한 리소스의 수천 명의 사용자가 정기적으로 신제품의 해킹을 주문하고 "치료된" 형태로 다운로드하는 것을 볼 수 있습니다.

그리고 이것은 컴파일러의 표준 보호에 전혀 문제가 되지 않으며, 단순히 그것을 성공적으로 깨뜨릴 사람들이 항상 있을 것입니다.

작년 말에 얻은 정보에 따르면 새로운 .ex4는 상당한 돈을 위해서만 해킹되었으며 올해에는 단순히 해커 등급을 올려서 공개적으로 무료로 해킹하기 시작했습니다.

 
Pavel Izosimov :

유리, 불행히도 당신은 다시 세심하지 않습니다.

첫 번째 게시물은 "경험 많은 해커가 콘텐츠를 성공적으로 분석하고 평가판 보호 및 다양한 바인딩 비활성화를 포함하여 무단 변경을 수행합니다 "라고 말합니다.

이것은 해킹이 이전 빌드에서와 같이 모든 사람에게 일반적인 의미로 .mq4 형식의 디컴파일된 코드를 진부하게 편집하여 수행된다는 것을 의미하지 않습니다.

주제의 맨 처음에 MQL 관리자 Renat에게 몇 가지 해킹 사실에 대한 필수 확인 사항(필요한 모든 정보, 파일, 직접 링크)을 제공했습니다.

더욱이 우리는 이 문제의 선구자와는 거리가 멀다. 우리가 제공한 해킹된 파일에 대한 직접 링크는 새로운 제품의 해킹을 정기적으로 주문하고 치료된 형태로 다운로드하는 이 유명한 리소스의 수천 명의 사용자가 볼 수 있습니다.

그리고 이것은 컴파일러의 표준 보호에 전혀 문제가 되지 않으며, 단순히 그것을 성공적으로 깨뜨릴 사람들이 항상 있을 것입니다.

모든 것이 거꾸로 되어 있습니다. "해킹은 디컴파일된 코드의 진부한 편집으로 수행됩니다." 미친 우선순위 역전. 디컴파일은 해킹이고 나머지는 장난입니다.
 

여러분, 알겠습니다.

이 모든 암호화는 계정/하드웨어/날짜에 대한 링크가 내장된 완성된 ex4에서 바로 이 링크(계정/하드웨어/날짜)를 교체하고 다른 조건에서 사용할 수 없도록 하기 위한 것입니다.

저자는 첫 번째 게시물(및 다른 모든 게시물)에서 단순히 별명을 너무 많이 사용했습니다. "우리는 수 놓은 계정 번호 를 대체하기 위해 ex4 수정을 복잡하게 만듭니다"라고 말할 필요가 있었습니다. 그리고 아무도 서두르지 않을 것입니다. 그런 다음 "슈퍼 이중 암호화, 소스 보호", uh.