2009-09-10 2 views
1

약 4 년 전 저는 amember라는 PHP 제품을 사용했습니다. 30 개의 다른 지불 프로세서가있는 플러그인 스크립트가있는 멤버십 스크립트입니다. 사용자가 지불하고 자동 결제 서비스를 제공하는 쉬운 방법이었습니다. 특정 영역에 대한 액세스.어떻게 PHP 응용 프로그램을 작동시키기 위해 키가 필요합니까?

스크립트는 ioncube http://www.ioncube.com/sa_encoder.php을 사용하여 무료 사용자가 스크립트를 사용하지 못하도록 방지하고 스크립트를 사용할 도메인을 등록했음을 나타 냈습니다. 그러면 스크립트를 사용할 도메인을 등록해야합니다. 시스템/스크립트 작업.

이제는 이러한 작업을 수행하는 방법을 알고 싶습니다. ioncube 인코더만으로는 코드를보기가 어려워요. 스크립트에서 언급 했으므로, tp 1에서 포함 된 페이지가 암호화되어 있고 코드의 일부가 없으면 스크립트의 소유자가 도메인을 목록에 넣지 않고 유효한 키를 제공하면 작동하지 않을 것입니다. 스크립트가 작동하지 않는 다른 도메인에 있습니다.

나는 암호화 된 코드의 어딘가에 당신이 서버에 키를 보내야한다는 것을 알고 그것이 그것이있는 도메인 이름에 유효하다는 것을 확인했거나 가능하지 않을 수도있다. 스크립트가있는 도메인과 일치하는지 확인하십시오.

여기에 진짜 질문이 있습니다. 어떻게 스크립트에 암호화 된 부분이 필요합니까? 스크립트를 작성하고 맨 위에 암호화 된 부분이 작 으면 사용자가 암호화 된 부분을 쉽게 제거하고 암호화되지 않은 부분이 무엇을하고 있는지 파악하고 작동하도록 수정하는 것처럼 보일 것입니다. 어떤 아이디어?

답변

2

fever에 비슷한 모델이 있으시면 가입하고 소프트웨어 (PHP)를 다운로드 한 다음 활성화 키를 받으십시오. demo video (끝 부분)에서 어떻게 작동하는지 확인할 수 있습니다.

소스 코드를 포기하는 경우, 당신은 당신이에 넣어 보호/보안 복사 어떤 밖으로 패치에서 프로그래밍 지식을 가진 사람을 방지 할 수있는 방법은 없습니다. 내가 생각할 수있는

한 가지가 C를 배포하고/C++ 컴파일 된 프로그램이나 확장 기능으로 PHP 애플 리케이션이 라이센스를 확인하기 위해 호출합니다. 컴파일 된 부분은 집으로 전화를 걸 수 있습니다. 심지어 그렇게해도 쉽게 회피 될 수 있습니다.

당신이 유사한 질문에 다른 아이디어를 볼 수 있습니다

: 기본적으로

을 당신이 퍼팅과 군비 경쟁에있어 코드를 포기하는 경우 점차 복잡 해지는 복사 방지 기능. 그만한 가치가있는 노력을 결정해야합니다. 개인적으로 많은 노력을 기울이지 않습니다.

1

완벽한 방법은 아니지만 인코더를 사용하여 코드를 숨기고 서버에서 위조하기 어려운 값을 반환하는 페이지를 호출 할 수 있습니다. 서버는 강렬하지만 원하는대로 할 수 있습니다. 시간이 관련된 곳에서 뭔가를하고 싶을 것입니다. 코드를 자주 업데이트하는 경우.

1

여러면에서 보았습니다. 당신이 생각하는 어떤 소프트웨어 방법이라도 누군가가 그것에 충분히 흥미를 가지고 있다면 우회 될 수 있습니다. 우리는 ioncube를 사용하여 호스팅되지 않은 제품을 암호화하고 USB 하드웨어 동글로 백업합니다. 금이 갈 수 있습니까? 예. 그러나 사람들은 기본적으로 정직합니다.나는 스크립트에 대해 사람들이 비용을 지불하도록하기 위해해야 ​​할 일은 사람들이 기다리고 싶지 않은 새로운 기능을 자주 업데이트하고 릴리스하는 것을 어렵게 만드는 것입니다. 당신의 가격이 너무 높지 않다면, 사람들은 크래킹 대신에 비용을 지불하기로 결정할 것입니다.

관련 문제