코드 숨기기 에 대해 기억 해야 할 첫 번째 사항 : 모든 코드를 숨길 필요는 없습니다.
최종 목표 : 대부분의 소프트웨어 프로그램의 최종 목표는 내 프로그램의 특정 기능을 켜고 끄는 다른 라이센스를 판매하는 능력입니다.
최고의 기술 : WordPress와 같은 후크 및 필터 시스템으로 구축하는 것이 상대방을 혼란스럽게 할 때 가장 좋은 방법이라는 것을 알았습니다. 이를 통해 실제로 코드를 암호화하지 않고도 특정 트리거 연관을 암호화 할 수 있습니다.
이렇게하는 이유는 가능한 한 적은 양의 코드를 암호화하고 싶기 때문입니다.
크래커 알기 : 알아 두기 : 코드 크래킹의 주된 이유는 라이센스의 악의적 인 배포 때문이 아니라 실제로 코드를 변경해야하고 무료 사본을 배포 할 필요가 없기 때문입니다.
시작하기 : 암호화하려는 적은 양의 코드를 제외하고 나머지 코드는 복잡성과 이해를 높이기 위해 하나의 파일로 작성해야합니다.
암호화 준비 : 당신은 내 시스템과 함께 계층으로 암호화 할 것입니다. 매우 복잡한 절차가 될 것이므로 암호화 프로세스를 담당하는 다른 프로그램을 작성하십시오.
1 단계 : 모든 것에 base64 이름을 사용하여 난독 처리합니다. 완료되면 난독 처리 된 코드를 base64로 작성하여 나중에이 코드를 해독하고 실행하는 데 사용되는 임시 파일에 저장하십시오. 말이 되나요?
이 작업을 반복해서 반복하므로 반복하겠습니다. base64 문자열을 만들어 다른 파일에 암호 해독 및 렌더링 할 변수로 저장합니다.
2 단계 :이 임시 파일을 문자열로 읽고 난독 처리 한 다음 base64로 두 번째 임시 파일로 저장하여 최종 사용자를 위해 해독 및 렌더링하는 데 사용합니다.
3 단계 : 원하는만큼 2 단계를 반복하십시오. 일단 암호 해독 오류없이 올바르게 작동하면 상대를 위해 지뢰를 짓기를 원할 것입니다.
LAND MINE ONE : 당신은 당신이 절대적인 비밀을 받고 있다는 사실을 유지하고 싶을 것입니다. 따라서 레이어 2에 대한 크래커 시도 보안 경고 메일 시스템을 구축하십시오. 문제가 발생하면 상대방에 대한 세부 정보를 알려주는 해고가 발생합니다.
LAND MINE TWO : 종속성. 상대방이 레이어 3, 4 또는 5, 또는 실제 설계된 프로그램없이 레이어 1을 실행할 수 있기를 원하지 않습니다. 따라서 레이어 1 내에 프로그램이 없거나 다른 레이어가 있으면 활성화되는 킬 스크립트가 포함되어 있는지 확인하십시오.
나는 당신이 당신 자신의 지뢰를 가지고 놀 수 있다고 확신합니다.
기억할 사항 : 실제로 코드를 base64 대신 암호화하지 않아도됩니다. 그렇게하면 간단한 base64가 프로그램을 해독하지 않습니다.
REWARD : 이것은 실제로 당신과 당신의 상대 사이의 공생 관계 일 수 있습니다. 나는 항상 계층 1 안에 주석을 배치하고, 주석은 크래커를 축하하고 그들에게 현금 보상을 받기 위해 사용할 프로모션 코드를 제공합니다.
편견없이 현금 보상을 중요하게 만드십시오. 나는 보통 $ 500와 같은 것을 말합니다. 당신의 남자가 코드를 해독 한 첫 번째 사람이라면, 그에게 돈을 지불하고 그의 친구가 되십시오. 그가 당신의 친구라면 그는 소프트웨어를 배포하지 않을 것입니다. 그에게 어떻게했는지, 어떻게 개선 할 수 있는지 물어보세요!
행운을 빕니다!