UPX 패킹 언패킹

안녕하세요


테라트입니다


오늘은 아주 기본적인 패커인 UPX패커에 대해 알아보고


패킹 언패킹 하는 시간을 가져보겠습니다!



UPX 측에서 파일을 배포 하는 공식 링크를 가져왔습니다-!


URL : UPX 다운로드


각각이 어떤 파일인지는 밑에 써있군요!



Window 버전은 upx394w.zip을 받으면 되는군요 ㅎㅎ


upx 프로그램은 무설치 방식이어서 CMD 창에서 경로만 잘 입력해주시면 됩니다


뭐 엄청 자주쓰실 분들은 환경변수로 잡으셔도 좋겠군요


샘플 프로그램으로,,, notepad.exe 를 사용하겠습니다


notepad.exe



기본적으로 윈도우에서 제공되는 프로그램이지만 찾기 귀찮으신 분들을 위해 올려놓겠습니다



현재 샘플파일과 UPX의 위치입니다


CMD 창에서 작업을 하겠습니다




UPX 패킹



그냥 아무 옵션 없이 upx.exe 와 패킹하고자 하는 프로그램명을 적어주시면 


다음과 같이 "Packed 1 file." 이라는 메시지와 함께 패킹이 성공 됨을 확인 할 수 있습니다




UPX 언패킹




Exeinfo 라는 프로그램을 통해 패킹의 여부를 확인할 수 있습니다


이 프로그램의 사용법은 없고 그냥 무설치 파일에 패킹의 여부를 확인할 수 있는 아주 좋은 프로그램입니다


확인해보니 UPX로 패킹되어 있고 -d 옵션을 이용해 언패킹 할 수 있다는 힌트까지 제공해주고 있군요



다음과 같이 옵션을 주어서 쉽게 언패킹 할 수 있음을 확인할 수 있습니다-


추가로 궁금하신 점은 댓글 남겨주세요 :)

댓글, 0

테라트

Since 2018.07.03 / IT 관련 정보, 일상의 공유를 위한 블로그