파이썬 디컴파일 (python de-compile)
예전에는 역 어셈블링이라는 것이 있었다는 것이 갑자기 기억이 난건 python으로 개발 중이던 소스코드에서 github에 올리려고 준비하던 중에 실수로 .py 파일이 삭제되었고 휴지통에서도 찾을 수 없는 상태가 되었을 때다. 언젠가 python으로 만든 소프트웨어는 배포를 하게되면 소스코드가 누출이 될 수 있다는 글을 읽은 기억이 났다. 그래서 소스코드가 삭제되긴 했지만 복구할 수 있을 것이라는 기대감을 가지고 검색을 했다. 역시나 uncompyle6라는 것을 찾을 수 있었다. 이놈을 이용하면 pyc 파일을 py 파일로 복구를 할 수 있다고 한다. 다음과 같은 아주 간단한 명령으로 말이다. uncompyle6 .\DailyTest.cpython-37.pyc > DailyTest.py 그럼 pyc 파일이란..
2022.03.18