콘솔워크

python pyinstaller exe file decomplie 과정 본문

프로그래밍/python

python pyinstaller exe file decomplie 과정

콘솔워크 2023. 6. 23. 08:08
반응형

기억을 위해 간략하게 적는다.

 

 

준비물

1. pyinstaller로 빌드된 exe파일 

여기서는 "app.exe"이라는 파일이라고 가정

 

 

2. pyinstxtractor 코드 설치

git clone https://github.com/extremecoders-re/pyinstxtractor.git

 

 

3. 코드 해체

python .\pyinstxtractor.py app.exe

 

 

4. app_extracted폴더내에 디컴파일 원하는 pyc 파일 찾기

ex) 저의경우 main.pyc였음.

 

 

 

5. uncompyle6로 디컴파일 시도

pyc 파일 to py파일로 변환

pip install uncompyle6
uncompyle6 main.pyc > main.py

 

 
반응형