강좌 / 팁

소프트웨어 PECMD CMPA 복호화 -- 내용 추가 --

2024.06.06 22:14

夕影 조회:1850 추천:16


예전에 제시했던 CMPa 복화화 방법이 너무 어렵다는 문의가 있어서
좀더 간단하게 할수 있는 방법을 찾았습니다 


1. 암호화 된 파일에서 리소스 에디터를 사용해  Cmpa 파일을 추출합니다
2. Cmd 에서 Cmpa_Decryptor.exe  추출하고 싶은 CMPA 파일 이름을 입력 합니다 

3. 파일을 실행하면 메세지 박스가 하나 뜨는데 추출이 완료되기 전까지는 확인을 누르면 안됩니다

4. 오토핫키로 작성된 Cmpa_Memory_Reader.ahk 를 실행하면 추출된 파일이 Cmpa_시간.txt 형식으로 저장됩니다 
5. End 메세지가 뜨면 확인을 눌러 프로그램을 종료해주세요 
 

cmpa.jpg

 

첨부된 압축 파일에는 

CMPA_Decryptor.exe 
Cmpa_Memory_Reader.ahk

\bin 폴더에는 CGI-plus_x86 ,DrvIndex ,WinosInfo 에서 추출한 CMPA 파일이 들어 있습니다 

CMPA_Decryptor.exe  는 Pecmd 파일을 수정한것으로 CMPa 추출 작업 외에는 동작하지 않습니다 

 

-----------------------------------------------------------

 

Cmpa 복호화 작업을 개선시켜 주신 sunshine , 지후빠님께 감사드립니다

한글화 작업하시는 분들께 도움이 됬으면 좋겠습니다 
 

-------------------------------------------------------------

 

제가 첨부된 cmpa 으로만 테스트를 해보고 다른 파일들은 테스트를 못 해봤습니다  

특정 OS 와 몇몇 프로그램에서 작동이 안된다고 하네요

 

메모리에서 복호화가 될때  메모리 주소를 강제로 고정 시켰는데 그것 때문에 발생한 문제인가 싶어서 

복호화 된 메모리에서 바로 저장 하도록 변경했습니다 테스트 해보십시요 

사용법은 이전과 조금 다릅니다 

 

Cmpa_Decryptor에서 자체적으로 저장되도록 변경했습니다 

Autohotkey 사용하지 않습니다


cmd 상에서  Cmpa_Decryptor2.exe  WinosInfo_101.bin (cmpa 가 적용된 파일 이름)을 입력하면 
바로 C:\에 decrypt.wcs 로 저장됩니다  

같은 이름의 파일이 있을경우 덮어 쓰기 됩니다 미리 백업 하세요 

오류 검사 기능 전혀 없습니다 테스트 용이라서 작동만 되게 해 놨습니다  

 

전에 작동하지 않았던 몇몇의 프로그램에서 테스트 해보시고 말씀해 주시면 고맙겠습니다 

 
--------------------------------------------------------------------------------------------------

 

save.png

 

저장 경로 설정하기 추가 했습니다 

Cmpa_Decryptor3.exe WinosInfo_101.bin 을 입력했을 경우 자동으로 저장되지 않고

저장 경로를 묻는 창이 뜹니다

 

내부적으로 코드가 너무 지저분한데 작동은 되네요 ^^;;

 

------------------------------------------------

 

Cmpa_Decryptor3.exe 은 문제점이 발생에서 삭제 합니다 해결 방안을 모색중입니다 

 

-----------------------------------------------

 

Cmpa_Decryptor3.exe  다시 추가합니다 
약간 불안합니다 테스트 해보시고 작동하지 않을경우 

Cmpa_Decryptor.exe 나 Cmpa_Decryptor2.exe 을 사용하세요 

 

--------------------------------------------------

Cmpa_Decryptor2 를 업데이트 했습니다 

New_Cmpa_Decryptor21 다운 받으시면 됩니다

 

BOM 코드 추가 

시작 바이트 공백 삭제 

자동 저장 경로를 내문서로 변경

 

-----------------------------------------------------

 

전체 경로를 인식 못하는 에러 수정 

시작 바이트 1 문자 삭제시 발생하는 에러 수정 

 

