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