Visual Basic for Applications (VBA)

<< Click to Display Table of Contents >>

Navigation:  Password Recovery Programs > Advanced Office Password Recovery > Passwords Manual > Weak Passwords >

Visual Basic for Applications (VBA)

 

Microsoft® Visual Basic for Appications (VBA) allows using a password to protect the source code. When this password is set, a password record is appended to the VBA Macro Storage. However, the source code is not encrypted. VBA 5 encrypts the original password with XOR, while VBA 6 uses SHA-1 to hash the password.

 

AOPR reveals the VBA 5 passwords and allows to change or delete VBA 6 passwords.

 

The Professional Edition of AOPR offers the VBA Backdoor feature that allows bypassing VBA password checks in any application.