2013年11月15日 星期五

在 Kali 安裝 vmware tools (install vmware tools for Kali)

  當下載 Kali 並安裝成 VMWare Guest ,執行後,VMWARE 會提示是否要安裝 Vmware tools,或者自行從 VM -> VMware Tools Installation ,VMware 就會將虛擬光碟機指定給 /dev/cdrom,但直接安裝卻都遭受失敗,最後在 http://docs.kali.org/general-use/install-vmware-tools-kali-guest 看到解決的方法,就是要先執行下列步

root@kali104:/# echo cups enabled >> /usr/sbin/update-rc.d
root@kali104:/# echo vmware-tools enabled >> /usr/sbin/update-rc.d
root@kali104:/# apt-get install gcc make linux-headers-$(uname -r)
root@kali104:/# ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/

上面的執行完成後,再照一般步驟安裝:
root@kali104:/# mount /dev/cdrom /media/cdrom0
root@kali104:/# cp /media/cdrom0/VMwareTools-9.2.2-893683.tar.gz /tmp
root@kali104:/# cd /tmp
root@kali104:/tmp# tar -zxvf VMwareTools-9.2.2-893683.tar.gz
(...這裡是解壓縮的過程,略...)
root@kali104:/tmp#  cd vmware-tools-distrib
root@kali104:/tmp/vmware-tools-distrib# ./vmware-install.pl
(...安裝過程,一直按 Enter 就對...)
安裝完成後,請重新執行 Kali!!

如果 VMware service 無法順利執行,請修正 /etc/init.d/vmware-tools ,將 876 行由
# POSIX shell uses '!' for negation during bracket expansion.
   # See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html

   IFS=.
   set -- `uname -r`
改成

# POSIX shell uses '!' for negation during bracket expansion.
   # See http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html

   IFS=.
   set -- `uname -r|cut -d"-" -f1`

10 則留言:

  1. 這個步驟遇到幾個問題
    1.要如何確認有無安裝vmware-tools?
    2.執行 apt-get install linux-headers-$(uname -r)時出現
    找不到套件 linux-headers-4.3.0-kali1-and64
    請問是否有哪些步驟做錯?

    回覆刪除
    回覆
    1. 如果您是最近才下載 Kali VM,請參考「http://atic-tw.blogspot.tw/p/kali-2.html」這一筆的留言,實際新的 Kali VM 是4.3x版,網路上許多人都碰到相同問題,這是開發者提供套件的問題。只要升級到 4.5 版即可解決:

      下載回來的 Kali-VM 應該是 4.3.0 版,您在執行

      apt-get update -y
      apt-get upgrade -y
      apt-get dist-upgrade -y

      之後,重新開機,應該會升級到 4.5.0 版
      (用 uname -r 查看版本)

      升級到 4.5.0 版,它已經裝好 linux-headers-4.5.0-kali1-amd64 及 VMWare-tools ,所以不用再裝了。

      如果要查安裝哪些套件,可以使用下列指令
      dpkg --get-selections

      如果是要過濾 VMWare Tools,可用
      dpkg --get-selections | grep vmware,應該會看到 xserver-xorg-video-vmware

      刪除
    2. 感謝指導
      執行後完成安裝VMWare Tools

      刪除
    3. Hello 明照
      我在練習過程中有遇到一些問題,因為這裡不能貼圖片
      想請問是否有e-mail方便跟你討論

      刪除
    4. 您可以寄到 huhai@livemail.tw,但因我不常收信,還是要請您將問題提在我的網誌上。

      刪除
    5. 我最近升級到的版本是4.6.0-kali-amd64
      4.6.0 內本身安裝有firefox
      但是安裝chrome時修改root權限,再輸入指令時出現找不到目錄
      請問我是否什麼動作

      log如下

      root@Kali:/tmp# /user/bin/google-chrome-stable %U --no-sandbox --user-data-dir=/root/chrome
      bash: /user/bin/google-chrome-stable: 沒有此一檔案或目錄

      刪除
    6. bash: /user/bin/google-chrome-stable: 沒有此一檔案或目錄 ?????
      您確定有 「user」這個目錄???
      還是誤植?? 試試 usr 看看

      刪除
    7. 真的是我看錯了
      改用/usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir=/root/chrome後,可以正確開啟
      是不是每次都要用root權限才能開啟chrome,因為在關掉後點選圖示,還是無法開啟

      刪除
    8. Chrome預設是「不要用root開啟」,它希望您用一般使用者身份執行,但因為我只是拿Kali做滲透測試工具,不在乎安全問題,所以一直使用 root 權限。
      安裝Chrome只是證明Windows 上有的,Linux差不多也有支援,其實我的主要瀏覽器是 FireFox(雖然佔有率不及Chrome,但附加元件超豐富)

      刪除
  2. 作者已經移除這則留言。

    回覆刪除