강좌 / 팁

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

2024.06.06 22:14

夕影 조회:2067 추천: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 - - -
4541 기 타| windows defender 진짜 짜증나요.. [14] 코코당 4472 4 11-04
4540 윈 도 우| [자료저장용] win11을 winpe로 인식하기 코코당 1910 4 11-03
4539 소프트웨어| [GPT/MBR] PrepFormat Disk v3.5 [34] 무월 2409 65 11-02
4538 윈 도 우| 초보자용 - 팁: Windows 11 파일 탐색기에서 폴더 크기를 ... VᴇɴᴜꜱGɪ 1040 2 11-02
4537 윈 도 우| 초보자용 - 팁: WINPE USB 디스크 만들기 초간단 [13] 지룡자 2495 41 10-28
4536 윈 도 우| 초보자용 - 팁: Windows 11에서 시스템 트레이를 깔끔하게 ... [2] VᴇɴᴜꜱGɪ 1357 8 10-27
4535 기 타| 토탈 커맨더를 기본 윈도우 기본 탐색기로 변경 [4] 꽃동산 1654 15 10-27
4534 소프트웨어| 연결 프로그램 등록기 v1 [28] 무월 2513 67 10-26
4533 소프트웨어| 초보자용 - 팁: Microsoft Windows용 Office - 리테일 ISO ... [3] VᴇɴᴜꜱGɪ 1542 16 10-24
4532 소프트웨어| WinNTSetup 명령어로 VHD 윈도우 자동화 설치 [24] 무월 1368 45 10-22
4531 소프트웨어| 초보자용 - 팁: 그림으로 보는 Rufus 4.6 간단한 사용법 [8] VᴇɴᴜꜱGɪ 1560 22 10-22
4530 소프트웨어| 초보자용 - 팁: 비공식 모드로 Windows 11 및 10을 완전히... VᴇɴᴜꜱGɪ 1518 6 10-20
4529 윈 도 우| 초보자용 - 팁: 공식 레지스트리/그룹 정책 해킹을 통해 Wi... VᴇɴᴜꜱGɪ 1559 3 10-17
4528 윈 도 우| [기업용] 윈도우 시스템 관리 Tip - 1 [23] 피린이 2974 61 10-17
4527 소프트웨어| VMWare 팝업 힌트 메시지 숨기기 [3] 무월 602 11 10-16
4526 윈 도 우| 초보자용-팁: Windows-11-2024-업데이트에서-알아야-할-11... VᴇɴᴜꜱGɪ 1417 3 10-14
4525 윈 도 우| 윈도우11, 10 기본설치 & 자동화 스크립트 설치 비교 [9] 무월 1364 23 10-14
4524 윈 도 우| 초보자용 - Windows 업데이트 후 디스크 공간을 확보하는 방법 [1] VᴇɴᴜꜱGɪ 950 2 10-12
4523 윈 도 우| 초보자용 - 팁: Windows 11 조정: 더 나은 환경을 위해 변... VᴇɴᴜꜱGɪ 813 0 10-12
4522 소프트웨어| DiskPart-SPartMan(수정4) [14] sunshine 1648 38 10-10
XE1.11.6 Layout1.4.8