
[Packing] Packing 이란 무엇인가? | 패킹 실습 ( UPX, PEveiw, pyinstaller 설치/다운로드)
·
Archive/Hacking
이 카테고리는 리버싱 기초 지식이기 때문에 최대한 간결하고 짧게 핵심만 전달하려한다. Packing(패킹)이란? : 실행압축(Execution Compression) 을 의미한다. 이러면 실행 압축에 대해서도 궁금해질 것이다. 실행 압축이란, 실행 파일을 실행 가능한 상태로 압축하는 행위를 말한다. 실제로 패킹을 했을 때 프로그램의 크기는 작아지게 된다. 실행 파일에 대해서도 조금 더 자세하게 다루고 싶지만, 그건 다음 포스팅에서 다루도록 하겠다. 패킹 VS 압축 패킹에 대해 잘 이해가 가지않는다면, 압축과 비교했을 때 더욱 와닿을 수 있다. .exe파일을 .zip으로 압축한다. 이후에 zip으로 압축된 .exe 파일을 실행해야한다고 가정해보자. 우리는 알집이나 반디집과 같은 프로그램을 이용하여 zip ..