" />
ACCESS2000密碼查看器一款破解access數(shù)據(jù)庫(kù)密碼的工具,類似的破解工具其實(shí)很多,如果你也碰到了設(shè)置密碼的,其實(shí)用手頭的小工具查看下就行了,大家都知道破解密碼不是難事,所以ACCESS使用密碼的也不多?蓻](méi)想到我還真就碰上了密碼查看不了的情況。
在網(wǎng)上找了很多破解工具,不知道其效果如何,有的竟然還收費(fèi),免費(fèi)版一般只顯示前三位密碼。由于手頭上的工具顯示密碼是亂碼,以為是中文的密碼,于是在網(wǎng)上尋找解密方法,試了很多都不太好使。
研究了ACCESS的密碼算法,原來(lái)的取40位數(shù)據(jù)異或算法根本不管用了。而是取128位數(shù)據(jù),根據(jù)初始密碼,算出258位的密鑰,用密鑰對(duì)數(shù)據(jù)進(jìn)行解密,解密之后并非密碼。還要根據(jù)解密數(shù)據(jù),用數(shù)學(xué)協(xié)處理器的浮點(diǎn)指令FISTP、FSTCW等,計(jì)算出密鑰key值。再取解密數(shù)據(jù)的40位數(shù)據(jù),計(jì)算出20個(gè)數(shù)字,其中10位跟key值進(jìn)行異或,得到的結(jié)果用ChrW即可轉(zhuǎn)換為字符(即ACCESS密碼),不需要WideCharToMultiByte函數(shù)。
Access全名是Microsoft Office Access,是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了 Microsoft Jet Database Engine 和圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一,它能夠存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來(lái)開(kāi)發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的"進(jìn)階用戶"則能使用它來(lái)開(kāi)發(fā)簡(jiǎn)單的應(yīng)用軟件。
=