找回忘了地口令地机制

2016-02-19 17:29 0 1 收藏

下面图老师小编跟大家分享一个简单易学的找回忘了地口令地机制教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

  在Access数据库中,为了安全起见,可以为所建的数据库设置密码。但是,密码忘了怎么办?别急,这里介绍一种找回密码的方法。

  用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个数据进行一次异或操作就可得到密码了。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

   /*假设加密后的Access库为myacc.mdb,并存放在C盘的根目录下*/
   #include ″stdio.h″
   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:myacc.mdb″,″rb″);
   if(fp=NULL){
   printf(″不能打开该库!″);
   exit(0);}
   rewind(fp);fseek(fp,0x42L,0);
   fread(mm1,13,1,fp);/*读取密钥*/
   for(i=0;i13;i++){
   mm2[i]=mm0[i]^mm[i];*/原始数据与密钥异或*/
   else
   break;}
   k=1;fclose(fp);
   if(k=0)
   printf(″未设密码!″);
   else{printf(″密码是:″);
   for(i=0;ibr   printf(″%c,mm2[i]″);}}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

来源:https://www.tulaoshi.com/n/20160219/1615354.html

延伸阅读
Function CreatePassWordDB(strPathName As String, strPsd As String) As Boolean On Error GoTo Exit_ERR Dim wrkDefault As Workspace Dim NewDB As Database CreatePassWordDB = False Set wrkDefault = DBEngine.Workspaces(0) If Dir(strPathName) "" Then Kill strPathName Set NewDB = wrkDefault.CreateDatabase(strPathName...
在Access数据库中实现密码管理的另一种方式 ---- 大家都知道,数据库的安全性是很重要的,它直接影响到数据库的广泛应用。用户可以采用任意一种方法来保护数据库应用程序,也可以将几种方法结合起来使用。利用Access数据库自身提供的加密功能及其他保护方法是很容易的,我就不多说了。在Access数据库中,嵌入了一种很强的数据库操作语言——V...
标签: 机器人
扫地机器人品牌推荐 (TOMEFON德国)斐纳扫地机器人 TOMEFON斐纳扫地机器人,是净化行业的著名德国品牌。其外观质朴典雅,有着精致合理的内部结构和无与伦比的清扫效果,并且价格相比其他国际品牌要适中很多,因此国际上具有极高的市场知名度与美誉度,被誉为“全球健康生活电器领军品牌”。TOMEFON斐纳扫地机器人具备了【扫、拖、吸...
机制馒头 馒头,又称之为馍、馍馍(仅限于晋语、闽方言有此称呼,馍字是后造字,有人认为馍字来源于馒字在早先晋语的读音。关中、中原等地称之为馍),中国传统面食,以面粉和水发酵后蒸制而成,外形通常是半球形、长方体,大小从直径4厘米左右到直径15厘米左右均有。中国北方传统上以馒头(华北、东北、西北...小编想用一道美食跟各位吃货们教个朋友噢!...
标签: 生活常识 电器
一、UV灯杀菌除螨的好?要看清洁功能 目前市场上有一些扫地机器人宣称自己有UV紫外线杀菌功能,能够抑制地板上的螨虫细菌,实际上真的有效吗?科学实验发现,细菌要在紫外线长时间的照射下才会减少数量,而对于一走而过的扫地机,UV灯杀菌除螨的效果简直是微乎其微,只是一个噱头而已。所以选购扫地机器人,最实用的还是看它的清洁能...

经验教程

429

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部