강좌 / 팁

윈 도 우 아래글... UPX 버그패치

2021.10.07 12:07

kernel 조회:2043 추천:7

윈도우 포럼 - 강좌 / 팁 / 테크 - UPX 압축풀기 (windowsforum.kr)

 

이란 글에서 besttrace.exe 를 UPX -d 옵션으로 언팩킹 했을 때...

언팩킹 된 파일이 실행시 런타임 오류가 발생하는 이유는...

 

Relocation fix-up 테이블을 정상적으로 처리하지 못하는 UPX 프로그램의 버그 때문입니다.

 

 

UPX 프로그램의 버그 때문에 패치를 만들게 되었지요.

 

 

아래와 같이 패치된 파일로 -d 옵션으로 언팩킹하면 

 

 

unpack.png

 

정상적으로 언팩킹이 되고 

 

 

언팩킹되어 만들어진 test.exe 를 실행하면...

 

실행.png

 

-d 옵션 만으로 언팩킹 하더라도 정상적으로 실행 됍니다.

 

Best Trace 라는 프로그램은 시스템 트레이로 가도록 만들어져 있기 때문에

프로그램 종료는 작업표시줄 우측에서 마우스클릭으로 종료, 파일삭제는 탐색기로 하면 되고...

 

 

테스트용 데모파일과...

UPX 프로그램의 Relocation fix-up 테이블 버그 패치한 파일 첨부해서 올립니다.

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1968 윈 도 우| PrincePE_V18.5 [164] %카리스마 204984 99 02-02
1967 윈 도 우| PE 한글화 프로그램 (v1.0) [106] ㄱㅇㄱㄱㅁ 28016 89 06-25
1966 윈 도 우| 윈도우 10 설치, 최적화 및 기타 팁 100개 정리 [56] 컴알못러 27748 79 01-26
1965 윈 도 우| PrincePE_V20 [52] %카리스마 2835 72 03-05
1964 윈 도 우| Windows 10 Ultimate (DREAM HS) [58] @카리스마 7353 70 08-14
1963 윈 도 우| 배치파일을 이용해서 윈도우 자동 설치하기 [22] gooddew 4966 70 10-16
1962 윈 도 우| WindowsXPE147-1빌더/나만의 PE를 만들자 시즌2 ?? 1탄 (... [59] 지연서연아 2060 69 04-16
1961 윈 도 우| PrincePE_V19 [53] %카리스마 5096 65 02-15
1960 윈 도 우| 윈도우10 만능이미지 제작 메뉴얼 [43] 질주민군 5585 64 11-19
1959 윈 도 우| 윈도우 장치 드라이버 추출(백업) 명령어 [25] 컨피그 2714 64 02-23
1958 윈 도 우| 무인응답파일(autounattend.xml) 쉽게 만들기 [30] 네오이즘 3851 60 12-31
1957 윈 도 우| PrincePE_V22 [53] %카리스마 6602 59 03-06
1956 윈 도 우| PE 드라이버 통합하기 V1.03 [41] 히이이잌 5320 53 02-09
1955 윈 도 우| 나만의 PE를 만들자 실전편 1탄(윈도우 10PE빌드하기) [173] 지연서연아 26361 51 08-27
1954 윈 도 우| 윈도우11 $OEM$소스 및 WinNTSetup 응용 설치! [40] 무월 3462 49 02-03
1953 윈 도 우| [실시간 보호 기능 켬/끔] 좀 더 편하게 실행 [24] 지후빠 3882 48 06-26
1952 윈 도 우| 키만 6번 누르세요~ [121] 익덕이 9430 45 05-27
1951 윈 도 우| PrincePE_V21 [30] %카리스마 2449 45 03-06
1950 윈 도 우| [1탄] install.wim 누적 업데이트 통합 하기 [26] 무월 1875 45 08-19
1949 윈 도 우| [실사] 단일 SSD(HDD)에서 윈도우 설치 하기! [20] 무월 3948 45 10-14
XE1.11.6 Layout1.4.8