VBA 매크로 암호를 해독하는 방법

VBA

Visual Basic for Applications의 약자. Microsoft에서 개발한 프로그래밍 언어로 주로 Excel, Word, Access 등의 Microsoft Office 프로그램에서 사용됩니다. VBA는 모든 프로그램의 기능을 확장하고 자동화하는 데 사용됩니다. 예를 들어 VBA를 사용하여 Excel에서 매크로를 작성하면 반복 작업을 자동화하거나 사용자 지정 함수를 작성할 수 있습니다. VBA는 기본적으로 Visual Basic 언어와 유사하지만 각 프로그램에 대한 특정 개체 모델 및 라이브러리를 지원하여 다양한 작업을 수행할 수 있습니다.

매크로 암호는 16진수를 이용하여 풀 수 있으며 HxD Hex Editor와 같은 프로그램으로 충분히 복호화하면 알 수 있습니다.

매크로 확인 방법

Alt+F11

비밀번호 푸는 방법

Office 파일(Excel, Word 등)의 확장자를 .zip으로 변경 후 압축 해제

bin 파일을 찾아 HxD로 엽니다.

16진수 값에서 DPB를 DPX로 변경하고 저장합니다.

재압축(.zip) 및 원래 확장자로 전환

실행하면 에러가 뜨는데 그냥 무시하세요.