Kali 2.0安装与使用指南
∙ (1)如果坚持用系统自带浏览器,其方法:
∙ (2)如果有强迫症删了系统自带浏览器,然后重新安装了一个新的火狐可能遇到的问题:
∙ (3)如果你有火狐账号,你登陆了发现书签和插件没有同步?
∙ (4)安装谷歌浏览器
∙ (5)安装flash
∙ (6)安装tor(看个人喜好)
∙ (1)新建并保存下面的代码为sublime_imfix.c
∙ 2. 编译动态库
∙ 3.设置 LD_PRELOAD 并启动 Sublime Text:
来自: www.freebuf/tools/95167.html
关于kali使用前的一些配置,网上有很多版本,但是几乎都很雷同,或者是不全,或者是根本就没有测试过,或者是有的方法是错的(换句话说是版本变化的差异),因此让很多人接触kali时百度无数,效果一般,浪费不少时间。
如今都已经2.0版本了,不,准备说是kali滚动更新版了,因此我总结了我自己在搭建kali(硬盘安装)的最新方法,以及可能出现的问题的解决方案,力求给大家一个最新的,最接近正确配置的kali过程,如有不妥或者其他想法欢迎指出,或者互相交流(coco413@sina)。
0×01 系统更新
安装好kali之后更新源是第一大问题,官方的源速度又很慢,刚装好的kali又不能,因此补充源很重要,我总结了国内外很多源。如下:(个人测试过kali最新滚动版的源,如果你提前配置好更新还好,如果没有提前配置的话他的源有很多会丢包,如果你真是想用最新版的话,具体更新源的方法有。)
首先: root@kali:~# leafpad /etc/apt/sources.list ,然后将以下源复制进去保存。
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #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 /kali sana main non-free contrib deb-src /kali sana main non-free contrib deb /kali-security/ sana/updates main contrib non-free deb-src /kali-security/ sana/updates main contrib non-free deb /kali kali main non-free contrib deb-src /kali kali main non-free contrib deb /kali-security kali/updates main contrib non-free #阿里云Kali源 deb mirrors.aliyun/kali kali main non-free contrib deb-src mirrors.aliyun/kali kali main non-free contrib deb mirrors.aliyun/kali-security kali/updates main contrib non-free #kali新加坡源的地址 deb mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb-src mirror.nus.edu.sg/kali/kali/ kali main non-free contrib deb /kali-security kali/updates main contrib non-free deb mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free deb-src mirror.nus.edu.sg/kali/kali-security kali/updates main contrib non-free #debian_wheezy国内源的地址 deb ftp.sjtu.edu/debian wheezy main non-free contrib deb-src ftp.sjtu.edu/debian wheezy main non-free contrib deb ftp.sjtu.edu/debian wheezy-proposed-updates main non-free contrib deb-src ftp.sjtu.edu/debian wheezy-proposed-updates main non-free contrib deb ftp.sjtu.edu/debian-security wheezy/updates main non-free contrib deb-src ftp.sjtu.edu/debian-security wheezy/updates main non-free contrib deb mirrors.163/debian wheezy main non-free contrib deb-src mirrors.163/debian wheezy main non-free contrib deb mirrors.163/debian wheezy-proposed-updates main non-free contrib deb-src mirrors.163/debian wheezy-proposed-updates main non-free contrib deb-src mirrors.163/debian-security wheezy/updates main non-free contrib deb mirrors.163/debian-security wheezy/updates main non-free contrib #中科大kali源 deb mirrors.ustc.edu/kali kali main non-free contrib deb-src mirrors.ustc.edu/kali kali main non-free contrib deb mirrors.ustc.edu/kali-security kali/updates main contrib non-free |
然后更新并安装
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(就相当于火狐),这样的话你渗透测试浏览器的插件你就可以都能安装起来,并且如果使用lantern的话兼容性好点,关于浏览器这面很容易出现几个问题,我分别介绍下:
(1)如果坚持用系统自带浏览器,其方法:
答:linux系统地址 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
root@kali:proxychains iceweasel
0×04 安装中文输入法
Kali自带是不能输入中文的,因此我安装了搜狗输入法和谷歌输入法(我做备份的),安装其一便可以。建议安装前apt-get update下,刷新下。其次安装好任意输入法需要重启下才能正常打字(ctrl+空格)
?
1 2 | apt-get install fcitx apt-get install fcitx-googlepinyin //安装谷歌拼音 |
搜狗打字去下载deb,然后dpkg -i 安装对应搜狗包 //安装搜狗拼音
0×05 安装百度云
(以最常用云盘为例,其他云盘有的也有linux版本)
首先先git一下: github/LiuLang/bcloud-packages
然后安装自己对应版本(32bit or 64bit)
?
1 2 | dpkg -deb apt-get -f install |
0×06 安装WPS
首选下载deb包: community.wps/download/
其次对应下载位置dpkg -i安装下即可。
0×07 安装dota2和steam平台
(64位适合)【广告下:dota1选手,欢迎球带..】
首选下载steam并且dpkg安装下,然后如果你是root运行会有提示。解决方法终端执行:
/
usr/bin
gedit steam
?
1 2 3 4 5 | # 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下 github/cosven/FeelUOwn
然后下载后依次输入
?
1 2 3 | root@kali:git clone github/cosven/FeelUOwn.git root@kali:cd FeelUOwn root@kali:./install.sh |
注:遇到有什么依赖没有安装,根据提示缺少什么依赖安装什么依赖即可。
0×09 安装代码编辑器
(个人喜好)首先安装比较容易,下载然后dpkg下就ok了,安装好之后submit text下面不能输入中文需要解决,其次如果要界面那包要一会。。)
解决不能输入中文方法:
(1)新建并保存下面的代码为sublime_imfix.c
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | /* 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); } |
2. 编译动态库
?
1 | 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
可参考 blog.csdn/allen_zhao_2012/article/details/7988389
首先
apt-get install -y eclipse
默认安装的 eclipse plugins 路径为: /usr/lib/eclipse/
其次下载pydev
?
1 | wget downloads.sourceforge/project/pydev/pydev/PyDev%203.2.0/PyDev%203.2.0.zip?r=http%3A%2F%2Fsourceforge%2Fprojects%2Fpydev%2Ffiles%2Fpydev%2FPyDev%25203.2.0%2F&ts=1407645058&use_mirror=cznic |
最后
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论