자동 저장 경로를 "실행 폴더\파일이름.확장자.wcs" 로 변경  --> cmpa_decryptor23_지후빠.exe   

자동 저장 경로를 "내 문서\decrypt.wcs" 로 변경  --> cmpa_decryptor23_sunshine.exe 

 

-------------------------------------------------------

 

공백 수정 

 

----------------------------------------------------------

Cmpa_Decryptor24 버전은 인자값으로 불러온 Cmpa 파일이 있는 폴더에 복호화 파일이 저장되고

Cmpa_Decryptor24b 버전은  Cmpa_Decryptor24 가 위치한 폴더에 복호화 파일이 저장됩니다 

 

---------------------------------------------------------

 

인수 없이 Cmpa_Decryptor.exe 만 실행시 더 이상 도움말이 뜨지 않고 파일 불러오기 대화창이 창이뜹니다

 

cmpa.png

 

Cmpa_Decryptor25a 와 Cmpa_Decryptor25b 버전의 차이는 저장 경로의 차이입니다

 

 Cmpa_Decryptor25a : Cmpa의 파일 경로에 저장됩니다   

 Cmpa_Decryptor25b : 프로그램의 실행 경로에 파일이 저장됩니다 

 

-----------------------------------------------------------------------------------------

 

Cmpa_Decryptor26 불러오기 대화상자에 저장위치 영문 표기

 

1.png

 

 

2.png

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1024 소프트웨어| DiskPart-SPartMan(수정4) [13] sunshine 1118 35 10-10
1023 소프트웨어| 확장자 연동 우클릭 메뉴 생성기 v8 [15] 무월 1097 33 10-01
1022 소프트웨어| 응답파일(unattend.xml) 교체 및 수정 - ChangeUnattend v2 [21] 무월 1431 50 09-26
1021 소프트웨어| install.wim 이미지 추출 - WimInfo [18] 무월 2095 60 09-13
1020 소프트웨어| WinNTSetup - VHD(윈도우 설치) 활용 방법 [13] 무월 1464 54 09-08
1019 소프트웨어| 자동 업데이트 2in1 배치파일[추가4] [24] sunshine 3034 48 07-15
1018 소프트웨어| Windows 종료 시 시간 지연(윈도우 종료 지연) [2] Vincenzo 2400 2 07-07
1017 소프트웨어| 미니PC 드라이버 백업복원 2편 [13] sunshine 1542 35 07-04
1016 소프트웨어| 아래한글(HWP)에서 폰트(TTF & OTF) 사용 팁 [8] 승승아빠 1657 29 06-30
1015 소프트웨어| 미니PC 드라이버 백업복원 1편 [21] sunshine 2580 50 06-21
1014 소프트웨어| pureBasic - WIM 정보 v0998 - 일부 버그 수정 [23] 입니다 2335 55 06-12
1013 소프트웨어| pureBasic - 전원 단추 0370 - 고급 옵션 [18] 입니다 1106 42 06-12
» 소프트웨어| PECMD CMPA 복호화 -- 내용 추가 -- [42] 夕影 1850 16 06-06
1011 소프트웨어| pureBasic - WIM 정보 v0995 - 재부팅 후 펌웨어 설정. 임... [12] 입니다 1055 44 05-30
1010 소프트웨어| 프로그램 아이콘 교체하기 [1] 夕影 1297 6 05-20
1009 소프트웨어| VMWare 를 이용한 VHD 구동테스트 방법 [7] 타천사둘리 1300 12 05-17
1008 소프트웨어| Passolo v22.0.193.0 이용하여 번역하기 [63] 사랑의음악 1329 64 05-15
1007 소프트웨어| Windows 10 및 11에서 Google Chrome에서 스크린샷을 찍는 ... [1] VᴇɴᴜꜱGɪ 1162 3 05-13
1006 소프트웨어| 한글(HWP) 바탕문서와 한글 스타일 사용으로 칼퇴하기^^ [5] 승승아빠 1684 24 04-27
1005 소프트웨어| pureBasic Glass 윈도우 및 버튼 021 [6] 입니다 1514 15 04-20
XE1.11.6 Layout1.4.8