kali初始配置
kali初始配置
一、apt源
1、apt源配置文件
vim /etc/apt/sources.list
2、配置国内源
国内常用的几个源文件:
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#浙江大学
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
4、获取软件宝列表
执行命令获取最新的软件包列表:
# 下载最新的文件包,更新并安装文件包,删除缓存的数据包
sudo apt update && sudo apt upgrade && sudo apt clean
二、配置中文(在配置好apt源后)
在终端输入dpkg-reconfigure locales,进入选择语言图形化界面
空格是选中,上下键是控制,page up page down,是翻页
找到 en_US.UTF-8、zh_CN.GBK、zh_CN.UTF-8 并选中
接着选择默认语言为 zh_CN.UTF-8
三、配置ssh服务
位置:/etc/ssh/sshd_config
输入命令:vim /etc/ssh/sshd_config
将下面的命令改为yes
PermitRootLogin yes 允许管理员登陆
PasswordAuthentication yes 密码验证改为yes
修改完成之后保存并退出
输入命令:service ssh start 开启ssh服务
输入命令:update-rc.d ssh enable 设置为开机自启动
不要忘记 reboot (重启kali虚拟机)
四、安装中文输入法
1、安装fctix输入法应用:
sudo apt-get install fcitx
2、安装fcitx-pinyin输入法
sudo apt-get install fcitx-pinyin
3、设置fctix为默认输入法:
在 左上角<全部应用程序>中找到<输入法>这个应用(未安装时貌似没有),点击打开这个应用,确定,然后设置fcitx输入法为默认选项(即下图右边这个界面),再点击两次确定,界面会自行关闭。
重启系统:reboot,这步非常重要,
4、配置fctix:
在 左上角<全部应用程序>中找到<Fcitx配置>,打开后界面如下。(如果不重启,不显示相应输入法)。
此时需要添加中文输入法,点击左下角加号+,添加fcitx-pinyin输入法
第一个输入法 键盘-英语 为非激活状态,也可以理解为默认输入法,这里默认输入是英文。下
第二行是新增的输入法,即第二步安装的。使用默认的Ctrl+Space即可切换,如果设置为Ctrl+左shift貌似会和其他冲突,导致失效。
5、测试:
默认输入是英文,Ctrl+Space可以切换到拼音
五、添加桌面快捷方式
找到程序安装目录
┌──(root㉿kali)-[/home/nerubian]
└─# whereis beef-xss
beef-xss: /usr/bin/beef-xss /etc/beef-xss /usr/share/beef-xss
┌──(root㉿kali)-[/home/nerubian]
└─# cd /usr/share/beef-xss
┌──(root㉿kali)-[/usr/share/beef-xss]
└─# ll
总计 40
drwxr-xr-x 3 root root 4096 11月 8日 16:27 arerules
-rwxr-xr-x 1 root root 7618 8月10日 17:47 beef
-rw-r--r-- 1 root root 1460 2022年 8月23日 beef_cert.pem
-rw-r--r-- 1 root root 2484 2022年 8月23日 beef_key.pem
lrwxrwxrwx 1 root root 25 8月10日 17:47 config.yaml -> /etc/beef-xss/config.yaml
drwxr-xr-x 6 root root 4096 11月 8日 16:27 core
lrwxrwxrwx 1 root root 17 8月10日 17:47 db -> /var/lib/beef-xss
lrwxrwxrwx 1 root root 28 8月10日 17:47 extensions -> /var/lib/beef-xss/extensions
-rw-r--r-- 1 root root 2133 8月10日 17:47 Gemfile
drwxr-xr-x 14 root root 4096 11月 8日 16:27 modules
-rwxr-xr-x 1 root root 265 8月10日 17:47 set-new-pass.rb
drwxr-xr-x 5 root root 4096 11月 8日 16:27 tools
lrwxrwxrwx 1 root root 21 8月10日 17:47 update-geoipdb -> ../../bin/geoipupdate
寻找图标文件:
┌──(root㉿kali)-[/usr/share/beef-xss]
└─# find ./ -name *icon* 2>/dev/null
./tools/chrome_extensions_exploitation/webstore_uploader/test_ext/icon16.png
./tools/chrome_extensions_exploitation/webstore_uploader/test_ext/icon48.png
./tools/chrome_extensions_exploitation/webstore_uploader/test_ext/icon128.png
确定启动命令位置: 根据程序不通,位置不一样,可以按照官方文档来确定:
┌──(root㉿kali)-[/usr/share/beef-xss]
└─# which beef-xss
/usr/bin/beef-xss
创建启动文件
cd ~/桌面 或 cd ~/Desktop
vim kali-beef.desktop
[Desktop Entry]
Name=beef
Exec="sudo /usr/bin/beef-xss"
Icon=/usr/share/beef-xss/tools/chrome_extensions_exploitation/webstore_uploader/test_ext/icon16.png
Type=Application
六、添加程序菜单快捷方式
cd /usr/share/applications
vim kali-beef.desktop
[Desktop Entry]
Name=beef
Exec="sudo /usr/bin/beef-xss"
Icon=/usr/share/beef-xss/tools/chrome_extensions_exploitation/webstore_uploader/test_ext/icon16.png
Type=Application