`
redalx
  • 浏览: 178956 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

excel vba工程密码加密和破解

阅读更多
'0>注意保护版权,仅供学习使用。

'1>一段极好的VBA保护密码破解程序测试WIN98+OFFICE97破解率100%

'2>用以下代码对VBA加密保护后用offkey 6.5-7.0及Advanced VBA pASSWORD Recovery专业版均无法破解出保护程式码的密码

'移除VBA编码保护

Sub MoveProtect()

Dim FileName As String

FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla),*.xls;*.xla", , "VBA破解")

If FileName = CStr(False) Then

     Exit Sub

Else

     VBAPassword FileName, False

End If

End Sub

'设置VBA编码保护

Sub SetProtect()

Dim FileName As String

FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla),*.xls;*.xla", , "VBA破解")

If FileName = CStr(False) Then

     Exit Sub

Else

     VBAPassword FileName, True

End If

End Sub

Private Function VBAPassword(FileName As String, Optional Protect As Boolean = False)

    If Dir(FileName) = "" Then

       Exit Function

    Else

       FileCopy FileName, FileName & ".bak"

    End If

    Dim GetData As String * 5

    Open FileName For Binary As #1

    Dim CMGs As Long

    Dim DPBo As Long

    For i = 1 To LOF(1)

        Get #1, i, GetData

        If GetData = "CMG=""" Then CMGs = i

        If GetData = "[Host" Then DPBo = i - 2: Exit For

    Next

    

    If CMGs = 0 Then

       MsgBox "请先对VBA编码设置一个保护密码...", 32, "提示"

       Exit Function

    End If

    

    If Protect = False Then

       Dim St As String * 2

       Dim s20 As String * 1

       

       '取得一个0D0A十六进制字串

       Get #1, CMGs - 2, St

    

       '取得一个20十六制字串

       Get #1, DPBo + 16, s20

    

       '替换加密部份机码

       For i = CMGs To DPBo Step 2

           Put #1, i, St

       Next

       

       '加入不配对符号

       If (DPBo - CMGs) Mod 2 <> 0 Then

          Put #1, DPBo + 1, s20

       End If

       MsgBox "文件解密成功......", 32, "提示"

    Else

       Dim MMs As String * 5

       MMs = "DPB="""

       Put #1, CMGs, MMs

       MsgBox "对文件特殊加密成功......", 32, "提示"

    End If

    Close #1

End Function
分享到:
评论

相关推荐

    VBA excel 工程加密解密器

    VBA 工程加密解密器 各种excel 密码破解,你懂的,嘿嘿……

    VBA工程密码的破解

    有时下载到的excel文件存在VBA加密,其VBA工程密码的破解如下,可能是这个宏使用了附加控件,或引用,在复制时可将包含这个文件的文件夹全部自制过去试试, 如果不行,就调VB编辑器,通过“工具”—“附加控件”,看...

    VBA工程解锁 动态加锁 代码

    excel vba 代码 可以解锁VBA工程的密码 也可以动态给VBA工程加锁 源代码无密码 仅作学习参考,勿作它途

    vba工程加解锁器(完全版)

    这是个Excel VBA的密码处理工具。 可以暴力破解加密了的VBA代码的密码,有了它就可以完全查看别人已经加了蜜的VBA代码了!

    VBA设置工程不可查看(加密与解除).xlsm

    经过大表格注释和修改代码后,本代码能加密xls和xla类型的excel工作簿,点击加密后选择需要加密的工作簿,加密后可使VBA工程不可查看,点解密选择工作簿即可解密 源码开放 隐藏VBA模块 隐藏VBA工程模块 隐藏VBA工程...

    vba工程加解锁器(完全版)RAR格式

    office2003EXCELVBA密码解密加密好用的软件

    Excel终极伴侣1.291

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除Excel...

    excel中161个VBA_自定义函数超级实用

    函数作用:取消隐藏工作表(包括vba Project工程保护的)88 '75.函数作用:删除单元格自定义名称.....................88 '76.函数作用:从文件路径中取得文件名...................89 '77.函数作用:取得一个文件的扩展...

    vba 宏破解

    pvp 宏加密破解有一个朋友所在的公司,财务部的人用Excel开发了一套简单的打单系统,后来此君走后,工程加了密码,如今要修改,问我如何处理。 原来没接触过这方面的东东,GOOGLE了很久,找到了这个工具,呵呵,里面...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    【破解VBA密码】将有密码的VBA代码破解,直接打开即可修改代码。包括工程不可查看类的破解 【多区域复制】突破Excel的限制,可以对选择的多个区域进复制与粘贴,在右键菜单中调用 【返回首页】配合“建立工作表目录...

    Excel终极伴侣1.287

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除Excel...

    Excel终极伴侣

    15、尝试打开忘记密码的文件,暴力破解Excel的打开密码,对拥有密码设计方案的人有效; 16、Excel加载项/宏管理器,可以一键破解加载宏; 17、Excel对象管理器,可以批量转换Excel中的对象到图片文件;...

    Excel终极伴侣1.288

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除...

    Excel终极伴侣1.286

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除...

    Excel插件--OBS.DLL

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除...

    Excel终极伴侣1.290

    详细的注释说明和一目了然的名称将有助于设计阶段的调试和查错,但是代码一旦发布后,这些优点将会使黑客轻而易举地破解你的成果,呵呵,用这个吧,保证黑客对您的VB/VBA代码一点兴趣和胃口都没有!! 8、解除Excel...

    我整理的VBA 自定义函数大全 共138页

    74.取消隐藏工作表(包括vba Project工程保护的) 75.删除单元格自定义名称 76.从文件路径中取得文件名 77.取得一个文件的扩展名 78.取得一个文件的路径 79.十进制转二进制 80.检查一个数组是否为空 81.字母栏名转...

    EXCEL集成工具箱V6.0

    【VBA工程解密】 将有密码的VBA工程代码破解,直接打开即可修改代码。相当于VBA工程免密查看。 【隐藏与显示磁盘】 隐藏与显示磁盘本地磁盘盘符(无需重启动)。 【端口进程查询】 查看本机开放的系统端口以及使用该...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【VBA工程解密】 将有密码的VBA工程代码破解,直接打开即可修改代码。相当于VBA工程免密查看。 【隐藏与显示磁盘】 隐藏与显示磁盘本地磁盘盘符(无需重启动)。 【端口进程查询】 查看本机开放的系统端口以及使用该...

Global site tag (gtag.js) - Google Analytics