close

現場(環境): Kali Linux   套件: PentBox

 


原因:

 

最近在學習要怎麼使用蜜罐,就先看到PentBox這個套件,

 

他可以很簡單的讓你運作起蜜罐。

 

當然這個方式建議只是用在體驗上就好。

 

如果要真的了解蜜罐,

 

還是建議腳踏實地的去學習一個個的使用方式。

 


 

處理方式:

 

這邊要介紹的PentBoxPentBox是透過模擬Web的方式,

 

讓使用者在連線的時候我們做個紀錄的狀況。

 


 

Step1. 下載 PentBox

 

#wget http://downloads.sourceforge.net/project/pentbox18realised/pentbox-1.8.tar.gz

 

他只要下載下來解壓縮就可以用了,

 

不需要再另外進行編譯動作。

 


 

Step2. 解壓縮

 

#tar -zxvf pentbox-1.8.tar.gz

 

我練習時的版本還是維持在1.8版,

 

他最後一次更新還是在2014/06/12的時候,

 

其實已經是一個相較下較舊的蜜罐系統了。

 

 

Step 3. 執行PentBox

 

#cd pentbox-1.8/

 

#./pentbox.rb

 

可以看到這隻PentBox是透過Ruby撰寫出來的程式。

 

我們依序先點選Network tools 來準備啟動我們的蜜罐。

 

 

進入Network tools後,可以看到Honrypots的選項,

 

點選他之後,他會提供兩種方式讓你建立你的蜜罐系統。

 

 

 

首先我們先選擇 Fast Auto 來感受一下

 

選擇後他就會自動運作起一個模擬WEB的蜜罐。

 

Honetpot Activated on port 80

 

這句話表示他已經運行再這台主機的TCP-80之上了。

 

 

我們透過瀏覽器來連接看看。

 

因為只是個測試頁面,

 

所以我連接上去出現Access Denied的字樣

 

同時間,我們剛才的終端機畫面出現了連線的紀錄。

 

可以明確的看到使用者連線過來的IP,時間,使用的瀏覽器系統版本、語系...

 

就是這麼簡單都顯示了

 

 


 

之後我們來選擇設定自己的客製。

 

這次更改為TCP-8222

 

然後可以自己定義連線錯誤的訊息,

 

是否要紀錄這次的Log檔。(選擇y

 

他就會幫你把資料存到他預設的路徑去(或者你要修改)

 

當他有被連結到的時候要不要出聲音提示(Beep sound)

 

這邊是一個連線,他會有一個「bee」的聲音。

 

 

接著他就會依照你所選擇的設定啟動。

 

我們連接到WEB看看狀態。

 

可以看到狀態如我們所顯示的。

 

終端機那邊也可以看到這個連線

 

 

這邊就是一個簡單蜜罐的示範。

 


 

後記:

 

當然蜜罐系統還是希望能夠自己建立出來,

 

如此一來才能了解他的運作方,也才是真正的客制化。

 

當然也不該運作於Kali之上,這一類多年未更新的蜜罐系統。

 

相信已經被有心人士摸透,你放上去就是增加了一個風險。

 

所以這邊的環境就建議大家玩玩就好

 

不要放到正式的環境上去

 

 

參考網址:

 

PentBox下載頁面

https://sourceforge.net/projects/pentbox18realised/files/?source=navbar

 

教學網站

http://www.linuxprobe.com/kali-linux-honeypot.html

 

arrow
arrow
    全站熱搜

    IT001 發表在 痞客邦 留言(0) 人氣()