呃,我此次安裝是在VMware WorkStation裏進行的,具體操做系統安裝步驟不談。linux
ISO文件下載地址:https://www.kali.org/downloads/bash
說下安裝後的升級操做。下面的操做都是在root下進行的,避免有些指令不可用或文件打不開。ssh
1. 先肯定本身是什麼版本:lsb_release -a編輯器
2. 用文本編輯器打開sources.list,手動添加下面的更新源(這裏只寫了中科大的源,可用,其餘的在附錄,可自行選擇)工具
root@HackerKali:/home/dnt# leafpad /etc/apt/sources.list
#中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
3..添加完畢後執行下面的更新指令,進行系統或者工具的更新ui
root@HackerKali:/home/dnt# apt-get update && apt-get upgrade && apt-get dist-upgrade
這裏解釋一下:阿里雲
apt-get update //刷新源,得到最近的軟件包的列表spa
apt-get upgrade //更新系統,系統將現有的Package升級,若是有相依性的問題,而此相依性須要安裝其它新的Package或影響到其它Package的相依性時,此Package就不會被升級,會保留下來.操作系統
apt-get dist-upgrade //能夠聰明的解決相依性的問題,若是有相依性問題,須要安裝/移除新的Package,就會試着去安裝/移除它. (因此一般這個會被認爲是有點風險的升級,能夠不用執行)code
4.清理安裝包:apt-get clean
5. 安裝內核頭文件
方法1:輸入命令:apt-get install linux-headers-$(uname -r)或者直接敲apt-get install linux-headers-在這時候你按鍵盤上的tab鍵,找你本系統的頭文件安裝便可
若是找不到對應的內核頭文件或者出現如下錯誤則進入方法2
E: Unable to locate package linux-headers-4.6.0-kali1-amd64 E: Couldn't find any package by glob 'linux-headers-4.6.0-kali1-amd64 E: Couldn't find any package by regex 'linux-headers-4.6.0-kali1-amd64
內核頭文件檢測
輸入命令:dpkg-query -s linux-headers-'
uname
-r'
或者dpkg-query -s linux-headers-$(uname -r) 命令檢查內核頭文件是否成功安裝
方法2:下載內核頭文件本身編譯
1.下載inux-kbuild,連接:(http://http.kali.org/kali/pool/main/l/linux/)具體版本參見本身的主機;
2.編譯linux-kbuild;
dkpg -i linux-kbuild-4.6_4.6.1-2kali1_amd64.deb
若是出現錯誤:dpkg: error: dpkg status database is locked by another process
則執行命令:sudo rm -rf /var/lib/dpkg/lock
3.下載linux-header-common和主機版本對應的linux-header。(執行uname -r命令查看主機版本)
連接(http://http.kali.org/kali/pool/main/l/linux/),具體版本參見本身的主機
4.首先編譯linux-header-common
dkpg -i linux-headers-4.6.0-kali1-common_4.6.1-5kali4_amd64.deb
5.最後編譯linux-header
dkpg -i linux-headers-4.6.0-kali1-amd64_4.6.1-5kali4_amd64.deb
這一步可能會報錯,提示依賴compiler未安裝。
安裝apt-get install linux-compiler-gcc-xx(版本號保持提示缺乏的版本號),再編譯header便可。
6.檢測內核頭文件
dpkg-query -s linux-headers-$(uname -r)
6. 開啓sshd
vi /etc/ssh/sshd_config
1.增長一行PermitRootLogin yes
2.將#PasswordAuthentication no
改成PasswordAuthentication yes
按esc 輸入:wq!
保存文件。
/etc/init.d/ssh start #啓動sshd /etc/init.d/ssh status #查看SSH服務狀態是否正常運行
在其餘機器ssh鏈接便可
---------------------------------Kali 2.0 ---更新源-----------------------------------
kali-rolling版本:(中科大的就夠用了,我的按需吧)
#中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里雲 #deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #清華大學 #deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free #浙大 #deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #東軟大學 #deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib #deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib #官方源 #deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib #重慶大學 #deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib
sana版本:(其實你把上面的版本都改爲sana就能夠了)
#科大的雲
deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security sana/updates main contrib non-free
#阿里雲
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali sana main non-free contrib
deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free
----------------------------------Kali 1.0--更新源-------------------------------------
#官方源 deb http://http.kali.org/kali kali main non-free contrib deb-src http://http.kali.org/kali kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-free #中科大kali源 deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free #新加坡kali源 deb http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb-src http://mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb http://security.kali.org/kali-security kali/updates main contrib non-free deb http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free deb-src http://mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free #阿里雲kali源 deb http://mirrors.aliyun.com/kali kali main non-free contrib deb-src http://mirrors.aliyun.com/kali kali main non-free contrib deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free #163 Kali源 deb http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src http://mirrors.163.com/debian wheezy-proposed-updates main non-free contrib deb-src http://mirrors.163.com/debian-security wheezy/updates main non-free contrib deb http://mirrors.163.com/debian-security wheezy/updates main non-free contrib #上海交大 Kali源 (比較慢,直接忽略) #deb http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib #deb-src http://ftp.sjtu.edu.cn/debian wheezy main non-free contrib #deb http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib #deb-src http://ftp.sjtu.edu.cn/debian wheezy-proposed-updates main non-free contrib #deb http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib #deb-src http://ftp.sjtu.edu.cn/debian-security wheezy/updates main non-free contrib