利用Python進行web滲透測試(三):測試環境搭建

文章首發:利用Python進行web滲透測試(三):測試環境搭建 - 州的先生zmister.com|個人博客

本篇將會涉及:

  • 安裝虛擬機軟體和實驗用的虛擬機WAPP
  • 一個脆弱的web應用:scruffy bank
  • 一個文本編輯器——Atom
  • 一些關於滲透測試的警告

一、安裝虛擬機軟體——Virtualbox

在Windows平台下,主流的虛擬機軟體有兩個Vmware以及Virtualbox。其中VMware為商業產品,Virtualbox為開源的免費產品,兩個各有各自的特色,但是為了版權及其他原因,在此我們使用Virtualbox。

Virtualboox的官網為virtualbox.org/

image.png

我們點擊「DownloadVirtualBox」,進行到下載頁面:

選擇「Windows hosts」,將安裝文件下載下來並安裝好。

run_vb.gif

二、下載並運行虛擬機

我們使用的虛擬機來自於packet的WAPP,總大小有6G多,壓縮後2.3G,已經上傳到了百度網盤:pan.baidu.com/s/1hrC4rh,密碼關注「州的先生」公眾號後,回復關鍵詞「wapp」可以獲取。

解壓之後,如圖所示:

我們使用Virtualbox打開Packt.vbox:

然後運行它:

可以發現,其實質是一個類ubuntu的操作系統。

桌面上有一個文件夾、一個Atom編輯器、一個LX終端和一個火狐瀏覽器

三、ScruffyBank

這個虛擬機中內置了一個Web服務,其上運行著一個包含各種漏洞的脆弱的Web應用:scruffybank。

我們在虛擬機中使用火狐瀏覽器,打開網址www.scruffybank.com:

其模擬的是一個銀行網站,而這也是我們接下來滲透測試的主要戰場。

四、Atom編輯器

Atom編輯器是有Github出品的一款基於Web技術的文本編輯器,我們打開來看看:

打開Atom編輯器後,顯示的是一個默認的Python文件,內容為對一個網站進行post請求。

在接下來的滲透測試中,我們都將會使用Atom編輯器進行Python編程。

五、最後的提醒

  • 我們接下來進行的操作和測試,通常都不允許在未經所屬公司允許的情況下進行。
  • 在我國(其他很多國家亦是),這種未經許可的滲透測試是違法的!(不管你是白帽子還是什麼帽子,詳見「世紀佳緣」事件)
  • 如果想要練習學到的東西,一定要使用測試環境來進行,切勿未經許可進行非法的滲透測試!
  • 如果得到許可進行滲透測試工作,一定要得到書面的許可!(保留證據就是保護自己)

公眾號不定期更新各種教程


推薦閱讀:

記一例「特殊」的運營商流量劫持強彈廣告案例診斷
如何學習二進位安全?

TAG:Python | 网络安全 | 渗透测试 |