access数据库密码破解
2014-08-14 22:54
363 查看
根据C语言教学书上的示例编写,主要破解access的密码,通过异或算法,支持access2000和access2003,其他版本的没经过测试,下面是具体代码:
程序使用说明:
1.把要破解的ACCESS数据库先改成mqmima.mdb的名称。
2.然后在创建一个和这个有密码的的数据库是同一个版本的数据库,取名 mq.mdb。
3.把这两个数据库同时放到D盘的根目录下。
4.然后在命令提示符下,切换到最大化,运行mima.exe这个文件,就可以打印出这个数据库的密码了。
程序下载
#include <stdio.h> main() { FILE *fp; char mm0[40],mm1[40],mm2[40]; int i,k; clrscr(); fp=fopen("d:\mqmima.mdb","rb"); if(fp==NULL) { printf("\n not find mqmima.mdb database!"); exit(0); } rewind(fp); fseek(fp,0x42l,0); fread(mm0,40,1,fp); fclose(fp); fp=fopen("d:\mq.mdb","rb"); if(fp==NULL) { printf("\n not find mq.mdb database!"); exit(0); } rewind(fp); fseek(fp,0x42l,0); fread(mm1,40,1,fp); fclose(fp); for(i=0;i<40;i++) mm2[i]=mm0[i]^mm1[i]; fclose(fp); k=0; for(i=0;i<40;i++) if(mm2[i]!=0) { k=1; break; } if(k==0) printf("\n not password !!!"); else { printf("\npassword is:\n"); for(i=0;i<40;i=i+2) printf("%c",mm2[i]); } }
程序使用说明:
1.把要破解的ACCESS数据库先改成mqmima.mdb的名称。
2.然后在创建一个和这个有密码的的数据库是同一个版本的数据库,取名 mq.mdb。
3.把这两个数据库同时放到D盘的根目录下。
4.然后在命令提示符下,切换到最大化,运行mima.exe这个文件,就可以打印出这个数据库的密码了。
程序下载
相关文章推荐
- MD5密码破解数据库!!
- SybaseASE数据库sa密码的破解
- [C#]Access 97/2K/XP/2K3数据库文件密码解密算法
- Access 密码破解原理- -
- Delphi修改Access密码,压缩与修复,建立Access数据库文件
- 破解Access(*.mdb)目前所有版本的密码
- Delphi修改Access密码,压缩与修复,建立Access数据库文件
- ODBC及OLE DB方式连接数据库密码的破解
- Access 数据库密码
- C#连接带密码的Access 2007数据库
- 破解Access(*.mdb)目前所有版本的密码
- 不靠谱的Access 轻松破解密码
- 破解Access(*.mdb)目前所有版本的密码
- 给access文件加了密码,数据库就链接不上了
- [来点干货][这不是练习]数据库密码暴力破解程序
- 设置 Access 数据库密码
- Access的密码破解/恢复软件
- Access 2000 数据库密码格式
- 破解visual sourcesafe数据库admin用户密码
- C#连接带密码的Access 2007数据库