欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

怎樣防止Access 2000密碼被破譯_Access數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:解析Access數(shù)據(jù)庫(kù)成功導(dǎo)入Oracle庫(kù)方法
這幾天在做一個(gè)網(wǎng)站項(xiàng)目時(shí)需要把Access數(shù)據(jù)庫(kù)中一個(gè)表導(dǎo)入Oracle庫(kù)中,查了一下,現(xiàn)在有很多網(wǎng)頁(yè)設(shè)計(jì)教程中給出了解決方案,但并不詳細(xì),如果照著做不能成功,現(xiàn)給出已成功導(dǎo)入的詳細(xì)解決方案。

如果你過分信任 Access 2000數(shù)據(jù)庫(kù)的密碼保護(hù),你可能會(huì)因此而蒙受損失。這是因?yàn)锳ccess 2000的數(shù)據(jù)庫(kù)級(jí)密碼并不安全,相反它很脆弱,甚至下面這段非常小的程序就可以攻破它:

程序一(VB6):Access 2000密碼破譯

以下為引用的內(nèi)容:
Private Sub Command1_Click()
Const Offset = &H43 文件偏移地址:Access數(shù)據(jù)庫(kù)從此處開始存放加密密碼
Dim bEmpty(1 To 2) As Byte, bPass(1 To 2) As Byte
Dim i As Integer, Password As String
打開一個(gè)空數(shù)據(jù)庫(kù)作為參照
Open "D:VB6_TestMDB_PasswordNew_Empty_DB.mdb" For Binary As #1
打開被密碼保護(hù)的數(shù)據(jù)庫(kù)
Open "D:VB6_TestMDB_PasswordPass_Protected_DB.mdb" For Binary As #2
Seek #1, Offset
Seek #2, Offset
For i = 1 To 20 ' Access 2000 數(shù)據(jù)庫(kù)密碼最長(zhǎng)允許20位
Get #1, , bEmpty ' 其中每位密碼占兩個(gè)字節(jié)
Get #2, , bPass ' 一個(gè)漢字也僅是一位密碼,占兩個(gè)字節(jié)
If (bEmpty(1) Xor bPass(1)) <> 0 Then
Password = Password Chr(bEmpty(1) Xor bPass(1)) ' 將密碼解密
End If
Next
Close 1, 2
MsgBox "Password:" Password ' 顯示密碼
End Sub

一、深入分析

上述程序成功的關(guān)鍵是使用了一個(gè)空數(shù)據(jù)庫(kù)(New_Empty_DB.mdb)。該數(shù)據(jù)庫(kù)的創(chuàng)建日期必須與被密碼保護(hù)的數(shù)據(jù)庫(kù)(Pass_Protected_DB.mdb)相一致。 換句話說(shuō),Access 2000 僅僅是使用“數(shù)據(jù)庫(kù)創(chuàng)建日期”來(lái)加密用戶密碼。

