프로그래밍/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
반응형