1.准备一个可以被kalilinux系统识别的外置usb无线网卡。
安装一些必要的软件
这个新的文件系统非常简单。默认情况下,它不会。;不包含太多的软件。以下是一些推荐日常kali用户使用的软件包。
screen-screen是一个终端多路复用器,允许用户同时在多个终端会话之间运行和交替。这是使用userland时最重要的软件包之一。安卓手机可以不能很好地处理扩展的ssh会话,它们无缘无故地断开连接。这种损坏可能会导致正在运行的命令失败,并且无法重新连接到会话来检查进度。使用screen维护持久的shell会话。
net-tools是一套工具,包括ifconfig、netstat、route和其他有用的网络应用程序。
netcat是一个功能丰富的unix工具,旨在成为创建tcp和udp连接的可靠工具。netcat可以用来创建简单的macos后门并与之交互。
neofetch-neofetch(见本文封面照片)是一个跨平台的系统信息收集工具。它可以方便地显示系统规格和分发徽标。这个包除了展示给同事朋友分发或者制作wonderhowto的封面照片之外,没有任何真正的功能。userofnd发行neofetch是一个小错误,但你可能想知道我是如何创建封面照片的,所以我在这里包括它。
gnupg-gnupg(有时称为gpg)通常用于加密文件和保护电子邮件通信。一些安装程序脚本,比如metasploit,使用gpg来导入它们的软件签名密钥。您可以在没有gpg的情况下手动安装metasploit,但是它会使这个过程不那么复杂。
curl-curl是一个命令行工具,可以通过http和其他流行的协议下载文件。这是一个从互联网下载文件的有用工具。
类似于curl,wget是一个从互联网下载文件的命令行工具。有些开发人员更喜欢wget而不是curl,所以保持它的安装和可用是很有帮助的。
git-git是一个流行的版本控制软件,通常用于克隆(下载)github项目。gull通常由空字节用户推荐。
nano-nano是一个命令行文本编辑器。nano将通过ssh更容易地编辑文件。如果首选vim或emacs,请下载。这些文本编辑器(或者除了nano之外)。
可以使用apt-get命令安装上述软件包。