강좌 / 팁

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

2024.06.06 22:14

夕影 조회:2025 추천: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 - - -
4470 윈 도 우| 프로비저닝(Provisioning) 패키지 생성 - ADK [5] 무월 560 10 06-11
4469 윈 도 우| 윈도우 프로비저닝(Provisioning) 패키지 설치 활용 [11] 무월 1219 23 06-08
4468 윈 도 우| [Tip] 윈도우 OOBE 구간에서 설정 창 열기 [8] 무월 1156 16 06-08
4467 윈 도 우| USB로 윈도우 완전 무인설치 만들기 프로젝트 - 3 [9] 피린이 2074 23 06-06
» 소프트웨어| PECMD CMPA 복호화 -- 내용 추가 -- [42] 夕影 2025 16 06-06
4465 윈 도 우| EasyWinSetup 자동 설치 윈도우&드라이버 [16] 무월 2177 40 06-05
4464 윈 도 우| 윈도우11.Cyberpunk2077.Edition 한글 설정 방법 타천사둘리 1522 5 05-31
4463 윈 도 우| 윈11 탐색기 홈제거 레지스트리 [11] 我行 1797 13 05-31
4462 소프트웨어| pureBasic - WIM 정보 v0995 - 재부팅 후 펌웨어 설정. 임... [12] 입니다 1088 44 05-30
4461 윈 도 우| USB로 윈도우 완전 무인설치 만들기 프로젝트 - 2 [25] 피린이 2477 12 05-27
4460 윈 도 우| 윈도우 시작음 Mp3 시작프로그램에 등록하기 [3] 타천사둘리 1007 8 05-27
4459 윈 도 우| USB로 윈도우 완전 무인설치 만들기 프로젝트 -1 [4] 피린이 1340 10 05-27
4458 윈 도 우| [Tip] 윈도우11 우클릭 메뉴 [19] 무월 3425 35 05-20
4457 소프트웨어| 프로그램 아이콘 교체하기 [1] 夕影 1348 6 05-20
4456 윈 도 우| [Tip] Microsoft Edge 첫 실행 마법사 비활성화 [12] 무월 1823 31 05-18
4455 소프트웨어| VMWare 를 이용한 VHD 구동테스트 방법 [7] 타천사둘리 1341 12 05-17
4454 소프트웨어| Passolo v22.0.193.0 이용하여 번역하기 [63] 사랑의음악 1369 64 05-15
4453 모 바 일| [Tip] 아이폰과 갤럭시폰 모델별 NFC 위치 [3] asklee 1107 3 05-15
4452 소프트웨어| Windows 10 및 11에서 Google Chrome에서 스크린샷을 찍는 ... [1] VᴇɴᴜꜱGɪ 1182 3 05-13
4451 윈 도 우| [Tip] 특수문자 한눈에 보기! [12] 무월 3143 44 05-06
XE1.11.6 Layout1.4.8