출처: https://www.52pojie.cn/thread-1208766-1-1.html?tdsourcetag=s_pcqq_aiomsg
XVolkolak 다운로드;
http://n10info.blogspot.com/2018/03/xvolkolak-010.html
XVolkolak 는 언패커 에뮬레이터입니다.
XVolkolak 언팩 대상: UPX, ASPack, NsPack, mpress, MEW, (WIN) Upack, FSG, 등등...
얼마 전에 포럼에 올라온 BClipbrd (MPRESS 로 패킹 되었슴) 를 예제로 삼았습니다.
XVolkolak 이라는 도구가 있으면 초보자도 MPRESS 로 패킹된 파일을 쉽게 언패킹이 가능하다고 여겨집니다.
여기서는 BClipbrd 를 선택했지만 MPRESS 로 패킹된 다른 파일도 대부분 잘 풀립니다.
1. XVolkolak 를 처음 실행한 모습입니다.
언패킹할 파일을 마우스로 "drag&drop" 을 하든지 또는 "..." 을 클릭해서 파일을 선택하시면 됩니다.
2. BClipbrd 를 불러온 후 Unpack 을 클릭합니다.
3. XVolkolak 이 언패킹 중입니다.
언패킹 시간은 파일에 따라서 몇 초에서 몇 분까지 걸립니다.
주의: Unpacking 창이 저절로 사라질 때까지 기다려주세요.
4. 언패킹이 완료되면 Unpacking 창이 자동으로 사라집니다.
그리고 "원본 파일명.unp.exe" 가 새로 생성됩니다.
5. Resource Hacker 로 언패킹된 BClipbrd 를 로드한 경우입니다.
리소스 좌측 항목의 텍스트가 오른쪽으로 기울어져 있으면 수정이 불가합니다.
6. 리소스 편집이 가능하도록 Resource Tuner 로 로드한 경우입니다.
Resource Tuner 로 로드가 완료되면 아래의 적색 박스 저장 아이콘을 클릭하시면 백업 파일이 자동으로 생성됩니다.
그리고 백업 파일이 생성되면 Resource Tuner 를 종료하세요.
Resource Tuner 는 구글링하시면 찾을 수 있을겁니다.
7. Resource Hacker 로 언패킹된 BClipbrd 을 다시 로드한 경우입니다.
이제 좌측 리소스 항목의 텍스트가 정상으로 돌아와서 수정이 가능하게 되었습니다.
8. 언패킹 및 리소스가 픽스된 후 BClipbrd 를 실행한 모습입니다.
메인 메뉴만 약간 한글로 수정해 보았습니다.
9. 모두 수정이 완료되면 MPRESS 다시 패킹하시면 됩니다.
MPRESS 패커는 구글링하시면 찾을 수 있을겁니다.
10. Stud_PE 로 섹션을 비교한 것입니다.
.rsrc 섹션을 제외하고 다른 섹션은 .xvlk 섹션명으로 변경이 되었고 새로운 .xvlk 섹션이 하나가 추가되었네요.
10-1. 원본 섹션
10-2. 언패킹 후 변경된 섹션
11. 언패킹 후 DIE 로 살펴 본 것입니다.
packer 이름은 MPRESS 그대로이지만 원본에 없던 compiler 가 새롭게 나타났네요.