강좌 / 팁

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

2024.06.06 22:14

夕影 조회:2053 추천: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 - - -
4481 윈 도 우| install.wim APP 통합 하기 [6] 꼬져 2225 18 07-01
4480 윈 도 우| install.wim 파워쉘 모듈 설치 및 KB5034441 업데이트 숨기기 [4] 꼬져 803 15 07-01
4479 소프트웨어| 아래한글(HWP)에서 폰트(TTF & OTF) 사용 팁 [8] 승승아빠 1768 29 06-30
4478 기 타| 유튜브에서 영상 섬네일 갯수 늘리기-안되는 분만-6/28수정 [6] 오호라7 1001 6 06-28
4477 윈 도 우| 팁: Windows 11 2024 업데이트 (버전 24H2) 일반적인 문제 ... VᴇɴᴜꜱGɪ 3063 1 06-22
4476 소프트웨어| 미니PC 드라이버 백업복원 1편 [21] sunshine 2674 50 06-21
4475 윈 도 우| Windows 11 2024 업데이트 (버전 24H2)에서 Sudo를 사용하... [3] VᴇɴᴜꜱGɪ 1923 5 06-19
4474 기 타| 허접한 팁 하나입니다 [1] JU유틸 2680 0 06-18
4473 소프트웨어| pureBasic - WIM 정보 v0998 - 일부 버그 수정 [23] 입니다 2514 55 06-12
4472 소프트웨어| pureBasic - 전원 단추 0370 - 고급 옵션 [18] 입니다 1156 42 06-12
4471 기 타| 유튜브에서 영상 섬네일 갯수 늘리기 [15] 오호라7 1627 19 06-11
4470 윈 도 우| 프로비저닝(Provisioning) 패키지 생성 - ADK [5] 무월 578 10 06-11
4469 윈 도 우| 윈도우 프로비저닝(Provisioning) 패키지 설치 활용 [11] 무월 1229 23 06-08
4468 윈 도 우| [Tip] 윈도우 OOBE 구간에서 설정 창 열기 [8] 무월 1169 16 06-08
4467 윈 도 우| USB로 윈도우 완전 무인설치 만들기 프로젝트 - 3 [9] 피린이 2097 23 06-06
» 소프트웨어| PECMD CMPA 복호화 -- 내용 추가 -- [42] 夕影 2053 16 06-06
4465 윈 도 우| EasyWinSetup 자동 설치 윈도우&드라이버 [16] 무월 2211 40 06-05
4464 윈 도 우| 윈도우11.Cyberpunk2077.Edition 한글 설정 방법 타천사둘리 1529 5 05-31
4463 윈 도 우| 윈11 탐색기 홈제거 레지스트리 [11] 我行 1807 13 05-31
4462 소프트웨어| pureBasic - WIM 정보 v0995 - 재부팅 후 펌웨어 설정. 임... [12] 입니다 1096 44 05-30
XE1.11.6 Layout1.4.8