2022年EXCELvba工程密码破 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年EXCELvba工程密码破 .pdf》由会员分享,可在线阅读,更多相关《2022年EXCELvba工程密码破 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EXCEL vba 工程密码破解这种方法实际是避开VBA 工程密码验证,即,骗vba 编辑器,该密码输入成功,请求放行。原理不多说了,先将方法公布:= 1.新建一个工作簿,打开,按ALT+F11 ,进入 vba 代码编辑器窗口:2.新建一个模块, “ 插入 ” -“ 模块 ” 把以下代码复制进模块并保存- Option Explicit Private Declare Sub MoveMemory Lib kernel32 Alias RtlMoveMemory _ (Destination As Long, Source As Long, ByVal Length As Long) Priv
2、ate Declare Function VirtualProtect Lib kernel32 (lpAddress As Long, _ ByVal dwSize As Long, ByVal flNewProtect As Long, lpflOldProtect As Long) As Long Private Declare Function GetModuleHandleA Lib kernel32 (ByVal lpModuleName As String) As Long Private Declare Function GetProcAddress Lib kernel32
3、(ByVal hModule As Long, _ ByVal lpProcName As String) As Long Private Declare Function DialogBoxParam Lib user32 Alias DialogBoxParamA (ByVal hInstance As Long, _ ByVal pTemplateName As Long, ByVal hWndParent As Long, _ ByVal lpDialogFunc As Long, ByVal dwInitParam As Long) As Integer Dim HookBytes(
4、0 To 5) As Byte Dim OriginBytes(0 To 5) As Byte Dim pFunc As Long Dim Flag As Boolean 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - Private Function GetPtr(ByVal Value As Long) As Long 获得函数的地址GetPtr = Value End Function Public Sub Recover
5、Bytes() 若已经 hook,则恢复原 API 开头的 6 字节 ,也就是恢复原来函数的功能If Flag Then MoveMemory ByVal pFunc, ByVal VarPtr(OriginBytes(0), 6 End Sub Public Function Hook() As Boolean Dim TmpBytes(0 To 5) As Byte Dim p As Long Dim OriginProtect As Long Hook = False VBE6.dll 调用 DialogBoxParamA显示 VB6INTL.dll资源中的第 4070 号对话框 (就是
6、输入密码的窗口) 若 DialogBoxParamA返回值非 0,则 VBE 会认为密码正确 ,所以我们要 hook DialogBoxParamA函数pFunc = GetProcAddress(GetModuleHandleA(user32.dll), DialogBoxParamA) 标准 api hook 过程之一 : 修改内存属性 ,使其可写If VirtualProtect(ByVal pFunc, 6, &H40, OriginProtect) 0 Then 标准 api hook 过程之二 : 判断是否已经hook,看看 API 的第一个字节是否为&H68, 若是则说明已经Ho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年EXCELvba工程密码破 2022 EXCELvba 工程 密码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内