破解Access数据库密码

就是这样 于 2004年 08月03日 发表

2003-11-23 17:39:28      阅读687次
    我们在使用Access数据库时,有时忘记了密码,怎么办?网上的解密器不少,但我们要去找这样的解密器也很费时,如果你对程序的编写有一点基础,那么,让我们动手做一个专用解密器吧。
     原理:首先,我们要了解Access数据库的加密方法。Access数据库的有效密码为13位,在不加密时,数据库的第67至79位为一固定的字符串,每位的ASCII码值分别为86,FBEC37,5D,44,9C,FA,C6,5E,28,E6,13。加密时,分别用密码的每一位与67至79位的字符的ASCII码值进行异或运算,得到的一个新字符串,将它写回67至79位。
     知道了加密方法,解密就比较容易了。将67至79位的字符的ASCII码值分别与“86,FB,EC,37,5D,44,9C,FA,C6,5E,28,E6,13”进行异或运算,即可得到密码。
     下面我们用VB编个小程序,来实现Access数据库的解密。请在窗体上放置一个通用对话框控件Commondialog1,其Firlter属性设为“Access数据库文件.mdb”;文本框控件Text1,命令控件Command1,其Caption属性设为“取得密码”。代码如下:
     Option Explicit
     Private Sub Command1_Click
     Dim password As String
     Dim temp As Byte
     Dim source12 As Byte
     Dim i As Integer
     source0 = &H86
     source1 = &HFB
     source2 = &HEC
     source3 = &H37
     source4 = &H5D
     source5 = &H44
     source6 = &H9C
     source7 = &HFA
     source8 = &HC6
     source9 = &H5E
     source10 = &H28
     source11 = &HE6
     source12 = &H13
     CommonDialog1.ShowOpen
     If CommonDialog1.FileName = ″″ Then Exit Sub
     Open CommonDialog1.FileName For Binary As #1
     For i = 0 To 12
     Get #1 67 + i temp
     If temp = sourcei Then Exit For
     password = password & Chrtemp Xor sourcei
     Next
     Close #1
     If Lenpassword = 0 Then
     Text1.Text = ″该数据库没有加密!″
     Else
     Text1.Text = ″该数据库的密码为:″ + password
     End If
     End Sub。

破解access密码相关推荐

  1. Access 密码破解原理- -

    Access 密码破解原理- -      ACCESS数据库的密码极容易被破,使用网上流行的工具,不管你的密码多少位很快就能被破出来.原以为ACCESS与WORD EXCEL一样,作为MS OFFI ...

  2. 【破解作品】Access密码查看器 破解版 注册码

    Access密码查看器 破解版 注册码 注册名: onebody 注册码: 3EE979B937FBD4C1 功能介绍: Access数据库密码破解器可以破解目前已知的各版本Access数据库密码, ...

  3. 破解Access(*.mdb)目前所有版本的密码(转)

    破解Access(*.mdb)目前所有版本的密码 关于Access97的密码破解,在很多的网站和杂志上都有过介绍.在这里我简单重复一下. 在mdb文件第0x42字节处的13个字节分别与0x86,0xf ...

  4. 一个计算机爱好者的不完整回忆(三十九)破解ACCESS数据库

    在我最开始编程的时候,我是从来不做数据库程序的.前面也提过,当时更喜欢算法相关的程序,所以就觉得数据库相关的程序没啥意思.不过后来还是做了不少数据库相关的软件,前期几乎都是使用的ACCESS数据库. ...

  5. 如何用笔记本电脑破解无线路由器密码

    原文链接:http://blog.csdn.net/sytzz/article/details/4473401 最近很多人问我怎么破解WiFi密码-看来大家都对免费的东西比较有兴趣.要么也可能是我太招 ...

  6. 浅谈通过CMOS放电破解BIOS密码的原理

    浅谈CMOS放电破解BIOS密码的原理 ROM和RAM BIOS CMOS 主板电池 CMOS放电清除BIOS密码 电脑开机密码是软件密码,比较容易破解:BIOS密码是硬件密码,如果忘了BIOS密码该 ...

  7. kali系统破解WPA密码实战

    上次发布过一篇在OSX系统破解WIFI密码的教程, 这次发布一篇使用kali破解wifi的教程 WEP和WPA/PSK的区别 WPA/PSK的加密方式相对于WEP的加密方式更加安全,WEP是一种老式的 ...

  8. Freebsd 下用 sshguard 防止暴力破解 ssh 密码

    2019独角兽企业重金招聘Python工程师标准>>> 在 Freebsd 控制台或用 dmesg -a 查看系统消息的时候会发现类似于下面的大量信息,这是因为有人在尝试暴力破解 S ...

  9. centos7之破解root密码

    1.开机后在内核上敲击"e" 2.在UTF-8的后面添加rd.break,然后敲击ctrl+x 3.这时候就进入到了系统的紧急救援模式,依次输入以下命令 #mount -o rem ...

  10. 使用Rainbow tables和Ophcrack的组合工具破解Windows密码

    本文为寻找人生的起点 (http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 . 从前面的两篇文章(得到WindowsXP管理员权限的有效方法 ,John/bkhiv ...

最新文章

  1. mysql json类型数组索引_MySQL JSON 类型数据操作
  2. Thrift架构~thrift中间语言的认识(只有它什么都不是,它才有可能什么都是)
  3. 有关C++多态的一些测试
  4. 分享一个JAVA专业接口开发利器,牛牛牛新鲜出炉!!!
  5. Android :ScaleAnimation
  6. labview高级编程与虚拟仪器工程应用 代码_用labview自己编程控制专用的声发射仪器...
  7. openssl paho.mqtt交叉编译
  8. AutoCAD.net: 用于ObjectARX 开发的Visual Studio 智能感知文件
  9. 《CLR via C#》笔记——运行时序列化(2)
  10. Error running ‘x‘: Command line is too long. Shorten command line for x or also for Application
  11. Java基础教程——线程局部变量
  12. python制作网页挂机_Python实现自动挂机脚本(GUI 打包)
  13. 周志华----机器学习
  14. Cisco CCNP 帧中继网络教程
  15. 一年级下册计算机教学计划,一年级下册教学计划
  16. 刷题总结——寻宝游戏(bzoj3991 dfs序)
  17. 戴尔台式计算机没声音,戴尔电脑没声音怎么回事?四个方法轻松解决
  18. 基于python的-正则中的函数
  19. rk3288编译android,RK3288 源码编译Android 7.1.2 自动编译
  20. 【网络工具】使用 iperf测试 udp组播

热门文章

  1. 【css】表格单元格td元素设置最大高度
  2. 【数据科学】迄今最全面的数据科学应用总结:16个分析学科及落地应用
  3. linux 拷贝目录报错,Linux复制文件时出现omitting directory错误怎么办
  4. dell电脑 驱动下载地址
  5. 如何修复iPhone、iPad 或 Mac 上的 AirDrop 连接问题?
  6. ​WPF CompositionTarget.Rendering和 DispatcherTimer​
  7. 创业失败的18个原因
  8. swiper网格布局
  9. vue3中使用swiper7及autoplay无效问题
  10. c语言编程高斯白噪声信号,关于产生高斯白噪声