應(yīng)注意的是:上面的“創(chuàng)建日期”只是操作系統(tǒng)級(jí)的,也就是 Windows記錄在文件夾目錄里的信息(根據(jù)文件名的長(zhǎng)短,每個(gè)文件在目錄里占用至少32個(gè)字節(jié),包括:文件名、屬性、文件大小、首蔟號(hào)、創(chuàng)建時(shí)間、修改時(shí)間和訪問時(shí)間等)。Access 2000 在數(shù)據(jù)庫(kù)中也記錄了該數(shù)據(jù)庫(kù)的“創(chuàng)建日期”。加密數(shù)據(jù)庫(kù)密碼的正是數(shù)據(jù)庫(kù)內(nèi)部記錄的這個(gè)“創(chuàng)建日期”。該日期只有在數(shù)據(jù)庫(kù)被成功打開后才能看到。但在一般情況下,操作系統(tǒng)級(jí)的以及數(shù)據(jù)庫(kù)內(nèi)保存的“創(chuàng)建日期”是完全一樣的,因此這為破譯者提供了方便。
上述程序中還有一點(diǎn)需要說(shuō)明:為簡(jiǎn)明起見,解密密碼時(shí)僅處理了雙字節(jié)的首字節(jié),因此它僅對(duì)非漢字密碼有效。若要解密漢字密碼,須對(duì)雙字節(jié)均做處理。
二、防范措施
1、隱藏“創(chuàng)建日期”
從上面的分析可以看出,既然“創(chuàng)建日期”是破譯的關(guān)鍵,那么我們應(yīng)“對(duì)癥下藥”,將真實(shí)的“創(chuàng)建日期”隱藏起來(lái)。
第一步,創(chuàng)建數(shù)據(jù)庫(kù)時(shí),使用一個(gè)“不可思議的、別人不易猜測(cè)”的日期。做法為:修改 Windows系統(tǒng)日期,例如改為2026年05月15日,創(chuàng)建數(shù)據(jù)庫(kù)后再將系統(tǒng)日期改回。這個(gè)“不可思議”的日期即為該數(shù)據(jù)庫(kù)的真實(shí)“創(chuàng)建日期”。
第二步,修改操作系統(tǒng)級(jí)的“創(chuàng)建日期”。上述第一步完成后,該數(shù)據(jù)庫(kù)在操作系統(tǒng)級(jí)的創(chuàng)建日期也是2026年05月15日,必須加以修改,以達(dá)到隱藏真實(shí)創(chuàng)建日期的目的。修改操作系統(tǒng)級(jí)的“創(chuàng)建日期”可以由下面的程序二完成。

程序二(VB6):修改文件在操作系統(tǒng)級(jí)的“創(chuàng)建日期”
Private Type FILETIME
dwLowDateTime As Long
dwHighDateTime As Long
End Type
Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type
Private Const GENERIC_WRITE = &H40000000
Private Const OPEN_EXISTING = 3
Private Const FILE_SHARE_READ = &H1
Private Const FILE_SHARE_WRITE = &H2
Private Declare Function SetFileTimeWrite Lib "kernel32" Alias _
"SetFileTime" (ByVal hFile As Long, lpCreateTime As FILETIME, _
ByVal NullP As Long, ByVal NullP2 As Long) As Long
Private Declare Function SystemTimeToFileTime Lib "kernel32" _
(lpSystemTime As SYSTEMTIME, lpFileTime As FILETIME) As Long
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" _
(ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal _
dwShareMode As Long, ByVal lpSecurityAttributes As Long, ByVal _
dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, _
ByVal hTemplateFile As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) _
As Long
Private Declare Function LocalFileTimeToFileTime Lib "kernel32" _
(lpLocalFileTime As FILETIME, lpFileTime As FILETIME) As Long
Private Sub Command1_Click()
Dim Year As Integer, Month As Integer, Day As Integer
Dim Hour As Integer, Minute As Integer, Second As Integer
Dim TimeStamp As Variant, Filename As String, X As Integer
Year = 2001: Month = 3: Day = 13 ' 準(zhǔn)備設(shè)定的“創(chuàng)建日期”
Hour = 12: Minute = 0: Second = 26
TimeStamp = DateSerial(Year, Month, Day) + TimeSerial(Hour, Minute, Second)
Filename = "D:\VB6_Test\MDB_Password\Pass_Protected_DB.mdb" ' 目標(biāo)文件名
X = ModifyFileStamp(Filename, TimeStamp)
End Sub
Function ModifyFileStamp(Filename As String, TimeStamp As Variant) As Integer

 


