• 欢迎访问江南小虫虫的博客,CTF,信息安全,机器学习,Ubuntu的坑,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Kali 配置

信息安全基础 江南小虫虫 2个月前 (06-18) 129次浏览 已收录 0个评论

Kali Linux 配置

系统安装

据博主亲测,Kali 从 2018 年版本开始,再用UltraISO之类的软件制作 U 盘启动盘来装 Kali 系统,都会出现下图的问题,百度和 google 上有很多解决方案,然并卵.

Kali 配置

今天偶然发现了一款 U 盘制作软件—Rufus,可以去官网 下载,在用Rufus制作启动 U 盘的时候,选择后 U 盘和 Kali 的安装文件,点击开始,这时候只要选择如下图的DD模式,就会正常安装 Kali 了.

Kali 配置

软件安装

1. shadowsocks-qt5

身在华夏,当然免不了被墙,而 Kali 的官方源是国外的服务器,所以,那速度…无法忍受,当然,也可以用国内的源,然后,博主的强迫症发作,因此决定用ss-qt5出去溜达溜达!说起来,现在连ss-qt5都用Appimage这种跨平台的打包方式,我喜欢…

1. github搜索shadowsocks-qt5->releases->找到对应执行程序(Appimage)下载即可

Kali 配置

Kali 配置

2. 可以说,所有的 Appimage 程序都是用以下的方式运行的

chmod +x Shadoosocks-Qt5-3.0.1-x86_64.AppImage

3. 双击运行,然后加入你服务器的配置就行

2. 显卡驱动

装完 Kali,当然得装显卡不懂啊,不然排热扇猛地在转,笔记本很快就没电了. 注意:在安装显卡之前,必须要更新完系统,命令如下

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

1. 安装 Linux 内核头

通过命令uname -a查看自己的内核版本

apt install linux-headers-4.15.0-kali2-amd64 linux-headers-4.15.0-kali2-common linux-headers-4.15.0-kali2-all

ps:如果实在没有,可以试试apt install linux-headers-*全部安装

2. 禁用默认使用的显卡驱动 nouveau。在命令行中输入

echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf

应用刚刚的修改并重启系统

update-initramfs -u && reboot

3. 重启后 nouveau 应该被禁用了。在命令行中输入以下命令来确认 nouveau 被禁用

lsmod |grep -i nouveau

如果输入此命令后未显示任何内容,证明 nouveau 已被成功禁用。

4. 下载 NVIDA 官方驱动

到 NVIDA 的官网下载对应型号的驱动 http://www.nvidia.com/Download/index.aspx?lang=en-us ,注意,这里要选择和你显卡硬件型号对应的版本,否则一定失败。比如我的是 GTX960M 的笔记本显卡,所以我的选择如下图:

Kali 配置

点击SEARCH 后就可以看到 DOWNLOAD 的按钮了,点击下载就可以了

Kali 配置

5. 安装

下载好 NVIDA 的显卡驱动文件后,使用以下命令赋予执行权限

chmod a+x NVIDIA-Linux-x86_64-390.67.run

然后使用以下命令安装.注意,安装过程中会提示警告,全部选择 yes

./NVIDIA-Linux-x86_64-384.98.run

6. 配置

安装完成之后,必须要配置一些东西,让 Kali 知道你使用的是什么显卡驱动,否则可能开机黑屏.

1. 查看显卡BusID
nvidia-xconfig --query-gpu-info | grep 'BusID : ' | cut -d ' ' -f6

它应该会显示如下的内容

PCI:2:0:0

这个就是我们需要的 BUS ID

2. 创建一个 /etc/X11/xorg.conf文件
gedit /etc/X11/xorg.conf

然后填入以下内容

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:2:0:0"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
EndSection

Section "Screen"
Identifier "intel"
Device "intel"
EndSection

注意,PCI:2:0:0替换为自己的 BUS ID,保存即可

7. 据我们的显示管理器 (display manager)来创建一些脚本

由于我们的 kali 默认使用的是 GDM (Gnome Display Manager),我们需要创建两个文件:

gedit /usr/share/gdm/greeter/autostart/optimus.desktop
gedit /etc/xdg/autostart/optimus.desktop

内容均为

[Desktop Entry]
Type=Application
Name=Optimus
Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto"
NoDisplay=true
X-GNOME-Autostart-Phase=DisplayServer

8. 重启系统之后检测是否正常

apt install mesa-utils
glxinfo | grep -i "direct rendering"

如果一切正常,应当显示

direct rendering: Yes

3. 安装输入法

  1. 安装
apt install ibus ibus-pinyin fcitx fcitx-googlepinyin  ibus-setup
  1. 选择输入法
Input Method->Add->汉语->pingyin
  1. 输入源选择
设置->区域和语言->输入源->汉语->拼音

4. 坚果云

国内的Dropbox,不能不用啊!!!然而却没有合适 Kali 版本的,ubuntu 和 debian 版本我都试过了,用不了,只能用源码了

apt install libglib2.0-dev libgtk2.0-dev libnautilus-extension-dev gvfs-bin openjdk-8-jre-headless
wget http://www.jianguoyun.com/static/exe/installer/nutstore_linux_src_installer.tar.gz
tar zxf nutstore_linux_src_installer.tar.gz
cd nutstore_linux_src_installer && ./configure && make
make install
nautilus -q
./runtime_bootstrap

5. root 用户打开 chrome

好吧!我也不知道为毛 root 用户打不开 chrome

使用文件管理器打开路径/usr/share/applications/ ,找到google-chrome的图标,鼠标右键打开属性,在命令一栏/usr/bin/google-chrome-stable %U 的后面加上--no-sandbox --user-data-dir &。 重新打开 chrome 即可

6. 终端设置快捷键

设置->设备->键盘->命令如下:

gnome-terminal

江南小虫虫, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Kali 配置
喜欢 (7)
[打开支付宝扫一扫]
分享 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址