20175314 2020-02 《網絡對抗技術》Exp0 Kali Linux的安裝 Week1
任務要求
- 安裝Kali虛擬機,配置好共享文件夾。 Kali用戶名必須為包含本人學號,並體現在截圖中。
- 作業提交內容:一張截圖①體現出共享文件夾的;②有本人學號。
實踐步驟
1、進入Kali官網下載鏡像文件
- 一般下載以下版本再根據系統具體情況選擇32位/64位
2、使用VMware開始創建並配置虛擬機
- 進入VMware中國下載VMware Workstation Pro
各版本序列號:
10.x:1Z0G9-67285-FZG78-ZL3Q2-234JG
11.x:YG74R-86G1M-M8DLP-XEQNT-XAHW2
12.x:ZC3TK-63GE6-481JY-WWW5T-Z7ATA
14.x:AU108-FLF9P-H8EJZ-7XMQ9-XG0U8
15.x:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6
- 通過命令
cat /proc/version
查看當前系統Kali 20200104
是基於Debian 9.2.1
版本的Linux發行版
- 點擊主頁中的創建新的虛擬機選擇自定義(OFFSEC推薦設置硬件兼容性Workstation 8.x)。
- 硬件兼容性默認,選擇稍后安裝操作系統(否則可能系統會出現無法檢測此光盤鏡像中的操作系統),進入下一步。
客戶機操作系統
選擇Linux
,版本選擇Debian 9.x 64位
進入下一步。
- 命名虛擬機並選擇安裝的位置,進入下一步。
- 處理器配置虛擬機內存根據實際情況調整默認,網絡類型默認使用
NAT
,I/O
控制器類型默認使用LSI Logic
,磁盤類型默認使用SCSI
,創建新虛擬磁盤(拆分成多個文件),大小設置為32GB或以上,在准備創建點擊自定義硬件
進行鏡像的加載:在虛擬機設置的頁面點擊設備中的新CD/DVD
,勾選使用ISO映像文件
,然后選擇在第一步中安裝的Kali鏡像文件的路徑,點擊完成。
3、啟動虛擬機,對虛擬機進行相應的配置。
- 選擇
Graphical install(圖形界面安裝)
。
- 選擇語言、地區,填寫主機名/用戶名(需要帶有學號信息),設置root密碼。
- 選擇磁盤分區為使用整個磁盤,接着選擇將所有文件放在同一個分區中。
- 選擇結束分區設定並將修改寫入磁盤,后將否改為是。
- 在等待一段時間后,在“是否安裝網絡鏡像”處選擇否,然后選擇安裝GRUB,再選擇dev/sda,等待一段時間后即完成安裝。
- 安裝完成后,彈出登錄界面,輸入賬號root和密碼,進入主界面。
4、安裝增強功能(安裝系統時已自動安裝好)
-
選擇Kali虛擬機安裝
VMware Tools
。 -
打開虛擬機的應用程序列表,搜索
VMware Tools
,將文件VMwareTools-[版本號].tar.gz
用鼠標拖到左邊目錄欄的主目錄中。 -
打開終端,輸入
ls
查看home
目錄下的文件,再輸入tar -zxvf [壓縮包名]
進行解壓。 -
輸入
ls
查看解壓后的文件名,使用cd+[文件名]
命令進入解壓后的文件,再輸入ls
查看文件列表。 -
輸入
./vmware-install.pl
運行腳本,過程中遇到需要確認的地方全部按照默認選項(Y)輸入即可。
5、設置網絡(安裝系統時已默認選擇NAT模式)
- 在VMware的Kali虛擬機下
編輯虛擬機設置
,點擊網絡適配器,查看網絡連接。
6、設置共享文件
- 在VMware的Kali虛擬機下
編輯虛擬機設置
,切換到選項
目錄下,在共享文件夾選項中將啟用方式修改為總是啟用,添加一個本機的文件夾作為共享的文件夾。
-
打開終端,輸入命令
cd /mnt/hgfs
,再輸入ls
,可以創建的共享文件夾share
。 -
測試:進入共享文件夾
share
,在命令行中輸入vi testMark.txt
,保存並關閉。再在本機中打開共享文件夾share
,目錄下有testMark.txt
且內容一致,設置成功。
7、設置軟件源
先備份軟件源sources.list
文件,然后再修改在終端輸入leafpad /etc/apt/sources.list
,打開sources.list
文件。刪除掉該文件中的所有內容,添加deb http://http.kali.org/kali kali-rolling main non-free contrib
(或中科大、阿里雲等較快的源),保存文件。
遇到的問題及解決方案
問題①:安裝系統預定義軟件集失敗
- 解決方案:可能是在安裝系統的時候自動安裝VMware Tools的原因或是系統版本選擇錯誤,反復失敗兩次后成功
問題②:設置中文后界面亂碼(附安裝中文輸入法)
- 解決方案:終端執行
sudo apt-get install ttf-wqy-zenhei
可以通過命令調整語言格式
dpkg-reconfigure locales
原版中文簡體為zh_CN.UTF-8 UTF-8
下載中文輸入法
apt-get install ibus ibus-pinyin
問題③:安裝好VMware Tools后系統沒有掛載文件
- 解決方案:連接CD/DVD(IDE)
問題④:安裝VMware Tools時報錯如下
Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]
- 解決方案:執行命令
yum install kernel kernel-devel kernel-headers gcc gcc-devel -y
問題⑤:安裝VMware Tools后設置共享文件夾沒有/mnt/hgfs
- 解決方案:
①通過sudo apt-get update;sudo apt-get upgrade
更新一下系統
②在root
下使用命令mkdir /mnt/hgfs
自行創建后執行mount -t vmhgfs .host:/share(共享文件名) /mnt/hgfs
③重新安裝VMware Tool
問題⑥:安裝VMware Tools后設置共享文件夾/mnt/hgfs
沒有共享文件夾
- 解決方案:在root權限下:
①執行命令vmware-hgfsclient
查看當前有哪些共享的目錄
②使用mount -t vmhgfs .host:/shared /mnt/hgfs
命令掛載該共享文件夾注意:.號
③其中.host:/Documents Documents
是共享名,把Documents
換成使用vmware-hgfsclient
命令得到的目錄
④編輯啟動掛載文件,隨機啟動后自動掛載
⑤編輯/etc/fstab
.host:/shared /mnt/hgfs vmhgfs defaults 0 0
Error: cannot mount filesystem: No such device
apt-get install open-vm-dkms(Ubuntu)
yum install open-vm-tools(CentOS)
vmhgfs-fuse .host:/ /mnt/hgfs(mount -t vmhgfs .host:/ /mnt/hgfs )
⑥執行命令vmhgfs-fuse .host:/ /mnt/hgfs