Dim X As Long, Handle As Long, System_Time As SYSTEMTIME
Dim File_Time As FILETIME, Local_Time As FILETIME
System_Time.wYear = Year(TimeStamp): System_Time.wMonth = Month(TimeStamp)
System_Time.wDay = Day(TimeStamp)
System_Time.wDayOfWeek = Weekday(TimeStamp) - 1
System_Time.wHour = Hour(TimeStamp): System_Time.wSecond = Second(TimeStamp)
System_Time.wMilliseconds = 0
X = SystemTimeToFileTime(System_Time, Local_Time)
X = LocalFileTimeToFileTime(Local_Time, File_Time) ' 轉(zhuǎn)換成可用的類型
Handle = CreateFile(Filename, GENERIC_WRITE, FILE_SHARE_READ Or _
FILE_SHARE_WRITE, ByVal 0&, OPEN_EXISTING, 0, 0) ' 打開文件
X = SetFileTimeWrite(Handle, File_Time, ByVal 0&, ByVal 0&) ' 設(shè)置日期
CloseHandle Handle ' 關(guān)閉文件
End Function
圖三顯示的是數(shù)據(jù)庫(kù)的真實(shí)“創(chuàng)建日期”以及經(jīng)程序二偽裝的操作系統(tǒng)級(jí)的“假象”日期。

 

 


可以看出,隱藏“創(chuàng)建日期”的方法對(duì)破譯者來(lái)說(shuō)只是增大了破譯的工作量,增加了破解試驗(yàn)的次數(shù)。只有將該方法與下述的“方法二”相結(jié)合,才能達(dá)到“既治標(biāo)又治本”的效果。不過在一般的情況下“方法一”已夠用,因?yàn)槿绻谱g者起始使用的測(cè)試日期與最終的真實(shí)日期相差百年,他需要付出數(shù)萬(wàn)次的努力!
2、使用用戶級(jí)安全機(jī)制
通過設(shè)置不同的用戶帳號(hào)和組帳號(hào)對(duì)數(shù)據(jù)庫(kù)中的各種資源進(jìn)行權(quán)限管理。這種加強(qiáng)了的安全機(jī)制雖然給日常使用(尤其是單用戶使用)帶來(lái)了不便,但在有安全隱患的地方依然有設(shè)置的必要。
設(shè)置各種帳號(hào)及相應(yīng)權(quán)限的簡(jiǎn)單方法是使用“設(shè)置安全機(jī)制向?qū)?rdquo;(見圖四)。圖四還顯示了安全機(jī)制啟動(dòng)后要求用戶登錄的畫面。


三、結(jié)論
所謂“道高一尺魔高一丈”,因?yàn)檫@世上并沒有絕對(duì)的安全。上述方法一的目的是提高破譯的成本以達(dá)到常人難以接受的程度;而方法二的初衷是增加密碼的數(shù)量。兩種方法的結(jié)合足以使破譯者望而卻步。不過這并不意味著百分之百的安全。但從思想上提高安全意識(shí),防患于未然,這畢竟是正確的選擇。

分享:怎樣在Access報(bào)表中每隔N行顯示一條粗線
問題: 如何在報(bào)表中每隔N行顯示一條粗線 如何為報(bào)表增加一個(gè)行號(hào)列? 回答: 1、在設(shè)計(jì)模式里打開該報(bào)表,在報(bào)表主體里面加一個(gè)TextBox,把Name屬性改為InputID。 2、把In

