Access数据库密码一键获取工具

易语言 2020-08-17 18:28:01

Access数据库密码一键获取工具

' Access97的密码破解原理:
' 在mdb文件第0x42字节处的13个字节分别与0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x13异或后即可得到数据'库的密码。
' Access2000的密码破解原理:
' 先取出加密文件从文件头开始0x62处的字节,与空密码数据库文件第0x62处相异或,得到一个加密标志。
' 再从0x42处开始每隔一个字节取一个字节,取得13个加密后的密码字节,分别与空密码数据库文件0x42处每隔一个字节取得的13个字节'想异或,得到13个密码半成品。再将13个字节的密码每隔一个字节,就与加密标志相异或,最后得到的13'个字节就是真正的密码。
PassSource97 = { 134, 251, 236, 55, 93, 68, 156, 250, 198, 94, 40, 230, 19 }
' char PassSource97[13]={0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x13};
PassSource2k = { 161, 236, 122, 156, 225, 40, 52, 138, 115, 123, 210, 223, 80 } ' 加密标志是0x13(19)
' char PassSource2k[13]={0xa1,0xec,0x7a,0x9c,0xe1,0x28,0x34,0x8a,0x73,0x7b,0xd2,0xdf,0x50};