제목 : SnapShot x64 버전도 Dialog 만 한글화를 하여 보았습니다..

왕초보

꼼꼼하지 못한 성격에..실수를 잘 하는 편입니다

 

sis님께서 SnapShot 언패킹관련하여서 소개하여 주신 중국 사이트에서...x86 버전이 언패킹후..다시 패킹시에 잘 작동하고 x64의 경우

언패킹후 바로 패킹을해도..작동을 하지 않아서..x86으로 진행을 했었습니다

그런데...중국 사이트에 보니까..x86 x64 언패킹후...헥사로 일부를 수정을 하면..둘다..언패팅후에도 실행이 잘되고..패킹후에도 잘 실행이

되네요..

 

중국어를 한글로 변역해서 잘 살펴보았어야 했었는데..이제서야..그 사실을 알게 되었습니다

고수님들께서..x64는 언패킹후..패킹하면 실행이 안되던데요.라고 쓴글을 보시고 웃으셨을것 같습니다

이제서라도 알게 된것이 다행이죠...

 

sis님..모두 알려주셨는데....제가 부족해서...놓치고 있었습니다..이제서야..x64 버전도..진행해 볼수 있었습니다

감사드립니다..

 

 

 

1. sis님께서 소개하여 주신 중국 사이트 입니다...여기에 답이 있는데..왜 x64는 안되지 하였습니다

 

http://wuyou.net/forum.php?mod=viewthread&tid=416136

1.jpg

 

2. 한글로 번역을 하였습니다..그냥...답이 바로 보이네요..알고 보면..뭐든지 간단한것이죠...

  x86에서 한글화 할때..Hxd에서 한글로 교체하고 패킹하고..확인후 다시 언패킹하는 것을 반복을 했었습니다

  x86도 아래를 수정하면..언패킹 상태에서도 잘 실행이 되나 봅니다...x64는 언패킹후..아래를 수정하면 언패킹상태에서 잘 실행이 됩니다

  

  이렇게 처음에 딱하고 있는데...이것을 놓치고..노가다를 했습니다.

2.jpg

 

3. 키는 이미 입력이 되어 있는 x64 버전입니다..

3.jpg

 

4. 언패킹 전이어서...글자가 옆으로 되어 있고.. Dialog 내용도 보이지 않습니다

4.jpg

 

5. 사용된 upx 버전은 아래 버전입니다..이것이 최신인것 같습니다.

5.jpg

 

6. 언패킹을 하였습니다

 

upx64.exe -d snapshot64.exe   

 

6.jpg

 

7. ResourceHacker 에서 확인을 해보면..아래처럼 내용을 볼수가 있습니다.

7.jpg

 

8. 언패킹한 SnapShot 를 실행하면 아래처럼 에러가 발생을 합니다.. x86도 언패킹한 상태에서는 정상 실행이 되지 않습니다

  중국사이트에서 소개를 한것처럼...헥사로 수정을 해야 실행이 될것 같습니다

8.jpg

 

9. 아무것도 하지 않고...다시 패킹을 하였습니다

 

upx64.exe --all-methods --compress-icons = 0 snapshot64.exe

 

9.jpg

 

10. 패킹후에도 정상 실행이 되지 않습니다...중국 사이트 내용을 생각지 못하고..이렇게 작동을 하지 않아서..x86을 진행하였었습니다.

10.jpg

 

11. HxD 에서 헥사값으로 찾아 보았습니다

11.jpg

 

12. 00000100 엄청 앞에 있네요.   ResourceHacker 에서는..이 번호대는 아예 보이지 않습니다..보이면..한글화 하고 추출해서 사용하면 되는데..

  아쉬운 부분입니다

12.jpg

 

13. 중국 사이트에 있는것처럼...헥사값을 23으로 바꾸어 주었습니다.

13.jpg

 

14. 22에서 23으로 하나만 바꾸었는데..언패킹 상태에서도..SnapShot x64가 잘 실행이 됩니다..

15.jpg

 

15. 이미 한글화 해서 추출했던..Dialog 소스를 불러왔습니다..

16.jpg

 

16. 교체가 되었습니다...아쉽지만...Dialog 만이라도 한글로 쓸수 있어서 다행이라고 생각을 하고 있습니다.

17.jpg

 

17. 패킹중입니다...

18.jpg

 

18. 패킹된것을 확인하였습니다..

19.jpg

 

19. 다행히..잘 실행이 되었습니다...처음부터 중국 사이트를 꼼꼼히 읽어 보았으면... x86이 아니라..x64로 진행을 했을것입니다..

20.jpg

 

20. Dialog 외에는..당연히..영문입니다.. SnapShot가 자주 업데이트 되는데..다른 부분을 수동으로 진행하기에는...너무..노가다 인것 같습니다

21.jpg

 

21. pe에서 백업,복원을 진행하려고 합니다

22.jpg

 

22. 백업이 잘 진행되고 있습니다..Dialog 만 바뀌어서...문제가 생기일은 없을것 같습니다.

23.jpg

 

23. 백업이 완료가 되었습니다

24.jpg

 

24. 복원까지 확인을 해야죠..

25.jpg

 

25. 확인 메세지가 영문이어서 아쉽기는 합니다..

26.jpg

 

26. 복원중입니다..

27.jpg

 

27. 복원까지  잘 완료가 되었습니다....

28.jpg

 

28. 마무리

sis님께서..좋은것을 베풀어 주셨는데...까막눈이어서..이제서야..제대로..따라 해볼수 있게 되었습니다   

sis님...감사합니다..

 

이제는..PE도 x64만 사용하는 시대인데..x86보다는..x64 버전이..한글로 보이는것이 더 좋은것 같습니다

아쉬움이 많지만...초보가 여기까지 해 볼수 있었던것도...고수님이 베풀어 주신 덕분이죠...욕심부리지 말고 만족을 해야할것 같습니다

 

기온차가 심한 환절기 입니다..

감기 조심하시길 바랍니다

 

 

댓글 [2]

ehdwk

2019.10.15
22:07:42
수고하셨습니다.

별의아이

2019.10.16
08:54:16

수고 많이 하셨습니다.^^

List of Articles
[공지] 스크린샷 업로드 유의사항
XE1.11.6 Layout1.4.8