A. 如何破解網站後台登陸密碼(註:該網站所用資料庫是ACCESS資料庫,MD5加密碼!)
1.MySQL資料庫密碼破解
MySQL資料庫用戶密碼跟其它資料庫用戶密碼一樣,在應用系統代碼中都是以明文出現的,在獲取文件讀取許可權後即可直接從資料庫連接文件中讀取,例如asp代碼中的conn.asp資料庫連接文件,在該文件中一般都包含有資料庫類型,物理位置,用戶名和密碼等信息;而在MySQL中即使獲取了某一個用戶的資料庫用戶(root用戶除外)的密碼,也僅僅只能操作某一個用戶的資料庫中的數據。
在實際攻防過程中,在獲取Webshell的情況下,是可以直下載MySQL資料庫中保留用戶的user.MYD文件,該文件中保存的是MySQL資料庫中所有用戶對應的資料庫密碼,只要能夠破解這些密碼那麼就可以正大光明的操作這些數據,雖然網上有很多修改MySQL資料庫用戶密碼的方法,卻不可取,因為修改用戶密碼的事情很容易被人發現!
1.1MYSQL加密方式
MYSQL資料庫的認證密碼有兩種方式,MYSQL 4.1版本之前是MYSQL323加密,MYSQL 4.1和之後的版本都是MYSQLSHA1加密,MYSQL資料庫中自帶Old_Password(str)和Password(str)函數,它們均可以在MYSQL資料庫里進行查詢,前者是MYSQL323加密,後者是MYSQLSHA1方式加密。
(1)以MYSQL323方式加密
SELECTOld_Password('bbs.antian365.com');
查詢結果MYSQL323= 10c886615b135b38
(2)以MYSQLSHA1方式加密
SELECTPassword('bbs.antian365.com');
查詢結果MYSQLSHA1= *
執行結果如圖1所示,MYSQL323加密中生成的是16位字元串,而在MYSQLSHA1中生存的是41位字元串,其中*是不加入實際的密碼運算中,通過觀察在很多用戶中都攜帶了「*」,在實際破解過程中去掉「*」,也就是說MYSQLSHA1加密的密碼的實際位數是40位。
B. access資料庫的password欄位加密了,如何破解
這是32位的MD5加密方法...
因為MD5是不可逆的一種加密演算法.所以樓主破解就不要想了...
樓主可以去www.cmd5.com裡面試試,看看能不能得到破解..
其實該網站也不是破解,而是利用大量的數據進去匹配,獲得加密前的數據..
祝樓主好運!
C. 如何破解access資料庫密碼
如何破解access資料庫密碼
打開網頁瀏覽器,在網路中搜索「access密碼破解」,會搜索出很專多結屬果,如圖;
我們隨便打開其中一個網頁,把程序下載下來。
打開下載的程序(如果下載的程序是個壓縮包,請先解壓),如圖:
點擊「選擇文件」按鍵,選擇一個設置過密碼的Access資料庫文件,密碼立刻就顯示了出來,如圖:
為了驗證破解出來的密碼是否正確,打開剛才的那個Access資料庫文件,會彈出「要求輸入密碼」的對話框,如圖:
把第二步中破解出來的密碼復制、粘貼到密碼框中,點擊「確定」按鈕
可以看到,資料庫文件被打開了!!!
.
由此可見,Access資料庫的安全性很差,不適合在網站中使用,應該使用MSSQL、MySQL、Oracle等資料庫替代。