강좌 / 팁

소프트웨어 MPRESS 언팩시 R6002 에러 발생 원인 및 해결

2026.03.01 22:50

夕影 조회:456 추천:12

01.png

 

MPRESS 언팩 시 R6002 에러 발생 원인 및 해결 요약

 

발생 오류

MPRESS로 압축된 실행 파일을 (한글화) 목적으로 언팩했을 때 발생하는 R6002 - floating point support not loaded 에러는 부동소수점 코드가 없어서가 아니라 PE 헤더의 섹션 속성값 오염이 MSVC++ 런타임의 보안 검증을 트리거하기 때문에 발생합니다

 

오류 발생 메커니즘

1. MPRESS의 동작 방식

압축 해제 시 .rdata 등 원래 읽기 전용 섹션에 데이터를 덮어써야 하므로, PE 헤더의 섹션 Characteristics에 IMAGE_SCN_MEM_WRITE (0x80000000) 플래그를 강제 주입

 

2. MSVC++ CRT의 보안 검증

런타임 초기화 중 _IsNonwritableInCurrentImage() 함수가 호출됨

이 함수는 실제 메모리 페이지 권한이 아닌, PE 헤더의 Characteristics 비트마스크를 직접 파싱하여 검증

.rdata 섹션에 WRITE 플래그가 남아있으면 → 보안 위협으로 판단 → 부동소수점 초기화 강제 차단 → R6002 발생

 

 해결 방법 

1.PE 헤더 섹션 특성 수정 (CFF Explorer) 

2.CRT 함수 직접 패치_IsNonwritableInCurrentImage 함수를 직접수정함

 

하지만 PE 헤더 섹션 경계 복원이 불가능하다면, 애초에 섹션 재분리 접근 자체가 성립하기 어렵습니다  

IsNonwritableInCurrentImage 함수 직접 패치가 유일하게 현실적인 방법이 됩니다

IsNonwritableInCurrentImage  함수 수정 도구입니다 
02.png

 

 

 

 
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4687 윈 도 우| Windows Setup Launcher v1.0 [44] update 무월 1621 72 04-08
4686 소프트웨어| 【최종】DISKPART_SHELL [46] update sunshine 1144 101 04-08
4685 윈 도 우| Windows 11에서 작업 관리자를 항상 최상위로 만드는 방법 [1] VᴇɴᴜꜱGɪ 1150 2 04-02
4684 윈 도 우| Windows 11에서 흔히 저지르는 10가지 실수 [2] VᴇɴᴜꜱGɪ 1984 8 03-30
4683 윈 도 우| batch '날짜_시간' 문자열 만드는 간단한 팁 [4] 지후빠 925 19 03-29
4682 소프트웨어| 오토핫키 트리뷰 런처 [1] 사단장 816 5 03-27
4681 윈 도 우| 윈도우 11 장치 설정 지역 변경 안 됨 해결 방법 'Region C... [10] 무월 883 31 03-26
4680 소프트웨어| Purebasic - ESP MRP Mount - definedosdevice [4] 입니다 563 18 03-26
4679 소프트웨어| purebasic - 작은 탐색기 일부 구현 0003 [17] 입니다 1026 27 03-23
4678 윈 도 우| brave,whale 브라우저 따라해보세요 [13] 트레져sn 3023 24 03-17
4677 윈 도 우| [간단한 팁] 쓰기 금지된 USB 벤토이로 복구 [3] telnet 3350 9 03-10
4676 소프트웨어| Mpress X64 Unpacker Gui [26] 夕影 1421 21 03-08
4675 소프트웨어| [팁] 유튜브 볼 때 미니 플레이어 안뜨게....... [2] asklee 1596 12 03-07
4674 소프트웨어| 드라이버(EKS) 런처 - Driver Auto-Launcher [31] 무월 2324 81 03-05
4673 기 타| 문제의 함수 [1] 빨강모자 1108 6 03-03
4672 소프트웨어| Mpress unpacker [9] 夕影 911 16 03-02
» 소프트웨어| MPRESS 언팩시 R6002 에러 발생 원인 및 해결 [8] 夕影 456 12 03-01
4670 소프트웨어| 7-ZIP 레지스트리 [6] sunshine 1351 31 03-01
4669 윈 도 우| 심심해서 만들어본 윈도우 재부팅 스크립트 [2] 천경지위 1463 13 03-01
4668 윈 도 우| 바이오스 진입 아이콘 만들기 [8] asklee 2124 26 02-27
XE1.11.6 Layout1.4.8