这段时间接到一个客户的破解单子!
刚开始是对一个EXE破解-EXE没有加壳-很轻松就搞定了。但是客户那边突然鸽子然后说EXE功能不够!
重新发了一个excel文档给我,说功能完全了。但是这个excel文档有时间限制-过了哪天就不能用!
拿到Excel文档第一时间-我想到了时间限制的话。直接改本地时间!
这个办法有些是可以的。关键有一些麻烦了!改了时间excel授权会没有。
而且这个办法怎么能在客户那边起到高(装)大(B)上的效果呢?
之前对excel一窍不通。没接触过,让我自己画个表格都很困难!
我查阅了很多资料。excel的时间限制是通过宏命令来实现的!
那我灵光一闪-那我直接编辑他的宏命令(VBA编程)去掉检测时间的不就好了?
但是事实哪有那么简单?
他对VBA代码进行了加密。
多的不BB!下面来跟着我的节奏进行密码的暴力破解(我是抄代码的小学生-方法肯定也是抄的)!
首先
把我们的表格文档后缀改成rar或者zip,这样表格文件变成了一个压缩包了!
这下我们把里面东西全部解压出来!
得到这些东西-
我们找到xl下的vbaProject.bin-右键用文本浏览器也可以,用notepad打开也可以
找到字符串DPB=**************************
DPB改为DPx,然后保存一下
然后就是把这个解压出来的文件重新压缩成一个解压包!
这下我们再还原。把刚才压缩的包后缀改成xlsm,又把他变回excel文档格式!
接下来打开这个文档!
注意打开询问是否启用宏的时候要点否!因为现在还没改宏代码-你启用宏就直接触发了时间限制-他就自删了!
禁用宏之后,弹出包含无效的键DPx-我们直接不管,点是继续加载工程
然后找到宏-VB编辑器-点击-弹出未知的错误,不管多少个错误。点确定即可!
这时候打开我们是看不到VBA代码的-我们需要先给文档的VBA设置一个密码。因为刚才密码文件被我们改了一下!
点工具--VBAproject工程属性---切换到保护--然后输入你要设置的密码-点确定---然后保存一下!
保存完毕关闭VBA窗口再打开-即可看到代码了!
到了这里,那你不是就为所欲为了?
小学生一直专注研究这些个华丽花哨的玩意。这里抄那里抄!分享完毕-这个应该通杀几乎所有的excel文档吧?
![[嘻嘻]](http://jianma123.com/layui/build/images/face/1.gif)