找回忘了的密碼

在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個數據進行一次異或操作就可得到密碼了。

以下是一個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(″\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個有效。

忘記Windows XP系統密碼 找回方法-系統技巧
  1、重新啓動計算機,在啓動畫面出現後馬上按下F8鍵,選擇“帶命令行的安全模式”。  2、運行過程結束時,系統列出了系統超級用戶“administrator”和本地用戶“zhangbq”的選擇菜單, 鼠標單擊“administrator...查看完整版>>忘記Windows XP系統密碼 找回方法-系統技巧
 
摩托E680g密碼忘了簡單解決方法
我買了個二手的摩托e680g 可是手機保密麻和解鎖碼不知道 我就在網上找了好久 終于找到個好的辦法了 很簡單 可以說是最簡單的一種 前提是要支持安裝mpkg文件(不要告訴我你會怎麽安 ,不會安還玩什麽linux OS智能操作...查看完整版>>摩托E680g密碼忘了簡單解決方法
 
補充一下找回自己手機的密碼—保密碼、禁止呼叫密碼
補充一下找回自己手機的密碼—保密碼、禁止呼叫密碼
上次由于寫的匆忙,所以只提了一下保密碼,這回我把找保密碼的方法說一下,其實很簡單,和找解鎖碼是一樣的,只是下載的SEEM文件不一樣而以。 軟件也不說了還是上次說的那些。一、查看保密碼: 1、用P2K下載0076...查看完整版>>補充一下找回自己手機的密碼—保密碼、禁止呼叫密碼
 
找回自己手機的密碼
找回自己手機的密碼
以前看過老秦頭寫的一篇“忘記密碼怎麽辦”,那裏面用的是 Motorola Service Software3.2.3 ,這幾天我發現用 Seemplayer2.9 也可以將解鎖碼和保密碼以及禁止呼叫密碼找出來。 相關軟件: USB 什麽的也就不說了...查看完整版>>找回自己手機的密碼
 
輕松找回遺忘的網站論壇帳號密碼
  現在,有越來越多的軟件下載和電影BT下載網站都提供了“論壇(Forum)”等會員性質的服務。這種論壇在登錄前一般需要輸入用戶個人的帳號密碼才能使用。光是一兩個論壇還好,一旦數量多起來時,要牢記所有論壇的帳...查看完整版>>輕松找回遺忘的網站論壇帳號密碼
 
忘了QQ密碼又要查看聊天記錄該怎麽辦
  有一次偶忘了QQ密碼,又需要查看聊天記錄,沒辦法,只有去找能看QQ聊天記錄的軟件。一搜才發現,QQ聊天記錄查看器有許多種。再一試,發現大多都被瑞星、江民等殺毒軟件列爲了病毒,下載後即被刪除,即使忽略掉也...查看完整版>>忘了QQ密碼又要查看聊天記錄該怎麽辦
 
找回QQ密碼的注意事項及QQ密碼防盜建議
        QQ密碼丟失後可以怎樣找回來      ?如果申請有密碼保護,並且仍可以回憶起密碼保護提示問題的答案和安全郵箱……>>      ?如果當初注冊的安全郵箱已失效,或暫時無法接收並打開重...查看完整版>>找回QQ密碼的注意事項及QQ密碼防盜建議
 
忘了MySQL的管理員密碼怎麽辦?
  MySQL提供跳過訪問控制的命令行參數,通過在命令行以此命令啓動MySQL 服務器 :   safe_mysqld ――skip-grant-tables& 即可跳過MySQL的訪問控制,任何人都可以在控制台以管理員的身份進入MySQL 數據庫 . ...查看完整版>>忘了MySQL的管理員密碼怎麽辦?
 
進入Windows98忘了密碼怎麽辦?
  如果忘了Windows的登錄密碼,在一般情況下只能按“ESC”鍵進入缺省的桌面,這時可以將Windows安裝目錄下的密碼文件*.pwl刪除(和Profiles子目錄下的所有個人信息文件)比如我名字叫wyq,相應的密碼文件爲wyq.pwl,...查看完整版>>進入Windows98忘了密碼怎麽辦?
 
 
回到王朝網路移動版首頁