Kali玩轉Metasploit 實現安全漏洞檢測

          Metasploit就是一個漏洞框架,附帶數百個已知的軟件漏洞,並保持頻繁更新。被安全社區冠以“可以黑掉整個宇宙”之名的強大滲透測試框架。它的全稱叫做The Metasploit Framework,簡稱叫做MSF。Metasploit作爲全球最受歡迎的工具,不僅僅是因爲它的方便性和強大性,更重要的是它的框架。它允許使用者開發自己的漏洞腳本,從而進行測試。

!!!Metasploit中一個模塊對應檢測一個漏洞。

關於Metasploit的一些專業術語:

               滲透攻擊(Exploit),指由攻擊者或滲透測試者利用一個系統、應用或服務中的安全漏洞,所進行的攻擊行爲。

               攻擊載荷(Payload),是我們期望目標系統在被滲透攻擊之後去執行的代碼。

               Shellcode,是在滲透攻擊是作爲攻擊載荷運行的一組機器指令,通常用彙編語言編寫。

               模塊(Module),指Metasploit框架中所使用的一段軟件代碼組件,可用於發起滲透攻擊或執行某些輔助攻擊動作。

               監聽器(Listener),是Metasploit中用來等待網絡連接的組件。

           現在我就開始使用Metasploit來查找漏洞

           第一步:終端打開metasploit 

        輸入help 查看msfconsole 常用命令

         第二步:在metasploit靶機中存在smb_ms17_010服務漏洞,針對此漏洞進行滲透測試,在metasploit中查找攻擊smb_ms17_010的模塊   search smb_ms17_010  

           第三步:確定該模塊路徑後,我們使用該模塊進行滲透測試: use auxiliary/scanner/smb/smb_ms17_010

          1.可通過info查看相應的信息

  2.在確定攻擊模塊後,我們查看與該模塊對應兼容的攻擊載荷(參考資料解釋:攻擊載荷是滲透攻擊成功後促使目標系統運行的一段植入代碼,通常作用是爲滲透攻擊者打開在目標系統上的控制會話連接) 使用 show payloads

   3.可使用 show options 查看需要配置的參數  (yes爲必填參數)

 使用攻擊模塊:use exploit/windows/smb/ms17_010_eternalblue

           第四步:看到RHOST需要設置,其它選擇默認設置,將RHOST設置爲靶機IP10.1.1.46    set Rhosts 10.1.1.46 

                 

           設置全部完成,開始執行滲透,輸入命令 “exploit”開始執行:

 

           沒有會話產生表示沒有成功,因爲沒有這個漏洞。

          關於成功的案例我會在下次的博客說明,現在先學習如何使用。

發佈了37 篇原創文章 · 獲贊 65 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章