Kali 2.0安裝與使用指南
來自: http://www.freebuf.com/tools/95167.html
關于kali使用前的一些配置,網上有很多版本,但是幾乎都很雷同,或者是不全,或者是根本就沒有測試過,或者是有的方法是錯的(換句話說是版本變化的差異),因此讓很多人接觸kali時百度無數,效果一般,浪費不少時間。
如今都已經2.0版本了,不,準備說是kali滾動更新版了,因此我總結了我自己在搭建kali(硬盤安裝)的最新方法,以及可能出現的問題的解決方案,力求給大家一個最新的,最接近正確配置的kali過程,如有不妥或者其他想法歡迎指出,或者互相交流(coco413@sina.cn)。
0×01 系統更新
安裝好kali之后更新源是第一大問題,官方的源速度又很慢,剛裝好的kali又不能KX上網,因此補充源很重要,我總結了國內外很多源。如下:(個人測試過kali最新滾動版的源,如果你提前配置好KX上網更新還好,如果沒有提前配置的話他的官網源有很多會丟包,如果你真是想用最新版的話,具體更新源的方法官網有。)
首先: root@kali:~# leafpad /etc/apt/sources.list ,然后將以下源復制進去保存。
#kali官方源 deb cdrom:[Debian GNU/Linux 2.0 Sana - Official Snapshot i386 LIVE/INSTALL Binary 20150811-09:06]/ sana contrib main non-free deb cdrom:[Debian GNU/Linux 2.0 Sana - Official Snapshot i386 LIVE/INSTALL Binary 20150811-09:06]/ sana contrib main non-free deb http://http.kali.org/kali sana main non-free contrib deb-src http://http.kali.org/kali sana main non-free contrib deb http://security.kali.org/kali-security/ sana/updates main contrib non-free deb-src http://security.kali.org/kali-security/ sana/updates main contrib non-free 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.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
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
debian_wheezy國內源的地址
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 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://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</pre>
然后更新并安裝
root@kali:~# apt-get update && apt-get dist-upgrade
0×02 安裝內核頭(作用裝顯卡驅動或者虛擬機增強工具會用到。)
root@kali:apt-get install linux-headers-$(uname -r)
注:如果報錯了的話可以輸入這個試試
aptitude -r install linux-headers-$(uname -r如果是報未找到的錯誤你就要看看源是否有問題,復制我的源就可以了。
0×03 安裝瀏覽器
我建議安裝谷歌瀏覽器是因為系統自帶的是iceweasel(就相當于火狐),這樣的話你滲透測試瀏覽器的插件你就可以都能安裝起來,并且如果KX上網使用lantern的話兼容性好點,關于瀏覽器這面很容易出現幾個問題,我分別介紹下:
(1)如果堅持用系統自帶瀏覽器,其漢化方法:
答: root@kali:apt-get install iceweasel-l10n-zh-cn
(2)如果有強迫癥刪了系統自帶瀏覽器,然后重新安裝了一個新的火狐可能遇到的問題:
答:可能會出現gnome桌面被誤刪,從而導致系統進不去,并且即使你安裝了一個新的火狐然后你就卸載不了了,會一直提示報錯,并且此時如果你還想安裝其他瀏覽器的話也會報錯,如果真遇到的話你又不想重裝系統有個治標不治本的方法(root@kali:sudo apt-get install –reinstall firefox-mozilla-build),還有說道如果桌面崩潰處理方法就是ctrl+alt+Fn(數字)進入非圖形化界面然后重新安裝下桌面環境。
(3)如果你有火狐賬號,你登陸了發現書簽和插件沒有同步?
答:可能是你原先用的是火狐國內版,而kali里面的是國際版的,因此不能同步,網上搜索過有人說同步插件讓書簽同步,但是我測試多次沒成功過。
(4)安裝谷歌瀏覽器
答:官網上下載谷歌瀏覽器(可能你訪問不了,有時候等等還是可以出現下載鏈接的,如果訪問不了去百度上搜索下然后下載個deb包),然后到下載目錄安裝下:root@kali:dpkg -i google-chrome-stable(具體以實際包的名稱為準)。安裝完之后,如果你是root運行,會提示你不給root執行的。解決方法:root@kali:gedit /usr/bin/google-chrome,然后在最后一行尾加入–user-data-dir(注意空格喔)。
(5)安裝flash
答:首先 root@kali:apt-get install flashplugin-nonfree
其次 root@kali:update-flashplugin-nonfree –install
(6)安裝tor(看個人喜好)
答:
root@kali:apt-get install torroot@kali:service tor start
root@kali:proxychains iceweasel
0×04 安裝中文輸入法
Kali自帶是不能輸入中文的,因此我安裝了搜狗輸入法和谷歌輸入法(我做備份的),安裝其一便可以。建議安裝前apt-get update下,刷新下。其次安裝好任意輸入法需要重啟下才能正常打字(ctrl+空格)
apt-get install fcitx apt-get install fcitx-googlepinyin //安裝谷歌拼音搜狗打字去官網下載deb,然后dpkg -i 安裝對應搜狗包 //安裝搜狗拼音
0×05 安裝百度云
(以最常用云盤為例,其他云盤有的也有linux版本)
首先先git一下: https://github.com/LiuLang/bcloud-packages
然后安裝自己對應版本(32bit or 64bit)
dpkg -i bcloud-x.x.x.deb apt-get -f install0×06 安裝WPS
首選官網下載deb包: http://community.wps.cn/download/
其次對應下載位置dpkg -i安裝下即可。
0×07 安裝dota2和steam平臺
(64位適合)【廣告下:dota1選手,歡迎球帶..】
首選官網下載steam并且dpkg安裝下,然后如果你是root運行會有提示。解決方法終端執行:
/usr/bin gedit steam# Don’t allow running as root if [ "$(id -u)" == "0" ]; then show_message –error $”Cannot run as root user” exit 1 Fi然后找到如上位置,并且把雙引號中的0改成1即可
然后登陸賬號,下載dota2,然后就沒有然后啦。。。
0×08 安裝網易云音樂
首先git下 https://github.com/cosven/FeelUOwn
然后下載后依次輸入
root@kali:git clone https://github.com/cosven/FeelUOwn.git root@kali:cd FeelUOwn root@kali:./install.sh注:遇到有什么依賴沒有安裝,根據提示缺少什么依賴安裝什么依賴即可。
0×09 安裝代碼編輯器
(個人喜好)首先安裝比較容易,官網下載然后dpkg下就ok了,安裝好之后submit text下面不能輸入中文需要解決,其次如果要漢化界面那漢化包要找一會。。)
解決不能輸入中文方法:
(1)新建并保存下面的代碼為sublime_imfix.c
/ sublime-imfix.c Use LD_PRELOAD to interpose some function to fix sublime input method support for linux. By Cjacker Huang gcc -shared -o libsublime-imfix.so sublime_imfix.cpkg-config --libs --cflags gtk+-2.0
-fPIC LD_PRELOAD=./libsublime-imfix.so sublime_text /include
include
typedef GdkSegment GdkRegionBox;
struct _GdkRegion { long size; long numRects; GdkRegionBox *rects; GdkRegionBox extents; };
GtkIMContext *local_context;
void gdk_region_get_clipbox (const GdkRegion region, GdkRectangle rectangle) { g_return_if_fail (region != NULL); g_return_if_fail (rectangle != NULL);
rectangle->x = region->extents.x1; rectangle->y = region->extents.y1; rectangle->width = region->extents.x2 - region->extents.x1; rectangle->height = region->extents.y2 - region->extents.y1; GdkRectangle rect; rect.x = rectangle->x; rect.y = rectangle->y; rect.width = 0; rect.height = rectangle->height; //The caret width is 2; //Maybe sometimes we will make a mistake, but for most of the time, it should be the caret. if(rectangle->width == 2 && GTK_IS_IM_CONTEXT(local_context)) { gtk_im_context_set_cursor_location(local_context, rectangle); } }
//this is needed, for example, if you input something in file dialog and return back the edit area //context will lost, so here we set it again.
static GdkFilterReturn event_filter (GdkXEvent xevent, GdkEvent event, gpointer im_context) { XEvent xev = (XEvent )xevent; if(xev->type == KeyRelease && GTK_IS_IM_CONTEXT(im_context)) { GdkWindow * win = g_object_get_data(G_OBJECT(im_context),"window"); if(GDK_IS_WINDOW(win)) gtk_im_context_set_client_window(im_context, win); } return GDK_FILTER_CONTINUE; }
void gtk_im_context_set_client_window (GtkIMContext context, GdkWindow window) { GtkIMContextClass *klass; g_return_if_fail (GTK_IS_IM_CONTEXT (context)); klass = GTK_IM_CONTEXT_GET_CLASS (context); if (klass->set_client_window) klass->set_client_window (context, window);
if(!GDK_IS_WINDOW (window)) return; g_object_set_data(G_OBJECT(context),"window",window); int width = gdk_window_get_width(window); int height = gdk_window_get_height(window); if(width != 0 && height !=0) { gtk_im_context_focus_in(context); local_context = context; } gdk_window_add_filter (window, event_filter, context); }</pre>
2. 編譯動態庫
gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC3.設置 LD_PRELOAD 并啟動 Sublime Text:
LD_PRELOAD=./libsublime-imfix.so sublime_text解決界面漢化:網上搜索下載Sublime_Text_CN_3059.zip,解壓之后得到Default.sublime-package文件,其實就是個package,在菜單中選擇preferences——Browse packages進入到 /home/siat/.config/sublime-text-3/Packages 然后向上一級進入到 /home/siat/.config/sublime-text-3/Installed Packages ,把Default.sublime-package包復制到Installed Packages文件夾下,這時sublime text3立刻變成中文了。
其他編輯器安裝(由于我沒有測試過,僅復制鏈接為各位省去搜索時間)
安裝eclipe及pydev,django
可參考 http://blog.csdn.net/allen_zhao_2012/article/details/7988389
首先
apt-get install -y eclipse默認安裝的 eclipse plugins 路徑為: /usr/lib/eclipse/
其次下載pydev
wget http://downloads.sourceforge.net/project/pydev/pydev/PyDev%203.2.0/PyDev%203.2.0.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fpydev%2Ffiles%2Fpydev%2FPyDev%25203.2.0%2F&ts=1407645058&use_mirror=cznic最后
unzip PyDev\ 3.2.0.zip cp -r features /usr/lib/eclipse/ cp -r plugins /usr/lib/eclipse/最最后
打開eclipse
Windows → Preferences → PyDev → Python Interpreters →
(可以Auto config也可手動)
Interpreter name: Python 2.73 Interpreter Executable: /usr/bin/python2.7 /usr/bin/python2.7安裝 django:
curl https://bootstrap.pypa.io/ez_setup.py -o - | pythonapt-get install -y apache2 libapache2-mod-wsgi mysql-server python-mysqldb</pre>
下載 django: #下載頁面 https://www.djangoproject.com/download/
wget https://www.djangoproject.com/download/1.6.5/tarball/ tar -zxvf Django-1.6.5.tar.gz cd Django-1.6.5 python setup.py install0×10 安裝add-apt-repository和pip
add-apt-repository apt-get install python-software-properties nano app-apt-repository.sh#!/bin/bash // 添加如下代碼 if [ $# -eq 1 ] NM=`uname -a && date` NAME=`echo $NM | md5sum | cut -f1 -d" "`或者其他方法:http://www.blackmoreops.com/2014/02/21/kali-linux-add-ppa-repository-add-apt-repository/ Pip
apt-get python-setuptools easy_install pip pip gevent --upgrade注:如果最后一步出錯,執行root@kali: pip install setuptools --no-use-wheel --upgrade
0×11KX上網
(1)默認安裝,是沒有激活V*N的,能看到V*N選項,但是不能點擊V*N連接
apt-get install -y pptpd network-manager-openV*N network-manager-openV*N-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-V*Nc network-manager-V*Nc-gnome(1)lantern https://github.com/getlantern/lantern-binaries
方法就是下載對應的版本,然后dpkg安裝下,然后打開lantern自動跳轉到瀏覽器,然后就沒有然后了。。。
(2)其次還有就是ss
首先搭建shadowsocks客戶端
git下 https://github.com/shadowsocks/shadowsocks-qt5 以及其安裝指南 https://github.com/shadowsocks/shadowsocks-qt5/wiki/%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
或者直接用pip安裝
pip install shadowsocks/usr/local/python/bin/sslocal //ss位置建立一個為ss.conf的配置文件
{ "server" : "100.100.100.100", "server_port" : 8888, "local_port" : 1080, "password" : "123456", "timeout" : 600, "method" : "aes-256-cfb" }然后運行
sslocal -c /filepath/ss.conf其次安裝privoxy實現socks5轉換成http
privoxy-3.0.23-stable-src.tar.gz // http://www.privoxy.org/ 官網下載源碼
tar xf privoxy-3.0.23-stable-src.tar.gz //解壓縮 cd privoxy-3.0.23-stable useradd privoxy //進入目錄后創建privoxy用戶,然后安裝 autoheader && autoconf ./configure make && make install Vim /usr/local/etc/privoxy/config 修改配置文件 listen-address 127.0.0.1:8118 //找到783行,去掉注釋即可 forward-socks5t / 127.0.0.1:1080. //找到1336行,去掉注釋即可,保證1080端口和ss配置中一致,注意1080后面與個小數點。最后讓終端走代理
vim /ect/profile添加一下兩行
export http_proxy=http://127.0.0.1:8118 export ftp_proxy=http://127.0.0.1:8118然后打開shadowsocks privoxy
sslocal -c /filepath/ss.conf service privoxy start測試 curl www.google.com
訪問谷歌即可,如果不行查看配置或者重啟下。
0×12 安裝wine以及qq
(我是32位,如果是64位要配置下32位架構,還有wine感覺靠rp)
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wineWine安裝好了之后,qq只要下載我共享目錄中的qq三個文件即可。(注:qq安裝后有的會提示版本過久,或者安裝后不能用。我自己用的7.8版本,由于上傳太慢就不gx了,網上搜搜也能搜到的)
0×13 Kali下安裝虛擬機
首先先下載 https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-10.0.2-1744117.i386.bundle
然后給修改權限
chmod u+x VMware-Workstation-Full-10.0.2-1744117.i386.bundle ./Mware-Workstation-Full-10.0.2-1744117.i386.bundle注意: ./vmware提示before run vmware xxxxxxxxxxxxx
出現這樣的問題,就是沒有安裝對應內核的開發包
apt-get install linux-headers-xxxxxxxxxxxxxxxxxxx tab huigei tipsdebian的話安裝linux-headers就行了,確實沒有“kernel-devel”
stable的話
apt-get install linux-headers-xxxxxxxxxxxxxxxx其他的比如vbox,或者是docker等均官網有方法。
0×14.系統優化、美化
(1)Kali2.0自帶了gnome-tweak-tool,然后網上下載對應的美化內容即可打造自己喜歡的環境(對于強迫癥的我來說不美化到我習慣操作真不舒服的) https://wiki.archlinux.org/index.php/GNOME_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
(2)以及桌面環境如果不喜歡gnome即可換其他的,個人比較推薦xfce吧,輕捷- -
(3)安裝新立得軟件管理器(個人喜好)
apt-get install synaptic //一款圖形化管理軟件的管理器(4)添加用戶和設置快捷鍵(個人喜好)
添加個普通用戶方便系統穩定性,設置快捷鍵方便自己習慣,我快捷鍵主要修改兩個輸入法和shell窗口,比如:shell窗口啟動終端快捷鍵
系統》設置》快捷鍵
添加如下命令:
gnome-terminal然后輸入自己喜好的,我輸入的是CTRL+R。
0×15 系統備份
或者使用dd之類命令
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /注意:如果在安裝的時候你把沒有分磁盤,dd命令備份你沒有地方保存(大移動硬盤者當我沒說。。。)
參考網站:
http://www.th7.cn/system/lin/201508/127806.shtml sublime text3
http://www.blackmoreops.com/2014/02/27/change-install-theme-kali-linux-gtk-3-themes/原創作者:Coco413 ,本文屬FreeBuf原創獎勵計劃文章,未經許可禁止轉載
</div>