**
目录
第一章 黑客学习路线梳理
第二章 让你的kali变得更好用
第三章 别惹程序员0.0~简单的web渗透拿到用户名密码
**
第二章 让你的kali变得更好用
本章主要介绍kali系统的搭建, 及kali系统一些巴适的环境、工具配置,这样在学习过程中也会更加舒适高效。
虚拟机安装kail系统
-
准备kali镜像
-
准备vmware虚拟机
链接:https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0
-
虚拟机安装kali系统
这部分自行百度,网上资源很多,就不在这里占用篇幅了
kail环境配置
-
更换国内镜像源
养成备份的好习惯,先备份
sudo mv /etc/apt/sources.list /etc/apt/sources.list.b
编译国内镜像源
sudo vim /etc/apt/sources.list
复制粘贴下面的内容
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
更新
sudo apt-get update sudo apt-get upgrade
-
配置中文输入法
apt-get install fcitx apt-get install fcitx-googlepinyin reboot
上方导航栏一般会有个配置fcitx的地方,配置一下安装的google拼音
也可以在这里配置切换输入法的快捷键
-
kali推荐工具配置
chrome浏览器 ↓
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb
如果出现依赖错误,执行下面的命令解决依赖后,继续执行上方的第二条(安装)命令
sudo apt-get install -f
tmux+zsh+ohmyzsh ↓
kali是自带tmux分屏工具的,所以只需要安装后面的zsh相关即可
安装zsh
apt install zsh #查看并修改默认的shell为zsh vim /etc/passwd
下载安装ohmyzsh
sh -c "$(wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh -O -)"
下载成功后,可以进入到.zshrc文件中,将主题修改为’ys’,默认为
ZSH_THEME="robbyrussell"
执行下面命令进去,把上面的主题改为‘ys’,如下
vim .zshrc
配置zsh 的插件
# 语法高亮插件
git clone https://gitee.com/etoileWong/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
# 根据之前的命令历史,自动提示加补全插件
git clone https://gitee.com/gentlecp/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
将插件配置到文件中
vim .zshrc
把plugins修改为下面的样子
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
生效配置的文件
source ~/.zshrc
至此zsh+ohmyzsh就配置好了,搭配配置后的tmux效果更佳
vi ~/.tmux.conf
直接替换成下面的配置
# 基础设置
set -g default-terminal "screen-256color"
set -g display-time 3000
set -g escape-time 0
set -g history-limit 65535
set -g base-index 1
set -g pane-base-index 1
# 前缀绑定 (Ctrl+a)
# set -g prefix ^a
# unbind ^b
# bind a send-prefix
# 分割窗口
unbind '"'
bind - splitw -v
unbind %
bind | splitw -h
# 选中窗口
bind-key k select-pane -U
bind-key j select-pane -D
bind-key h select-pane -L
bind-key l select-pane -R
# copy-mode 将快捷键设置为 vi 模式
setw -g mode-keys vi
# 启用鼠标(Tmux v2.1)
set -g mouse on
# 更新配置文件
bind r source-file ~/.tmux.conf \; display "已更新"
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# Tmux Plugin Manager(Tmux v2.1)
# Tmux Resurrect
set -g @plugin 'tmux-plugins/tmux-resurrect'
# List of plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin 'git@github.com/user/plugin'
# set -g @plugin 'git@bitbucket.com/user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"'
#
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
bind-key -n C-h if-shell "$is_vim" "send-keys C-h" "select-pane -L"
bind-key -n C-j if-shell "$is_vim" "send-keys C-j" "select-pane -D"
bind-key -n C-k if-shell "$is_vim" "send-keys C-k" "select-pane -U"
bind-key -n C-l if-shell "$is_vim" "send-keys C-l" "select-pane -R"
bind-key -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
bind-key -T copy-mode-vi C-h select-pane -L
bind-key -T copy-mode-vi C-j select-pane -D
bind-key -T copy-mode-vi C-k select-pane -U
bind-key -T copy-mode-vi C-l select-pane -R
bind-key -T copy-mode-vi C-\ select-pane -l
重启下终端基本上就可以了,不行的话reboot重启下系统
常用命令,对于分屏命令可以用快捷键替代,个人不太喜欢tmux的快捷键,所以多用命令
#终端进入tmux
tmux
#上下分屏命令
tmux split
#左右分屏命令
tmux split -h
tmux+zsh+ohmyzsh效果如下,每个小窗口可以拖拽调整大小,而zsh的配置会使得补齐很方便,比如执行了下面向服务器传文件的的一个命令后你又运行了很多其它命令,但是又需要这个命令了,只需要输入“sudo scp”,在按一下上箭头,即可自动补齐:
sudo scp -P 端口号 -r 项目的绝对路径 服务器用户名@服务器ip:/要上传到服务器哪个路径位置
安装截图工具flameshot ↓
这个工具用着很方便,尤其是他的贴图功能,先看效果,圈起来的就是它的贴图功能,会一直展示在页面的上层,对于看着敲代码是不是很方便,解放你的记忆力。。。。。。
#安装命令
sudo apt install flameshot
安装后需要配置一下快捷键,路径为“设置–>键盘–>应用快捷键”,点“添加”
输入“flameshot gui”,后确定,根据提示设置快捷键即可,我一般是设置F1或者F2
安装插件工具utools ↓
这个工具聚合了很多插件,而且能够“随用随走”很方便,比如我常用的文件搜索工具(catfish file search,实现文件秒搜)、翻译工具、图片文字识别工具,效果如下:
下载位置:
下载后按照正常的deb包安装即可,命令
sudo dpkg -i deb包
本篇旨在搭建更巴适的学习环境,提高效率
下一篇将是实战项目“web渗透拿到用户名密码”
不出意外的话,每周更新一篇
毕设没思路看这里:https://blog.csdn.net/Q893448322/article/details/107642349?spm=1001.2014.3001.5501