access数据库win10系统中怎么重置密码

access数据库win10系统中怎么重置密码,第1张

用Access所建的数据库,在库文件的地址00000042处开始的13个字节是Access库的密码位。如果一个未加密的库,这13个字节原始数据依次为:86 FB 37 5D 44 9C FA C6 28 E6 13。事实上,当你设置了密码后,Access就将你的密码(请注意你所输入的密码是本文字符)的ACSII码与以上的13个字节数据进行异或 *** 作,因此,从库文件的地址00000042开始的13个字节就变成了密钥了。例如,如果你设置的密码为abc,经过异或 *** 作后,则从00000042处开始的13个字节的数据变成了E7 99 8F 37 5D 44 9C FA C6 28 E6 13。一个数据经过一次异或 *** 作后,再一次经过同样的异或 *** 作就可还原了。因此,对已经设置了密码的Access库,只要将13个密钥数据与原始的13个数据进行一次异或 *** 作就可得到密码了。

以下是一个C语言的破解程序:

/假设加密后的Access库为myaccmdb,并存放在C盘的根目录下/

#include ″stdioh″

main()

{FILE fp

char mm0[13]={0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x13};

/这是13个原始数据/

char mml[13],mm2[13];

/mm1用来存放加密后的13个密钥;mm2用来存放密码/

int i,k;

fp=fopen(″c:\\myaccmdb″,″rb″);

if(fp=NULL){

printf(″\n不能打开该库!″);

exit(0);}

rewind(fp);fseek(fp,0x42L,0);

fread(mm1,13,1,fp);/读取密钥/

for(i=0;i<13;i++){

mm2[i]=mm0[i]^mm[i];/原始数据与密钥异或/

else

break;}

k=1;fclose(fp);

if(k=0)

printf(″未设密码!″);

else{printf(″\n密码是:\n″);

for(i=0;ibr> printf(″%c,mm2[i]″);}}

顺便提一句,Access库设置密码时,虽然允许输入最多14个密码字符,但只有前13个有效。

1、关闭数据库服务

2、进入数据库的工作空间目录 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录)

3、编辑修改文件 pg_hbaconf, 把连接权限设置的 md5 加密方式 改成 trust以我的为例,原本设置是

1

2

3

4

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# IPv4 local connections:

host all all 127001/32 md5

修改为

1

2

3

4

# TYPE DATABASE USER CIDR-ADDRESS METHOD

# IPv4 local connections:

host all all 127001/32 trust

4、从新启动postgresql数据库服务

5、可以不用密码就能用postgres用户登陆,然后执行修改用户密码的 *** 作

6、修改 pg_hbaconf 文件,改回到 md5 方式,再重启数据库服务就ok了

7、再执行建用户,和建库 *** 作

createuserexe -s -P foo -U postgres

createdbexe --encoding=UTF8 --owner=foo --template=template_postgis -Ufoo

参数:

--encoding=UTF8 设置数据库的字符集

--owner=foo 设置数据库的所有者

--tmplate=template_postgis 设置建库的模板,该模板支持空间数据 *** 作

--Ufoo 用foo用户身份建立数据库

以上就是关于access数据库win10系统中怎么重置密码全部的内容,包括:access数据库win10系统中怎么重置密码、如何重置postgresql用户密码、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9736073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存