Access911.net   |   a9BBS   |   OTaA System  
  搜索文章︰  
Access911歡迎您光臨  
   主頁      上傳      简体版       論壇     
設為首頁  |  加入收藏   
  
你現在的位置︰文章索引 -> 文章分類 -> 安全  
 首頁|  近日更新|  下載  |  文章索引  |  搜索|  朮語|  承接工程|  
 
系統正在加載內容,請耐心等待...
 
 查詢
 窗体
 報表
 
 
 VBA
 函數
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 發布
 OA
 ASP/ASP.NET
 其他語言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用軟件
 參考文檔
 業主作品
 网友大作
 
 
友情鏈接
 access911.net
 
訪問人次
 1702098
 
站長 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 訂閱

顯示附加信息 >>>

關于 ACCESS 加密及密碼破解問題的理解

作者︰cg1  摘自︰access911.net  ︰cg1  更新日期︰2005-7-15  瀏覽人次︰

 

先說一個事實︰到 ACCESS 2003 格式的 ACCESS 數據庫為止,几乎所有的官方加密方法都能被破解。
目前沒有軟件能破解 access 2007 格式數據庫的密碼。
Access 2007 的 *.accdb 格式的出現暫時遏制了 ACCESS 密碼破解軟件的勢頭,但是如果 accdb 格式仍然是頭加密格式,那么遲早會有破解軟件能破解的,大家翹首以待吧。

後記︰ 密碼破解工具 Passware Password 已經更新到 8.0 版本了,不知道是否已經支持 *.accdb 格式了,看來只要 ACCESS 文件還是采用頭加密的方式,Passware Password 出“瞬間破解”的功能只是時間問題

關于官方的加密方式請參考一下本站的以下文章

    理解工作組信息文件在 Access 安全性中的作用《安全》
    http://access911.net/index.asp?uec=bg&u1=a&u2=71FABF1E15DCEDF3

    了解Access安全性《安全》
    http://access911.net/index.asp?uec=bg&u1=a&u2=71FAB51E

    Access安全嗎?Access安全性之QA詳解《安全》
    http://access911.net/index.asp?uec=bg&u1=a&u2=71FAB61E17DCEBF3


關于非官方的加密方式請參考︰

    如何加密Access數據庫?《安全》
    http://access911.net/index.asp?uec=bg&u1=a&u2=78FAB11E12DC

    如何用二進制方式編輯 MDB 使 ACCESS 無法正常打開? 
    http://access911.net/?kbid;72FABE1E17DCEBF3

非官方的加密原理都是以二進制方式編輯 MDB ,然後切出一部分,保存在其他地方,等需要使用時再用程序組合起來形成完整的 MDB ,也就是說總有那么一刻這個數據庫是完整的,無論放在內存還是硬盤還是其他什么地方,只要找個可以監視硬盤、內存、注冊表的軟件,就能找到,然後再用破解軟件破解一下就行了。一般軟件在使用 MDB 時是用共享方式打開的,也就是說很可能會產生 .LDB 文件,只要用 WINDOWS 的搜索功能找到 .LDB 文件,再看一下 .LDB 文件所在的目錄一般就能找到 MDB 文件本身。
大家可以參考一下別人的文章
http://www.veryw.com/modules/planet/index.php/c2/rating

Microsoft的ACCESS數據庫,是我們常用的桌面數據之一,大多中小企業的數據庫管理系統都可以采用它,但其安全性一直令人擔猶,試想,一套財務管理系統,用戶直接打開數據庫去更改數據,後果會如何?有些系統對ACCESS數據庫可能只是更改擴展名,或加個密碼,眾所周知,破解ACCESS密碼的方法和工具网上多的是﹗所以這樣的加密一樣令人擔猶,下面介紹一個簡單的方法,實現ACCESS數據的加密,供大家參考。

   用UltraEdit打開MDB文件可以看到,文件前16個字節的內容︰
00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74 
現在隨便更改几個,再用ACCESS打開,發現出現不同識別的文件格式錯誤,因為ACCESS前面保存的信息都是一些MDB文件的定義和口令,如果更改這些內容,別人就很難看出這個數據庫的格式,無法打開它了,而且這樣不會對數據庫的內容作更改,不會破壞原有的數據。


上述文章中說的加密方法,用本站的文章(本文)就可以順利破解。

有關破解數據庫密碼的方式請參考︰

    Access 密碼破解工具
    http://access911.net/index.asp?uec=bg&u1=f&u2=71FABE1E

    如何用VB代碼破解Access打開密碼?《其他》
    http://access911.net/index.asp?uec=bg&u1=a&u2=74FAB21E

    Access 2000數據庫的密碼忘了怎么辦(破解密碼) 《安全》
    http://access911.net/index.asp?uec=bg&u1=a&u2=74FAB41E13DC


看了上述大量資料後,仍然得出一個結論, ACCESS 密碼能夠破解。但這里提醒大家,世界上不存在不能破解的密碼,MD5 不都已經可以破解了?﹗因此加密的基本思想就是“加一點是一點,防一些好一些”,只要破解時花費的成本大于加密時的成本就可以了。


本站文章旨在為該問題提供解決思路及關鍵性代碼,并不能完成應該由网友自己完成的所有工作,請网友在仔細看文章并理解思路的基礎上舉一反三、靈活運用。

access911.net 原創文章,作者本人對文章保留一切權利。
如需轉載必須征得作者同意并注明本站鏈接


 

 
相關文章
     沒有手動相關文章
     關于 ACCESS 加密及密碼破解問題的理解(再論)
     修改(破解)MDE(ADE)報表和窗体
     使用TransferDatabase導入外部加密的數據庫文件時,怎樣自動輸入密碼?不用ODBC數據
     Access安全嗎?Access安全性之QA詳解
     如何加密Access數據庫?
     4 种常用加密算法-6-rsa
     4 种常用加密算法-4-BASE64
     Access 2000數據庫的密碼忘了怎么辦(破解密碼) 
     4 种常用加密算法-3-md5
     4 种常用加密算法-2-RC4
 
評論
     查看或發表更多的評論,請單擊這里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期︰2000年4月2日  |  設計施工︰陳格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陳格 保留所有權利