欧美三区四区_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ù)教程
欧美在线观看www| 不卡中文字幕av| 久久久久天天天天| 欧美人与禽zoz0善交| 国产精品igao视频网网址不卡日韩 | 亚洲一区二区三区国产| 久久久亚洲福利精品午夜| 精品国产一区三区| 中文字幕在线日亚洲9| 欧美粗暴jizz性欧美20| 婷婷成人综合网| 国产精品一区二区久久国产| 日本人妻一区二区三区| 成人美女黄网站| 国产一区视频网站| 日韩精品极品在线观看| 亚洲一区二区三区精品动漫| 国产午夜福利片| 青青草91久久久久久久久| 一区二区三区在线视频播放| 日本老师69xxx| 国产91在线免费观看| 另类专区亚洲| 丁香激情综合五月| www.精品av.com| www.日本少妇| 国产伦子伦对白视频| 香蕉久久夜色精品| 日韩视频免费直播| 小说区图片区图片区另类灬| 日韩欧美亚洲一区二区三区| 偷拍欧美精品| 在线视频综合导航| 国产伦精品一区二区三区视频黑人 | 国产乱码精品一区二区三区亚洲人 | 国产精品扒开腿做爽爽| 99国产精品免费网站| 中文字幕精品一区二区精品绿巨人| 欧美大成色www永久网站婷| 国产精品天天av精麻传媒| 免费观看毛片网站| 国产精品亚洲一区二区三区妖精| 在线成人激情视频| 激情五月开心婷婷| a日韩av网址| 成人福利视频在线看| 超碰97人人做人人爱少妇| 国产精品视频黄色| 午夜精品成人av| 久久色在线视频| 4438全国亚洲精品在线观看视频| 91精品人妻一区二区三区蜜桃2| 国产激情精品一区二区三区| 国产精品视频yy9299一区| 国产成人在线观看| 精品人在线二区三区| 女同性恋一区二区| 97视频免费在线| 韩国三级中文字幕hd久久精品| 亚洲丝袜av一区| 午夜肉伦伦影院| 亚洲欧洲成人在线| 久久中文字幕电影| 欧美在线一区二区视频| 一级国产黄色片| 欧洲vs亚洲vs国产| 欧美日韩在线免费观看| 久久草.com| 五月婷婷中文字幕| 先锋影音久久| 亚洲日本中文字幕| 丰满少妇在线观看| 四虎地址8848精品| 亚洲视频狠狠干| 147欧美人体大胆444| 免费在线观看黄色av| 一区在线免费| 国产视频在线观看一区二区| 欧美牲交a欧美牲交aⅴ免费真| 欧美三区四区| 国产精品久久久久久久久免费丝袜| 国产美女久久精品香蕉69| 熟女少妇a性色生活片毛片| 欧美一区不卡| 精品av久久707| 国产日本欧美一区| 在线观看18视频网站| 国产99999| 不卡一区二区三区四区| 日本久久中文字幕| 99热6这里只有精品| 久久精品不卡| 欧美美女激情18p| 人妻无码一区二区三区四区| 四虎精品一区二区三区| 日本一区二区动态图| 亚洲一区二区三区视频| www.av麻豆| 精品中文字幕一区二区| 国内精久久久久久久久久人| 亚洲成人黄色av| 午夜激情一区| 亚洲人成电影在线| 丰满饥渴老女人hd| 欧美伦理在线视频| 欧美tk—视频vk| 黄色一级二级三级| 久久中文资源| 欧美日韩美少妇| 夫妻免费无码v看片| 成人免费观看49www在线观看| 精品国产91久久久久久老师| 中文字幕一区二区三区最新 | 成人在线爆射| 夜夜操天天操亚洲| 日韩一本精品| 成人看片人aa| 欧美a在线播放| 国产欧美午夜| 久久国产天堂福利天堂| 久久只有这里有精品| 欧美激情无毛| 色天天综合狠狠色| 好吊日免费视频| 欧美激情第10页| 最新国产精品亚洲| 人人妻人人澡人人爽人人精品| 一区二区三区四区在线观看国产日韩| 日韩久久精品电影| 无码人妻丰满熟妇区毛片蜜桃精品 | 91在线高清视频| 中文字幕av第一页| 久久久青草青青国产亚洲免观| 国产精品国产三级国产专区53 | 阿v天堂2017| 99ri日韩精品视频| 日韩一二在线观看| 17c国产在线| 99国产精品一区二区| 国产视频欧美视频| 搡老熟女老女人一区二区| 狠狠88综合久久久久综合网| 久久综合亚洲社区| 成人性生活毛片| 激情图片小说一区| 国产日韩在线亚洲字幕中文| 中文字幕 亚洲视频| 国产欧美视频在线观看| 青青草国产精品| 亚洲综合在线电影| 91福利资源站| 亚洲国产精品毛片av不卡在线| 欧美一性一交| 精品伊人久久97| 少妇按摩一区二区三区| 男人的天堂亚洲| 啪一啪鲁一鲁2019在线视频| 国产一区二区99| 久久先锋影音av| 欧美日韩精品免费观看视一区二区 | 国内一区二区视频| 91夜夜揉人人捏人人添红杏| 国产精品无码在线播放| 一区二区三区中文字幕在线观看| 狠狠精品干练久久久无码中文字幕| 日韩在线亚洲| 精品国产亚洲一区二区三区在线观看| 麻豆免费在线观看视频| 亚洲激情欧美| 国产脚交av在线一区二区| 岳乳丰满一区二区三区| 亚洲视频资源在线| 久艹在线免费观看| 亚洲宅男一区| 中文字幕亚洲综合久久筱田步美| 在线观看亚洲网站| 丰满少妇久久久久久久| 欧美精品一区二区三区在线看午夜 | 亚洲精品国产精品乱码不99| 成人国产在线看| 里番精品3d一二三区| 亚洲美女性视频| 在线观看免费黄色网址| 国产综合色产在线精品 | 九九视频精品全部免费播放| 在线看片第一页欧美| 欧美成人777| 久久综合资源网| 亚洲三区四区| 韩国精品福利一区二区三区| 亚洲人成电影在线播放| 日韩福利小视频| 91蝌蚪porny| 大桥未久一区二区三区| 大香伊人久久精品一区二区 | 国内精品久久久久伊人av| 中文字幕超碰在线| 中文字幕一区二区三区色视频 | 亚洲精品免费一二三区| www.日本在线视频| 日韩毛片视频| 91精品国产91久久久久久久久 | 无码国产色欲xxxx视频| 欧美日韩综合一区| 69亚洲乱人伦| 久久福利视频一区二区| 九九九九精品| 欧美电影院免费观看| 亚洲女人天堂av| 免费在线观看黄视频| 欧美国产精品一区| 日韩av在线播放不卡| 久久在线视频| 欧美孕妇毛茸茸xxxx| 国产丰满果冻videossex| 欧美艳星brazzers| jizz日本免费| 丁香五精品蜜臀久久久久99网站| 台湾成人av| 天天操综合520| 精品中文字幕在线| 国产又粗又猛又黄又爽| 91国偷自产一区二区三区观看| 好吊操视频这里只有精品| 欧美96一区二区免费视频| 狠狠干一区二区| 最新国产精品精品视频| 日韩中文字幕在线| 午夜久久久久久久久久影院| 精品久久久久久久大神国产| 绯色av蜜臀vs少妇| 激情偷乱视频一区二区三区| 亚洲成人自拍视频| 波多野结衣在线观看一区二区三区| 欧美一区二区.| 五月婷婷免费视频| 亚洲第一视频网站| 国产在线视频第一页| 亚洲黄色免费网站| 成年人性生活视频| 国产成人在线视频网址| 日本一级淫片演员| 久久精品影视| 91色琪琪电影亚洲精品久久| 伊人亚洲精品| 久久久成人av| av男人天堂网| 欧美成人vps| 久久久久久久国产视频| 亚洲午夜免费福利视频| 国产视频精品视频| 不卡一二三区首页| 欧美日韩在线中文| 久久aⅴ乱码一区二区三区| 欧美xxxx黑人又粗又长精品| 香蕉一区二区| 国产精品九九久久久久久久| 欧美亚洲黄色| 久久久精品国产亚洲| 精品人妻aV中文字幕乱码色欲 | 欧美一级视频在线播放| 国色天香一区二区| 韩日午夜在线资源一区二区 | av免费播放网址| 视频一区二区国产| 亚洲精品成人自拍| 欧美在线日韩| 久久国产精品99久久久久久丝袜| 少妇精品久久久一区二区| 国产精品久久久久久网站| 91麻豆精品| 欧美高清电影在线看| 五月天激情开心网| 尤物yw午夜国产精品视频| 国产精品无码专区av免费播放| 欧美成人性福生活免费看| 激情综合网五月婷婷| 色婷婷综合久色| 91香蕉视频污在线观看| 亚洲一二三区视频在线观看| 日韩 中文字幕| 国产精品国产a| 久久久久久久人妻无码中文字幕爆| 91在线播放网址| 欧美美女性视频| 成人网男人的天堂| 亚洲少妇久久久| 成人综合在线观看| 最近中文字幕一区二区| 粉嫩av一区二区三区在线播放 | 中国免费黄色片| 日本一区二区三区四区| 青娱乐国产精品视频| 久久综合九色综合97婷婷女人 | 91麻豆精品国产91久久久久久| 久久久久久久国产精品毛片| 欧美中文字幕一区| 欧美日韩免费一区二区| 一本一道综合狠狠老| 一区二区国产精品精华液| 欧美午夜视频在线观看| 日本妇女毛茸茸| 欧美在线视频全部完| 国产在线成人精品午夜| 精品视频资源站| 日韩少妇高潮抽搐| 在线不卡免费欧美| 你懂的国产在线| 精品国产制服丝袜高跟| 在线观看毛片网站| 亚洲欧美在线播放| 国产综合无码一区二区色蜜蜜| 视频直播国产精品| 天天干天天操av| 欧美日韩国产成人在线观看| 欧美日韩国产网站| 97av在线播放| 999精品视频在这里| 91精品久久久久久久| 国产99亚洲| 久久99九九| 亚洲国产二区| 老司机午夜免费福利视频| 麻豆成人91精品二区三区| 国产一区亚洲二区三区| 不卡在线视频中文字幕| 无套内谢丰满少妇中文字幕| 国产精品美日韩| 91网站免费视频| 欧美性xxxx极品hd满灌| 国产在线视频卡一卡二| 日韩欧美亚洲国产精品字幕久久久| 最近中文字幕免费在线观看| 亚洲另类欧美自拍| 网站黄在线观看| 97在线日本国产| 欧美重口另类| 精品无人区一区二区三区竹菊 | 亚洲国产精品日韩| 巨乳诱惑日韩免费av| 日本a级片免费观看| 91日韩精品一区| theav精尽人亡av| 日韩欧美国产高清91| 成人精品在线看| 日韩高清有码在线| 26uuu亚洲电影| 清纯唯美亚洲激情| 国内精品久久久久久久影视简单 | 亚洲小视频在线观看| 欧美成人ⅴideosxxxxx| 欧美夜福利tv在线| 国产欧美日韩精品一区二区三区| 狼狼综合久久久久综合网| 久久xxxx精品视频| 99草草国产熟女视频在线| 国产人妖乱国产精品人妖| 99精品全国免费观看| 欧美日韩精品一区二区在线播放| 亚洲无码精品国产| 久久精品小视频| swag国产精品一区二区| 国产精选在线观看91| 久久久成人网| 狠狠操狠狠干视频| 一区二区三区毛片| 国产91av视频| 亚洲一区二区久久久| 美女视频一区| 91入口在线观看| 国产精品一二| 亚欧美在线观看| 亚洲午夜精品久久久久久久久| 亚洲国产精一区二区三区性色| 精品调教chinesegay| 神马久久久久久久久久久| 欧美成人中文| 中国人体摄影一区二区三区| 国产精品一级片| 国产乱了高清露脸对白| 欧美日韩在线三区| www.五月婷婷| 日本久久中文字幕| 亚洲香蕉av| 六月丁香激情网| 国产精品毛片久久久久久| 一区二区在线观看免费视频| 日韩av在线直播| 亚洲欧洲二区| 精品国产一区二区三区麻豆小说| 日日噜噜夜夜狠狠视频欧美人| 婷婷激情小说网| 欧美日韩亚洲激情| 国产又粗又猛又黄| 欧美做受高潮电影o| 99久久九九| 中文字幕日本最新乱码视频| 亚洲四区在线观看| 国产精品21p| 欧美激情国产日韩精品一区18|