오늘은 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