로딩
요청 처리 중입니다...

Python으로 만든 EXE 디컴파일(python-exe-unpacker, decompyle3)

 Python으로 만든 EXE 디컴파일(python-exe-unpacker, decompyle3)

오늘은 Python으로 만든 EXE를 다시 python으로 디컴파일하는 방법을 알아볼 것입니다!! 요새 exe도 대부분 python으로 만들어서 이런 기술이 중요해진 것 같아요.

Python-exe-unpacker 설치 & 실행 기본적으로 아래 블로그를 보고 진행했습니다. 설치, 추출까지는 잘 동작하였습니다만, 마지막 python 코드로 변환 부분은 잘 되지 않더군요.

해당 부분은 아래쪽에서 다루고 있으니 끝까지 봐주시면 좋겠습니다! PyInstaller로 만든 EXE 파일에서 Python code 뽑아내기 EXE 파일의 내용이 궁금했지만 결국 기승전 Python한 이야기 item4.blog 위 블로그와 추출 과정은 비슷합니다.

대신에 의존성이 꼬이지 않도록 venv를 추가하였습니다. $ git clone https://github.com/countercept/python-exe-unpacker.git $ cd python-exe-unpacker $ python3 -m venv .

/...

# decompyle3 # decompyle6 # pythonexe # pythonexedecompile # python으로exe # python으로만든exe