來(lái)源:模板無(wú)憂//所屬分類:Access數(shù)據(jù)庫(kù)教程/更新時(shí)間:2009-07-07
相關(guān)Access數(shù)據(jù)庫(kù)教程
黑森林av导航| 91系列在线播放| 成年人网站免费视频| 欧美成人aaaaⅴ片在线看| 久久久久久毛片免费看| 99久久精品国产导航| 亚洲免费人成在线视频观看| 水蜜桃亚洲精品| 国产免费一区二区三区四区| av综合网址| 久久免费美女视频| 久久视频在线视频| 丰满少妇久久久| 国产精品成人久久久| 欧美三级在线| 欧洲视频一区二区| 99精彩视频在线观看免费| 久久人人爽人人爽人人片| 四虎影视成人精品国库在线观看| 福利电影一区二区| 亚洲天堂2020| 丁香色欲久久久久久综合网| 成人h动漫精品一区二区下载| 欧美激情视频一区二区三区在线播放| 性久久久久久久久久久久| 国产精品免费网站| 女同性恋一区二区三区| 亚洲男女网站| 久久久久久一级片| 欧美激情网站在线观看| 国产视频手机在线播放| 人妻一区二区三区四区| 韩国女主播成人在线观看| 亚洲欧美日韩视频一区| 欧美成人精品免费| 国产三级按摩推拿按摩| 美女精品自拍一二三四| 精品网站999www| 国产一级不卡视频| 97caocao| 日韩av不卡在线观看| 亚洲第一区第二区| 亚洲精品中文字幕乱码三区不卡| 国产精品suv一区二区三区| 欧美a级在线| 欧美精品一二三| 欧美日韩在线不卡一区| 欧美人妻精品一区二区免费看| 成人aaaa| 欧美丝袜自拍制服另类| 欧美重口乱码一区二区| 欧美一区二区激情视频| 国产一区清纯| 日韩欧美久久久| 99久re热视频精品98| 亚洲在线免费观看视频| 毛片av一区二区| 中文字幕亚洲精品| wwwwxxxx日韩| 精品无人乱码一区二区三区| 久久久一区二区三区捆绑**| 6080yy精品一区二区三区| 91精品啪在线观看国产| 国产精品18hdxxxⅹ在线| 亚洲啪啪综合av一区二区三区| 国产精品九九九| 色噜噜噜噜噜噜| 日韩片欧美片| 欧美精品精品一区| 偷拍盗摄高潮叫床对白清晰| 一卡二卡在线视频| 国模娜娜一区二区三区| 欧美情侣性视频| 亚洲天堂美女视频| 丝袜连裤袜欧美激情日韩| 婷婷久久综合九色综合伊人色| 韩国成人av| 欧美日韩乱国产| 视频一区国产视频| 中文字幕亚洲一区二区三区五十路| 久久精品免费网站| 一区二区三区日本视频| 亚洲精品视频在线观看网站| 成人欧美一区二区三区黑人免费| 日本一级淫片色费放| 久久国产一二区| 中文字幕亚洲精品| 亚洲成人av免费观看| 男人的天堂久久| 91福利社在线观看| 一区二区三区四区五区精品| 国产av无码专区亚洲av| 91蜜桃传媒精品久久久一区二区 | 秋霞欧美在线观看| 久久综合久久综合久久| 国产精品偷伦免费视频观看的| 国产午夜精品理论片在线| 黑丝一区二区三区| 一区二区亚洲精品国产| 三级黄色片免费看| 西野翔中文久久精品国产| 欧美三级欧美一级| 99er在线视频| 成人在线视频观看| 亚洲国产欧美在线| 亚洲精品国产精品久久| 亚洲av无码国产精品久久不卡| 91免费版在线| 91视频免费进入| 无码aⅴ精品一区二区三区| 国精品**一区二区三区在线蜜桃| 久久免费精品视频| 激情无码人妻又粗又大| 一本久道综合久久精品| 爽爽爽爽爽爽爽成人免费观看| 日批免费观看视频| 欧美gayvideo| 亚洲欧美日韩精品久久| 日本精品一二三区| 色狮一区二区三区四区视频| 亚洲国产精品一区二区久| 亚洲综合激情视频| 狠狠综合久久av一区二区蜜桃| 欧美一级片免费看| 亚洲五月天综合| 欧美亚洲色图校园春色| 欧美一区二区视频免费观看| 国产91对白刺激露脸在线观看| 精品一区二区三区亚洲| 欧美这里有精品| 波多野结衣家庭教师在线播放| 欧美在线在线| 欧美精选在线播放| 欧美a在线视频| 红杏视频成人| 91精品国产高清一区二区三区 | 亚洲一区视频在线| 日韩第一页在线观看| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲精品国产成人久久av盗摄| 亚洲高清视频一区| 国产精品久久亚洲不卡| 日韩欧美aⅴ综合网站发布| 欧美久久在线观看| 日韩中文字幕在线一区| 777xxx欧美| 国产传媒免费观看| 91精品综合| 久久视频在线视频| 亚洲天堂一级片| 韩国女主播成人在线| 91热精品视频| 国产精品无码在线播放| 亚洲精品中文在线| 亚洲综合五月天| 亚洲毛片在线免费| 日韩一区二区免费电影| 99国产精品免费视频| 欧美成人国产| 欧美激情综合亚洲一二区 | 中文字幕一区2区3区| 国产亚洲成aⅴ人片在线观看| 欧美精品久久久| 国产精品毛片久久久久久久久久99999999| 日韩欧美中文在线| 国产超碰在线播放| 日韩欧美在线中字| 欧美巨猛xxxx猛交黑人97人| 午夜少妇久久久久久久久 | 日韩一级片播放| 国产欧美日韩精品一区二区三区 | 日韩av有码在线| 欧洲一级黄色片| 久久亚洲图片| 国产欧美一区二区三区久久| 国产精品一区二区人人爽| 夜夜精品浪潮av一区二区三区| www.xxx麻豆| 久久97视频| 日韩中文字幕欧美| 久久久99精品| 久久久国产精品麻豆| 亚洲精品乱码久久久久久蜜桃91 | 欧美亚洲日本黄色| 无码人妻久久一区二区三区不卡| 国产精品成人免费精品自在线观看| 中文字幕一区二区三区在线乱码| 亚洲国产中文在线| 日韩高清不卡av| 女教师淫辱の教室蜜臀av软件| 国产伦精一区二区三区| 久久国产精品免费一区| 免费视频成人| 亚洲成在人线av| 亚洲欧美va天堂人熟伦| 国产激情视频一区二区在线观看| 国产成人精品自拍| 色猫猫成人app| 欧美xxxxx牲另类人与| 人人妻人人藻人人爽欧美一区| 精品一区二区免费| 韩国一区二区三区美女美女秀| 成人全视频免费观看在线看| 欧美成人aa大片| 少妇的滋味中文字幕bd| 成人h动漫精品一区二| 亚洲日本一区二区三区在线不卡| 久久国产精品免费精品3p| 色综合伊人色综合网| 日韩精品视频免费看| 自拍视频在线观看一区二区| 91猫先生在线| 国产精品www.| 国产欧美精品一区二区三区-老狼| 黄色av网站免费在线观看| 欧美日韩日日摸| 国产麻豆天美果冻无码视频 | 色偷偷av亚洲男人的天堂| 国产一级中文字幕| 亚洲人成亚洲人成在线观看图片| 玩弄japan白嫩少妇hd| 一区在线免费| 亚洲va久久久噜噜噜久久天堂| 台湾成人免费视频| 日韩精品在线免费观看视频| 青青草手机在线观看| 国产精品久久毛片av大全日韩| 99精品在线免费视频| 欧美精品18| 91免费在线视频网站| 成人精品国产亚洲| 亚洲最新视频在线| 中文字幕av影院| 婷婷国产在线综合| 久久久国产精品久久久| 韩国av一区二区| 亚洲精品国产系列| 久久中文字幕av| 国产精品99一区| 欧美与亚洲与日本直播| 亚洲精品资源美女情侣酒店| 日韩 国产 在线| 午夜精品久久久久久久久 | 欧美激情综合五月色丁香 | 一区二区三区四区影院| 国产米奇在线777精品观看| 亚洲精品tv久久久久久久久| 精品高清在线| 国产精品视频26uuu| 丁香婷婷久久| 日韩亚洲第一页| 又污又黄的网站| 欧美三级视频在线播放| 国产精品情侣呻吟对白视频| 国产三级精品三级| mm1313亚洲国产精品无码试看| 日本中文在线一区| 亚洲精品一卡二卡三卡四卡| 日韩精品影视| 成人黄色片网站| 国产日韩欧美中文在线| 不卡中文字幕av| 精品国产亚洲AV| 精品国产网站在线观看| 黄色小说在线观看视频| 精品久久久一区二区| 精品一区二区视频在线观看| 久久日韩精品一区二区五区| 熟女少妇精品一区二区| 精品亚洲porn| 国产午夜精品视频一区二区三区| 合欧美一区二区三区| 久久青青草原| 成人久久久久| 91亚洲精品久久久久久久久久久久| 91综合精品国产丝袜长腿久久| 久久免费视频观看| 毛片无码国产| 日韩有码片在线观看| 99精品视频免费看| 日韩国产欧美精品一区二区三区| 久久精品视频7| 欧美男生操女生| 久草网在线观看| 色婷婷激情综合| 日本中文在线视频| 欧美日韩国产一区二区| 女人十八毛片嫩草av| 亚洲黄色尤物视频| 三级网站在线免费观看| 中文字幕综合网| 成年人的黄色片| 国产精品丝袜在线| jjzz黄色片| 日本一区二区久久| 在线观看一区二区三区视频| 久久午夜羞羞影院免费观看| 在线观看日本www| 91日韩一区二区三区| 亚洲欧洲日本精品| 99re成人精品视频| xxxx在线免费观看| 91蜜桃传媒精品久久久一区二区| 亚洲欧美日韩三级| 91女厕偷拍女厕偷拍高清| 一女二男3p波多野结衣| 久久综合九色综合欧美98| 四川一级毛毛片| 日本一区二区三区国色天香 | 亚洲欧美偷拍另类a∨色屁股| 一级黄色片毛片| 一色屋精品亚洲香蕉网站| 无码人妻aⅴ一区二区三区| 伊人一区二区三区| wwwww黄色| 色婷婷激情一区二区三区| 欧美黄色一区二区三区| 欧美日韩一区二区三区四区| 日本少妇性高潮| 91精品国产综合久久福利软件| 欧美特黄aaaaaa| 亚洲精品成人网| www.精品视频| 久久久999精品视频| av在线播放一区| 日本久久亚洲电影| 日韩大胆成人| 成人在线免费网站| 一区二区中文| 尤物国产精品| 美女脱光内衣内裤视频久久网站| 精品国产免费av| 99精品视频在线免费观看| 久久发布国产伦子伦精品| 国产精品高潮久久久久无| 欧美黄色一级生活片| 大伊人狠狠躁夜夜躁av一区| 久草网视频在线观看| 日韩欧美亚洲国产精品字幕久久久| 国产一区二区网站| 日韩在线观看精品| 欧美激情三区| 国产精品一区二区3区| 成人羞羞网站入口| 日韩欧美视频一区二区三区四区| 美女视频一区免费观看| 日韩人妻精品无码一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 波多野结衣办公室双飞| 亚洲主播在线观看| 久久久久亚洲AV| 亚洲国产精品网站| 成人免费网站视频| 日韩免费观看网站| 精品视频免费在线观看| 午夜欧美性电影| 久久国产精品72免费观看| 亚洲午夜激情影院| 亚洲欧美韩国综合色| 一区二区在线观看免费视频| 日韩精品一区二区三区蜜臀| 亚洲欧美另类一区| 91av在线精品| 国产一区二区三区站长工具| 日韩欧美一区二区三区四区五区 | 欧美日韩成人综合| 91免费视频播放| 久久99热精品这里久久精品| 91精品国产自产在线丝袜啪| 国产精品福利视频| 视频一区中文字幕| 亚洲一区日韩精品| 亚洲黄色小视频| 青青青国产在线| 在线日韩av观看| 2020最新国产精品| 久久精品美女| 美女精品一区二区| 日韩a一级欧美一级| 亚洲va韩国va欧美va精品| 伊人中文字幕在线观看| 日韩中文字幕在线免费观看| 国产亚洲观看| 久久久久久99| 国产一区二区伦理片| 久久久久国产精品无码免费看| 日韩欧美国产黄色| 97人妻人人澡人人爽人人精品| 欧美精品久久一区二区| 精品国产一区二区三区| 一区二区精品在线| av亚洲精华国产精华精| 任你操精品视频| 亚洲精品按摩视频| 亚洲精品毛片| 久久人人九九| 国产一区二区三区免费播放 | 亚洲免费视频中文字幕| 国产超碰人人爽人人做人人爱| 日韩中文字幕在线看|