Kali 2.0安裝與使用指南

uuzguyoa 8年前發布 | 137K 次閱讀 Debian 網絡安全 Python Linux

來自: 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 &amp;&amp; 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 tor 

root@kali:service tor start&nbsp;

root@kali:proxychains iceweasel &nbsp;

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 install

0×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.c pkg-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` -fPIC

3.設置 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 →&nbsp;

(可以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 - | python

apt-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 install

0×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" "`

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 wine

Wine安裝好了之后,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  tips

debian的話安裝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吧,輕捷- -

http://cn.docs.kali.org/live-build-cn/%E5%AE%9A%E5%88%B6kali%E7%9A%84%E6%A1%8C%E9%9D%A2%E7%B3%BB%E7%BB%9F

(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命令備份你沒有地方保存(大移動硬盤者當我沒說。。。)

參考網站:

原創作者:Coco413 ,本文屬FreeBuf原創獎勵計劃文章,未經許可禁止轉載

</div>

 本文由用戶 uuzguyoa 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!