2013-02-01 2 views
0

내 프로젝트는 python 파일을 py2exe로 변환해야합니다. 공정하고 잘, 내 py2exe가 작동 중입니다. 내 바이너리가 "test.exe"라고 가정합니다. 내 test.exe 내 파이썬 파일의 모든 pyc 파일이 포함되어 있습니다. 내가 뭘하고 싶은지, 내 원본을 볼 수 없도록 내 text.exe를 보호한다는 것입니다. 즉, 다시 컴파일 할 필요가 없습니다. 무엇을 할 수 있습니까?py2exe에서 생성 된 바이너리를 보호 python

+0

관련 : http://stackoverflow.com/q/261638/1947535 –

+2

C에서 응용 프로그램을 다시 작성하더라도 누군가가 어셈블리를 검사 할 수 있습니다. –

답변

1

간단히 : 아무 것도. 모든 실행 파일은 항상 리버스 엔지니어링 할 수 있습니다.

자세히 알아보기 : 사람들이 코드를 작성하는 데 너무 많은 돈을 쓸 것이라고 생각합니까?

GPL로 출시 된 모듈을 가져 오면 GPL로 코드를 작성하지 않아도된다는 것을 명심하십시오.

1

빌드하기 전에 항상 소스 코드를 난독 화하려고 할 수 있습니다. http://freecode.com/projects/pyobfuscate을보십시오. 바이너리를 디 컴파일하는 방법은 항상 존재하지만 결과 소스는 읽기가 매우 어려울 것입니다.

+0

고마워, 어디서이 사용법을 찾을 수 있니? 나는 그걸 많이 봤지만 나는 그걸 많이 얻을 수 없었다. – rakesh

+0

https://github.com/astrand/pyobfuscate에서 소스를 볼 수 있습니다. 제공된 setup.py를 사용하여 pyobfuscate를 설치 한 다음 "pyobfuscate "프롬프트를 사용해야합니다. – Ketouem