Appearance
Kali Linux 系统笔记
系统部分软件乱码
$ sudo apt update
$ sudo apt-get install xfonts-intl-chinese
$ sudo apt-get install ttf-wqy-microhei
安装 Parallels Tools
在 Parallels 虚拟机中安装好 Kali Linux 系统后,在安装 Parallels Tools 的过程中出现缺少 等错误信息,可以通过以下命令进行安装
$ sudo apt-get install linux-headers-$(uname -r)
如果提示无法找到对应的包后,尝试以下命令再次安装
$ sudo apt update -y && apt upgrade -y && apt dist-upgrade
apt update
用于更新软件包列表,也就是从各个软件源获取最新的软件包信息,
apt upgrade
用于升级已经安装的软件包至其可用的最新版本,它会根据当前系统中已安装的软件包版本和软件源中最新的版本进行比较,然后自动进行升级。
apt dist-upgrade
也是用于升级软件包,但它更进一步,可以处理一些软件包之间的依赖关系变化。它会在升级时考虑到新版本软件包到依赖关系变化,如果需要添加、删除或升级其他软件包来满足新版本软件包的依赖关系。。
-y
选项是用来在更新过程中自动回答 yes
,以避免在更新时需手动确认。
以上操作会改变系统内核 Kernel 的版本,如果不希望改变内核版本,则需要手动下载软件包并手动安装
从 镜像网站 中下载对应的软件包
linux-compiler-gcc-10-x86_5.10.46-1kali1_amd64.deb
linux-kbuild-5.10_5.10.46-4kali1_amd64.deb
linux-kbuild-5.10-dbgsym_5.10.46-4kali1_amd64.deb
linux-headers-5.10.0-kali9-common_5.10.46-4kali1_all.deb
linux-headers-5.10.0-kali9-amd64_5.10.46-4kali1_amd64.deb
使用 dpkg
进行全部安装即可
$ sudo dpkg -i linux-compiler-gcc-10-x86_5.10.46-1kali1_amd64.deb
$ sudo dpkg -i linux-headers-5.10.0-kali9-common_5.10.46-4kali1_all.deb
$ sudo dpkg -i linux-kbuild-5.10-dbgsym_5.10.46-4kali1_amd64.deb
$ sudo dpkg -i linux-kbuild-5.10_5.10.46-4kali1_amd64.deb
$ sudo dpkg -i linux-headers-5.10.0-kali9-amd64_5.10.46-4kali1_amd64.deb
设置中文语言
在安装 Kali Linux 的时候没有选择中文,那么在安装系统后可以根据以下步骤设置中文
使用 root 用户,执行 dpkg-reconfigure locales
。
在弹出的界面中,使用 ⬇️ 键找到 en_US.UTF-8 UTF-8
然后使用 空格
键将其 取消
。
接着找到 zh_CN.UTF-8 UTF-8
使用 空格
键将其 选中
。
接着使用 Table
键切换到 <Ok>
,使用 回车键
确定。
在弹出的第二个界面中,选择 zh_CH.UTF-8
字符编码,使用 Table
键切换到 <Ok>
,使用 回车键
确认。
然后在终端命令行输入 reboot
进行重启(当然也可以用鼠标点击右上角选择重启)。
配置 Proxychains
在最新的 Kali Linux 2023.2 中已经默认安装了 Proxychains4,直接编辑 etc/proxychains4.conf
即可。
# socks4 127.0.0.1 9050 注释
socks5 192.168.10.24 7890 新增
安装中文输入法
安装 ibus 输入法
$ sudo apt-get install ibus ibus-pinyin #经典的ibus
配置输入法
$ im-config
出现弹框
如果正在使用的是 default/auto/cjkv/missing,您不需要另外进行选择即可使用默认配置。
选择 确定
,接着选择 是
,接着选择 ibus
,选择 确定
,最后继续 确定
。
使用 reboot
,设置输入法
$ ibus-setup
选择 输入法
添加 中文
。
安装 QtScrcpy
从 GitHub 在 Ubuntu 版本,使用以下命令
$ proxychains4 wget https://github.com/barry-ran/QtScrcpy/releases/download/v2.1.2/QtScrcpy-ubuntu-22.04-gcc_64.zip
解压文件
$ unzip QtScrcpy-ubuntu-22.04-gcc_64.zip
把解压后的 output/x64/Release
文件中的内容全部复制到 /opt/software/QtScrcpy
目录中,
$ mkdir /opt/software/QtScrcpy
$ cp * /opt/software/QtScrcpy
编辑 .zshrc
添加 Path
$ vim ~/.zshrc
在文件尾部添加以下内容
# QtScrcpy
export PATH=$PATH:/opt/software/QtScrcpy
执行 source ~/.zshrc
安装 Charles
从 Charles 官网 下载 Linux 版本
$ wget https://www.charlesproxy.com/assets/release/4.6.4/charles-proxy-4.6.4_amd64.tar.gz?k=b18cbdaed0
把下载好的文件重命名
$ mv 'charles-proxy-4.6.4_amd64.tar.gz?k=b18cbdaed0' charles-proxy-4.6.4_amd64.tar.gz
解压文件
$ tar -zxvf charles-proxy-4.6.4_amd64.tar.gz
编辑 .zshrc
添加 Path
在文件尾部添加以下内容
# QtScrcpy
export PATH=$PATH:/opt/software/charles/bin
执行 source ~/.zshrc
激活 Charles,打开 Charles 授权码在线生成,输入用户名后生成 License Key,打开 Charles 后在工具栏 - Help - Regsiter charles 输入用户名、License Key 即可。