⼿把⼿教你配置KaliLinux
准备内核头⽂件
内核头⽂件是Linux内核的源代码。有时候,⽤户需要编译内核头⽂件代码,为以后使⽤内核头⽂件做准备,本节将介绍编译内核头⽂件的详细步骤。
准备内核头⽂件的具体操作步骤如下所⽰。
(1)更新软件包列表。执⾏命令如下所⽰:
root@Kali:~# apt-get update
输出结果如下所⽰:
Binary 20130905-08:50] kali/non-free Translation-en
……
输出的信息是在更新软件源中指定的软件下载链接。此过程中需要等待⼀段时间,如果⽹速好的话,更新的速度会快⼀点。由于篇幅的原因,这⾥只列出了⼀少部分的输出 信息。
(2)使⽤apt-get命令准备内核头⽂件。执⾏命令如下所⽰:
root@Kali:~# apt-get install linux-headers- ``uname -r
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
Package 'linux-headers' is not installed, so not removed
注意,根据正则表达式 3.12-kali1-686-pae 选中了 nvidia-kernel-3.12-kali1- 686-pae
注意,根据正则表达式 3.12-kali1-686-pae 选中了 linux-image-3.12-kali1-686-pae
注意,根据正则表达式 3.12-kali1-686-pae 选中了 linux-image-3.12-kali1-686- pae-dbg
注意,根据正则表达式 3.12-kali1-686-pae 选中了 linux-modules-3.12-kali1- 686-pae
注意,根据正则表达式 3.12-kali1-686-pae 选中了 linux-latest-modules-3.12- kali1-686-pae
注意,根据正则表达式 3.12-kali1-686-pae 选中了 linux-headers-3.12-kali1- 686-pae
注意,选取 linux-image-3.12-kali1-686-pae ⽽⾮ linux-modules-3.12-kali1- 686-pae
注意,选取 linux-image-686-pae ⽽⾮ linux-latest-modules-3.12-kali1-686-pae
linux-image-3.12-kali1-686-pae 已经是最新的版本了。
linux-image-3.12-kali1-686-pae 被设置为⼿动安装。
linux-image-686-pae 已经是最新的版本了。
下列软件包是⾃动安装的并且现在不需要了:
libmozjs22d libnfc3 libruby libwireshark2 libwiretap2 libwsutil2 python-apsw
ruby-crack ruby-diff-lcs ruby-rspec ruby-rspec-core ruby-rspec-
expectations
ruby-rspec-mocks ruby-simplecov ruby-simplecov-html xulrunner-22.0
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
glx-alternative-mesa glx-alternative-nvidia glx-diversions
linux-headers-3.12-kali1-common linux-kbuild-3.12 nvidia-alternative
nvidia-installer-cleanup nvidia-kernel-common
建议安装的软件包:
nvidia-driver
下列【新】软件包将被安装:
glx-alternative-mesa glx-alternative-nvidia glx-diversions
linux-headers-3.12-kali1-686-pae linux-headers-3.12-kali1-common
linux-image-3.12-kali1-686-pae-dbg linux-kbuild-3.12 nvidia-alternative
nvidia-installer-cleanup nvidia-kernel-3.12-kali1-686-pae
nvidia-kernel-common
升级了 0 个软件包,新安装了 11 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
需要下载 361 MB 的软件包。
解压缩后会消耗掉 1,812 MB 的额外空间。
您希望继续执⾏吗?[Y/n]y
输出的信息显⽰了linux-headers相关软件包的⼀个信息。提⽰将会安装哪些软件包及软件包的⼤⼩等信息。此时输⼊y,继续安装。安装完后,将退出程序。
3)复制generated下的所有内容。执⾏命令如下所⽰:
root@Kali:~# cd /usr/src/linux-headers-3.12-kali1-686-pae/
root@Kali:/usr/src/linux-headers-3.12-kali1-686-pae# cp -rf include/generated/* include/linux/
(4)编译内核头⽂件代码。
etc被拉入黑名单了怎么办
安装并配置NVIDIA显卡驱动
显卡驱动程序就是⽤来驱动显卡的程序,它是硬件所对应的软件。驱动程序即添加到操作系统中的⼀⼩块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进⾏通信。驱动程序是硬件⼚商根据操作系统编写的配置⽂件,可以说没有驱动程序,计算机中的硬件就⽆法⼯作。操作系统不同,硬件的驱动程序也不同。本节将介绍在Kali中安装NVIDIA显卡驱动的⽅法。
安装NVIDIA显卡驱动的具体操作步骤如下所⽰。
(1)将开源的NVIDIA驱动nouveau加⼊⿊名单。⽅法如下所⽰:
root@kali:~# vi /etc/modprobe.f
blacklist nouveau
以上信息表⽰在f⽂件中添加了blacklist nouveau⼀⾏内容。
(2)查看当前的系统信息。执⾏命令如下所⽰:
root@kali:~# uname -a
Linux kali 3.12-kali1-kali-amd64 #1 SMP Debian 3.12.6-2kali1 (2014-01-06) x86_64 GNU/Linux
从输出的信息中可以看到当前系统安装的是Kali,其内核版本为3.12,系统架构是x86_64位。
(3)安装Linux头⽂件。执⾏命令如下所⽰:
root@kali:~# aptitude -r install linux-headers-$(uname -r)
下列“新”软件包将被安装。
linux-headers-3.12-kali1-686-pae linux-headers-3.12-kali1-common{a}
linux-kbuild-3.12{a}
下列软件包将被“删除”:
firmware-mod-kit{u} libadns1{u} libcrypto++9{u} liblzma-dev{u}
libsmi2-common{u} libwebkit-dev{u} msgpack-python{u} p7zip{u}
python-adns{u} python-bs4{u} python-easygui{u} python-ipy{u}
python-levenshtein{u} python-mechanize{u} python-metaconfig{u}
python-paramiko{u} python-pycryptopp{u} python-pysnmp4{u}
python-pysnmp4-apps{u} python-pysnmp4-mibs{u} sqlmap{u} unrar-free{u}
0 个软件包被升级,新安装 3 个,22 个将被删除, 同时 206 个将不升级。
需要获取 4,848 kB 的存档。解包后将释放 55.4 MB。 您要继续吗?[Y/n] y
以上输出信息显⽰了当前要安装的软件包数、将被删除的软件包和升级的软件包等。此时输⼊y,继续安装。
(4)安装NVIDIA内核。执⾏命令如下所⽰:
root@kali:~# apt-get install nvidia-kernel-3.12-kali1-adm64
执⾏以上命令后,将显⽰安装nvidia-kernel包的安装过程。此时不需要⼿动设置任何信息,将⾃动安装完成。
(5)安装NVIDIA驱动nvidia-kernel-dkms包。执⾏命令如下所⽰:
root@kali:~# aptitude install nvidia-kernel-dkms
下列“新”软件包将被安装。
dkms{a} glx-alternative-mesa{a} glx-alternative-nvidia{a}
glx-diversions{a} libgl1-nvidia-glx{a} libvdpau1{a}
linux-headers-3.12-kali1-686-pae{a} linux-headers-3.12-kali1-common{a}
linux-headers-686-pae{a} linux-kbuild-3.12{a} nvidia-alternative{a}
nvidia-driver{a} nvidia-installer-cleanup{a} nvidia-kernel-common{a}
nvidia-kernel-dkms nvidia-vdpau-driver{a} xserver-xorg-video-nvidia{a}
0 个软件包被升级,新安装 17 个,0 个将被删除, 同时 207 个将不升级。
需要获取 29.4 MB 的存档。解包后将要使⽤ 108 MB。 您要继续吗?[Y/n] y
以上输出信息显⽰了将安装的软件包及软件包的⼤⼩。此时输⼊y,继续安装。在安装过程中,会出现如图2.1所⽰的界⾯。
图2.1 配置xserver-xorg
该界⾯提⽰需要配置xserver-xorg-video-nvidia。在该界⾯单击OK按钮,后⾯⼿动进⾏配置。
(6)安装NVIDIA显卡驱动应⽤程序nvidia-xconfig包。执⾏命令如下所⽰:
root@kali:~# aptitude install nvidia-xconfig
(7)⽣成Xorg服务配置⽂件。执⾏命令如下所⽰:
root@kali:~# nvidia-xconfig
执⾏以上命令后,将输出如下所⽰的信息。
WARNING: Unable to locate/open X configuration file.
New X configuration file written to '/etc/f'
输出的信息,表⽰重新⽣成了f⽂件。然后,重新启动系统。
(8)检查NVIDIA显卡驱动是否成功安装。⾸先检查GLX模块,执⾏命令如下所⽰:
root@kali:~# glxinfo | grep -i "direct rendering"
direct rendering: Yes
检查NVIDIA驱动模块。执⾏命令如下所⽰:
root@kali:~# lsmod | grep nvidia
nvidia 9442880 29
i2c_core 24129 2 i2c_i801,nvidia
root@kali:~# lsmod | grep nouveau
通过查看以下⽂件的内容,确定开源的NVIDIA驱动nouveau是否被加⼊⿊名单,如下所⽰:
root@kali:~# cat /etc/modprobe.f
alias nvidia nvidia-current
remove nvidia-current rmmod nvidia
root@kali:~# cat /etc/modprobe.f
You need to run "update-initramfs -u" after editing this file.
see #580894
blacklist nouveau
root@kali:~# cat /etc/modprobe.f alias char-major-195* nvidia
options nvidia NVreg_DeviceFileUID=0
NVreg_DeviceFileGID=44 NVreg_Device FileMode=0660
To enable FastWrites and Sidebus addressing, uncomment these lines # options nvidia NVreg_EnableAGPSBA=1
options nvidia NVreg_EnableAGPFW=1
看到以上输出信息,就表⽰nouveau已被加⼊⿊名单。
为了加快⽤户破解⼀些⼤数据⽂件,需要安装CUDA(Compute Unified Device Architecture)。CUDA是⼀种由NVIDIA推出的通⽤并⾏计算架构,该架构使GPU能够解决复杂的计算问题。
安装NVIDIA CUDA⼯具集和NVIDIA openCL。执⾏命令如下所⽰:
root@kali:~# aptitude install nvidia-cuda-toolkit nvidia-opencl-icd
执⾏以上命令后,如果输出过程中没有出错的话,表⽰该软件包安装成功。以后就可以使⽤CUDA破解加密的⼤数据⽂件。
**
应⽤更新和配置额外安全⼯具
**
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论