본문 바로가기
Etc./Excel VBA

MS Office VBA 프로젝트 암호 제거 방법

by 장 아제베도 2025. 1. 3.
반응형

.xlsm 또는 .dotm 파일 잠금 해제 방법

  1. 파일 확장자 변경.xlsm 파일의 확장자를 .zip으로 변경한다.
  2. 압축 파일 열기WinZip 또는 WinRar 등으로 .zip 파일을 열고 xl 폴더로 이동한다.
  3. vbaProject.bin 파일 추출해당 폴더에서 vbaProject.bin 파일을 추출하고, 이를 Hex 에디터로 연다.
    (HxD를 추천한다. 무료이며 가볍다.)
  4. DPB 찾기 및 변경
    vbaProject.bin 파일에서 DPB를 검색한 후, 이를 DPx로 변경하고 파일을 저장한다.
  5. 파일 교체수정한 vbaProject.bin 파일을 .zip 파일 내 기존 파일과 교체한다.
  6. 파일 확장자 복원.zip 파일의 확장자를 다시 .xlsm으로 변경한다.
  7. 파일을 열고 경고 메시지를 무시하며 진행한다.

 

참고

https://stackoverflow.com/questions/1026483/is-there-a-way-to-crack-the-password-on-an-excel-vba-project

반응형