한글화/한글화 강좌

[나인 따라하기] 01. HEX 한글화 작업 - 5회중 02회

NineHeart 2013. 6. 22.

01. HEX 수정으로 한글화 작업 - 5회중 02회

 

이번 강좌는 한글화 작업 하기전 우선순위 알아봐야 할것 중에서...

 

1. 한글화 작업할 파일에 압축이 되어 있는지 확인 할것.
2. 압축이 되어있으면 Unpacking 도구로 풀어 줄것.

 

위 두가지를 하도록 하겠습니다.

 

 

PEiD.exe를 다른 폴더에 하나 더 복사 하시고 실행 하셔서 

1번 클릭하여  복사한 PEiD.exe를 불러옵니다.

그랬더니 2번 같이 압축이 안 되 있다고 하네요!

 

 

그래서 Hash & Crypto Detector로 다시 1번클릭하여

 PEiD.exe를 열어봤더니...

2번같이 UPX v2.0 으로 압축이 되어 있다고 합니다.

 

 

압축을 풀기위해 PEiD.exe를 Upx폴더에 복사한후 도스 프롬프트 창에서

1번처럼 upx -d PEiD.exe 명령을 했는데 빨간 글씨로 뭐라 하면서 압축이

풀리지 않는것이 보일 겁니다. 3.07w 와 3.09w 버전 두가지로 해 보아도

마찬가지로 압축은 먼 둥산 일 뿐이네요!!!

 

 

다시 압축을 풀기위해 PE Explorer를 실행 했습니다. PE Explorer는 내부 구조를

수정 작업 하는데 유용한 도구이지만 UPX압축을 풀어주기도 합니다.

일단, 1번 File - Open File...명령으로 PEiD.exe를 불러와 줍니다.

불러오고 나서 아무 작업 하실 필요 없고 바로 File - Save File As...명령으로

다른 이름으로(PEiD_Un.exe) 새로 저장을 하시면 3번처럼 원본 파일보다 크기가

커진것을 보실 수 있습니다. 그럼 압축이 풀렸다는 것이겠죠...?

그럼 여기서 압축이 제대로 풀렸는지 확인 할 필요가 있겠죠...

 

 

압축이 풀렸는지 다시 Hash & Crypto Detector를 실행 하여 패킹을 확인 해 봅니다.

1번을 클릭하여 PEiD_Un.exe를 불어 오면...

2번처럼 Nothing Found 이라고 메시지가 나오네요!!!

그럼 압축이 제대로 풀렸군요!!!

 

2회 강좌는 여기 까지였습니다. 홧팅!!!