Kali Linux***測試實戰 1.2 環境安裝及初始化

1.2 環境安裝及初始化


目錄(?)[-]


  1. 環境安裝及初始化

    1. 下載映像

    2. 安裝虛擬機

    3. 安裝Kali Linux

    4. 安裝中文輸入法

    5. 安裝VirtualBox增強工具

    6. 配置共享目錄和剪貼板

    7. 運行 Metasploit Framework

      1. 啓動Kali的PostgreSQL服務

      2. 啓動Kali的Metasploit服務

      3. 在Kali運行msfconsole

    8. 小結


1.1節,我們大致瞭解了Kali Linux的內置工具集,本節主要介紹虛擬機下的系統安裝。

如果您需要定製或者採用其他方式安裝系統,請參考官方文檔,http://cn.docs.kali.org/。官方文檔內容大致如下圖:

17184820-80a74906de1f4673b88c538b822c39d

KaliLinux官方文檔(117184826-1cc637e8547b48c9bc4706f34293f43

Kali Linux 官方文檔(2

1.2.1 下載映像

在地址http://www.kali.org/downloads/,我們可以看到網站提供32位和64位的ISO映像文件。

17184835-0697c96e86e8438099cfd8b9e17d70f

下載映像文件

根據實際情況選擇你要下載的版本,我下載的是Kali Linux 64 Bit

1.2.2 安裝虛擬機

相對於VMWare,個人更喜歡VirtualBox,因爲VirtualBox是開源、免費,比VMWare更輕量。

首先到https://www.virtualbox.org/wiki/Downloads下載VirtualBox。我選擇的是VirtualBox 4.3.4 for Windows hosts

17184841-8a51452fd0924622b3ae4b5b71587d0

安裝就很簡單了,這裏就不浪費篇幅了。

安裝完成之後,打開VirtualBox,開始安裝Kali Linux

1.2.3 安裝Kali Linux

打開VirtualBox之後,單擊“新建”,打開新建虛擬機對話框。

17184848-8dbd92cb6fbe4d70847fbae8b46d5aa

新建虛擬機

名稱隨意填寫,類型選擇Linux,版本選擇Debian或者Debian(64 bit),我安裝64位版本,所以選擇Debian(64 bit)。單擊“下一步”。

17184855-7fce46a2408a4bc1bcd7f3ecb63dfc5

配置內存大小

內存大小,根據自己機器的內存選擇配置就可以了,這裏採用默認值。

下一步,配置虛擬硬盤。

17184902-731ee2674bf94ad0b45a88aef54d93d

配置虛擬硬盤

選擇新建虛擬硬盤,單擊“創建”。

17184908-646666a770ef4fa8a74ce2a51e81ff6

選擇虛擬硬盤文件類型

虛擬硬盤文件類型,選擇VDI類型。下一步。

17184914-1e30258c9bcd4ecea7dbf7e8a5587e9

虛擬硬盤物理存儲

這裏筆者選擇固定大小。下一步,選擇文件存儲位置,設置磁盤大小。

17184924-992f4d35232247d7a4778e19e3ae1e8

選擇文件存儲位置

虛擬磁盤的大小,建議要大於8G,筆者使用默認的8G安裝,結果中途失敗,修改爲20G後,安裝成功。開始創建。

17184933-2f10971bad834104a126aa05f656bd3

經歷一段時間等待(VirtualBox的虛擬磁盤創建速度確實不如VMWare),虛擬磁盤創建完畢。回到VirtualBox主界面,選擇我們創建的虛擬機。單擊上方的“設置”按鈕。

17184940-486f10428b004886bd000bce80b6c1b

17184948-0e9d39fdf0a9404bace3acef1d4388d

選擇“存儲”選項卡。

17185004-804cf092a7a4437f869cbd528d1ab7f

接下來選中光驅。

配置光驅,加載安裝映像文件。在分配光驅屬性選擇“第一IDE控制器主通道”,加載下載的Kali Linux ISO文件。

選擇“網絡”選項卡,配置爲橋接模式。確定。

17185013-b713a74a8ebe4b5da2672241b94015e

配置網絡爲橋接模式

回到主界面,啓動虛擬機,加載ISO

17185023-adefbd710cbc458b9f970e2c8feea19

選擇“Graphic install”,繼續。

17185034-c79bc6956d854c679333c83bec90439

選擇語言爲中文簡體。

17185044-cbe22f50cc31450ebce8f3091c0fc0a

選擇區域爲中國。

17185055-45f8c1624feb40c79510124b3303c07

配置鍵盤爲“漢語”。

17185103-b55e519654494a86ac0489f89537f16

開始從光盤加載組件。

17185111-25a95e695726434d8d3c6506f8edf61

探測並配置網絡。

17185120-980f888179de4179b972dc1764f0eac

配置主機名,根據自己的喜好配置就可以了。

17185129-0e846c785bc845bc86f2f449fa23e8b

配置域名,如果不在外網,域名隨便配置就可以了。

17185138-327f6fd0dc5b478d9cc075cb63b535b

設置Root賬戶密碼。

17185153-61a55cade88e40b692664ee279313d8

配置磁盤分區,這裏和接下來的步驟,爲簡單起見,我們都選擇非手工方式,選擇“使用整個磁盤”。

17185201-ec9c732a1388462e8b2e9a7ac5f8649

只有一個磁盤,繼續。

17185210-c553f19c74184e6a8b279a1cbe3724b

選擇分區方案。

17185219-d5f242aec1b646c38eff8437d0a86e6

17185226-be5eaae68f5c4abeadea4e08a848071

確認分區方案。

17185234-1ba6398ba879419484dee9947a8c4b5

開始安裝系統。

17185246-d2ee4ca9b1404595998d68c6e54e6dc

映像內容安裝完成後,會提醒是否使用網絡映像,如果處於聯網狀態,推薦使用,以便獲取更新的內容。

17185255-0b3db3fba7e445b2b0842bd72f698da

安裝完成後,點擊繼續,結束安裝過程。虛擬機會重啓進入Kali Linux

1.2.4 安裝中文輸入法

在系統登錄界面,選擇你設置的域,輸入用戶名“root”,你先前配置好的密碼,登錄。

17185307-ca3f2e18d8764bfe8c6f6c43a5baf9b

系統默認是沒有中文輸入的,爲使用方便,先安裝中文輸入法。

先執行apt-get update 命令

17185316-a516eb09b60c42d4893623977940cf9

接下來執行apt-get install fcitx

17185323-5b6a3ba4ae2541d9aa5b870cf125857

安裝成功後,執行apt-get install fcitx-googlepinyin,安裝谷歌拼音輸入法。

17185332-e311deecd0604b82ac9c2b200bc390b

重啓系統。

17185340-8d11ea073cca47df9086e449a6c87c4

在屏幕頂部可以看到輸入法配置圖標,新建一個文檔,用Ctrl+Shift,可以調出輸入法。

1.2.5 安裝VirtualBox增強工具

安裝VirtualBox增強工具之後,虛擬機和宿主機之間就可以共享目錄、共享剪貼板了。

首先啓動Kali Linux虛擬機後,打開一個終端然執行如下命令來安裝Linux內核頭文件。

apt-get update && apt-get install -y linux-headers-$(uname -r)

17185354-266008c8bf42435c89aaebddce9d37b

在虛擬機內部,按“鍵盤右側的Ctrl+D”,會自動加載增強工具光盤映像,提示是否要自動運行,點擊取消。

17185405-680e1626df414a0c8178943181b0b19

雙擊桌面上的光盤圖標,打開後複製VboxLinuxAdditions.run到本地目錄,例如/root/。或者在終端執行以下命令:

cp/media/cd-rom/VBoxLinuxAdditions.run/root/

17185416-ab03285ae1eb429792e04e1363fd713

接下來從終端進入文件所在目錄,先修改文件權限,保證可以被執行。

chmod755 VBoxLinuxAdditions.run

執行:

./VBoxLinuxAdditions.run

17185427-31ce1f1842cd4ce9baeef820f63dea6

關閉虛擬機。

1.2.6 配置共享目錄和剪貼板

virtualBox中選中虛擬機,點擊“設置”,選擇“共享文件夾”。

17185436-6a7fcba56cd140959519d90011df029

添加一個本地目錄。

17185444-3b752eddb007447a8809d408f92ff2a

然後切換到“常規”,選擇“高級”選項卡,配置剪貼板共享。

17185454-53cec11394b44a5ba1df39eeb2a9364

啓動虛擬機。正常情況下,系統啓動會自動掛載共享文件夾,在/media/目錄下。

17185502-bcc1f49fde064087b78a1def6f9ff20

1.2.7 運行 Metasploit Framework

按照官方文檔的說法,“依照Kali Linux網絡服務策略,Kali沒有自動啓動的網絡服務,包括數據庫服務在內。所以爲了讓Metasploit以支持數據庫的方式運行有些必要的步驟”。下面我們按照官方文檔的說明,按部就班的操作一下。

啓動KaliPostgreSQL服務

執行命令:

service postgresql start

17185514-c178fecba90d4ba5be04b9242fb0249

使用

ss –ant

檢查PostgreSQL的運行狀態。

17185526-a6ad3594529e41859f2b558d1ab2a8c

如圖,5432端口處於監聽狀態。

啓動KaliMetasploit服務

執行命令啓動Metasploit服務:

service metasploit start

17185535-12dba843ce8d43c2b78750e61a74b88

Kali運行msfconsole

在終端執行msfconsole,啓動Metasploit客戶端。

17185721-f8d806d23cb849fdad3f1df9e1117a6

然後在msf終端內,輸入db_status,查看數據庫狀態。

17185737-770b98f6df5d4bb8bb3d41fa3f69dcd

小結

本節的內容主要是安裝和基礎配置,未涉及具體的工具級別的內容。目前環境準備完畢,是不是萬事具備只欠東風了呢?

在講解具體操作之前,我還是想先講一講有關***測試的方法論有關內容。由於本書的核心是實際操作,所以方法論的內容相對於相關書籍會極其簡單,只是一個簡單流程化的梳理。

1.3--《***測試的一般化流程》。



更多相關文章


ps:對此文章或者安全、安全編程感興趣的讀者,可以加qq羣:Hacking:303242737;Hacking-2羣:147098303;Hacking-3羣:31371755;hacking-4羣:201891680;Hacking-5羣:316885176


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章