excel中如何做到对vba进行加密,连密码输入框都不出现,也不能撤除vba,(200分)

  • 主题发起人 主题发起人 xujiang
  • 开始时间 开始时间
X

xujiang

Unregistered / Unconfirmed
GUEST, unregistred user!
如ms处理某些加载宏的方法,对此加密方法如何解开?分不够还可以加。
我遇到的一个病毒也采用了此方法加密。
 
不知道,但想知道;帮你up
 
我也试着找了一下VB脚本的编译, 但是没有找到。:(
 
呵呵, VBA的文件很好解密啊!
怎么加都可以解开!
 
看看FUNCRES.XLA,找不到他的代码,密码Wildebeest!!
 
方法一(共享级锁定):
1、先对excel文件进行一般的vbaproject”工程密码保护。
2、打开要保护的文件,选择:工具--->保护--->保护并共享工作簿--->以追踪修订方式共享-->输入密码-->保存文件。
完成后,当你打开“vbaproject”工程属性时,就将会提示:“工程不可看!“
方法二(推荐,破坏型锁定):
用16进制编辑工具,如winhex、ultraedit-32等.....用以上软件打开excel文件,查找定位以下地方:
id="{00000000-0000-0000-0000-000000000000}" 注:实际显示不会全部为0
此时,你只要将其中的字节随便修改一下即可。保存再打开,就会发现大功告成!
当然,在修改前最好做好你的文档备份。至于恢复只要将改动过的地方还原即可(只要你记住了)。
 
vba是一门语言吗?
 
zhangshunzhong的方法可行,但不知安全吗?
可查看工程但不能看到代码不知怎样做到?分不够可以再加?
 
用宏4.0表编的,而且将宏表隐藏了
 
宏代码不在工程里,在Excel表中,要查看,
打开VBE,插入模块,插入下列代码:
Sub crack()
 Application.Excel4MacroSheets(1).Visible =True
End Sub
运行后可看到多出一张表(宏表),如果有多个Excel4MacroSheets,改变括号中的标号,运行,直至出现"下标越界".
对当前宏表进行全选复制后,再新建一个文件,插入4.0宏表后,粘贴即可将所有代码重现
 
接受答案了.
 
后退
顶部