更新于 

系统配置

先修改默认root密码

1
sudo passwd root

输入密码,建议设置为kali
用户kali的默认密码也是kali

环境配置

自动化脚本

可以选择下面的自动化脚本,开启ssh,换源,配置python2和python3环境,安装常用工具、字典,配置tmux,ad工具等

1
wget https://raw.githubusercontent.com/44maker/kaliinit/main/kalisetup.sh && chmod +x kalisetup.sh && bash kalisetup.sh

执行完成后

1
2
source ~/.zshrc
rm -rf kalisetup.sh

即可上手使用

1
2
3
4
#使用impacket
pyenv activate impacket
#退出
source deactivate

手动配置

换源

1
sudo vim /etc/apt/sources.list

下面的源中选择一个即可
中科大源

1
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

清华源

1
2
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

阿里源

1
2
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

官方源

1
2
deb http://http.kali.org/kali kali-rolling main no-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib

完成之后按esc 再输入 :wq即保存退出
再进行更新

1
2
3
4
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo reboot now

安装网卡驱动

如果有ALFA型号的RTL2AU外接网卡,是需要在kali中安装驱动才可以使用的

1
2
3
4
5
6
sudo apt install realtek-rtl88xxau-dkms -y
sudo apt install dkms -y
git clone https://github.com/aircrack-ng/rtl8812au
cd rtl8812au/
make
sudo make install

检查&测试

1
2
3
lsusb
iwconfig
sudo wifite

软件配置

Tmux

1
nano ~/.tmux.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#tmux attach 如果无分离终端则新建
new-session
# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind ' " '
unbind %
bind -r k select-pane -U # 绑定k为↑
bind -r j select-pane -D # 绑定j为↓
bind -r h select-pane -L # 绑定h为←
bind -r l select-pane -R # 绑定l为→
# reload config file (change file location to your the tmux.conf you want to use)
bind r source-file ~/.tmux.conf; display-message "Config reloaded.."
bind V source-file ~/.tmux/layout1 #ctrl b + shift v => change
1
2
mkdir ~/.tmux
nano ~/.tmux/layout1
1
2
3
4
5
selectp -t 0 # select the first (0) pane
splitw -v -p 50 # split it into two halves
selectp -t 1 # select the new, second (1) pane
splitw -h -p 50 # split it into two halves
selectp -t 0 # go back to the first pane

常用命令:
最大化

复制模式 q退出

窗口列表

切换窗口

会话列表

挂起

中文输入法

1
2
3
sudo apt install fcitx
sudo apt-get install fcitx-googlepinyin
reboot

点击桌面右上角输入法图标,点击Configure
去掉Only Show Current Language,选中Google Pinyin,OK
ctrl+空格切换

sublime-text

官网下载链接

1
2
3
chmod +x sublime-text_build-xxxx_amd64.deb
sudo dpkg -i sublime-text_build-xxxx_amd64.deb
rm sublime-text_build-xxxx_amd64.deb

更改默认Kali用户名

如果选择虚拟机的安装方式,默认的用户名和密码都是kali
如果想要修改,可以使用下面的命令

  1. 创建新用户
    打开终端并输入以下命令来创建一个新的用户账户(将newusername替换为您想要的用户名):

    1
    sudo adduser newusername

    按照提示完成用户创建过程,包括设置新用户的密码。

  2. 添加到sudo组
    为了让新用户能够执行管理员命令,您需要将其添加到sudo组。使用以下命令:

    1
    sudo usermod -aG sudo newusername
  3. 更改默认用户
    Kali Linux 默认用户是kali,如果你想在启动时自动登录新用户,你需要编辑lightdm配置。打开配置文件:

    1
    sudo nano /etc/lightdm/lightdm.conf

    找到以下行(如果不存在,您可能需要添加它们):

    1
    2
    [Seat:*]
    autologin-user=kali

    autologin-user=kali中的kali更改为您的新用户名:

    1
    2
    [Seat:*]
    autologin-user=newusername

    Ctrl+O保存文件,然后按Ctrl+X退出编辑器。

  4. 重启系统
    为了使更改生效,请重启您的系统:

    1
    sudo reboot

在重启后,您应该能够使用新的用户名和密码登录系统。如果您想删除原来的kali用户,可以使用以下命令:

1
sudo deluser kali

并且如果需要,删除其家目录:

1
sudo rm -r /home/kali



👀总访问 次 | 🥷总访客

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。