내 프로젝트는 python 파일을 py2exe로 변환해야합니다. 공정하고 잘, 내 py2exe가 작동 중입니다. 내 바이너리가 "test.exe"라고 가정합니다. 내 test.exe 내 파이썬 파일의 모든 pyc 파일이 포함되어 있습니다. 내가 뭘하고 싶은지, 내 원본을 볼 수 없도록 내 text.exe를 보호한다는 것입니다. 즉, 다시 컴파일 할 필요가 없습니다. 무엇을 할 수 있습니까?py2exe에서 생성 된 바이너리를 보호 python
0
A
답변
1
간단히 : 아무 것도. 모든 실행 파일은 항상 리버스 엔지니어링 할 수 있습니다.
자세히 알아보기 : 사람들이 코드를 작성하는 데 너무 많은 돈을 쓸 것이라고 생각합니까?
GPL로 출시 된 모듈을 가져 오면 GPL로 코드를 작성하지 않아도된다는 것을 명심하십시오.
1
빌드하기 전에 항상 소스 코드를 난독 화하려고 할 수 있습니다. http://freecode.com/projects/pyobfuscate을보십시오. 바이너리를 디 컴파일하는 방법은 항상 존재하지만 결과 소스는 읽기가 매우 어려울 것입니다.
관련 : http://stackoverflow.com/q/261638/1947535 –
C에서 응용 프로그램을 다시 작성하더라도 누군가가 어셈블리를 검사 할 수 있습니다. –