<< 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.