靶机环境搭建

1. 基本环境

apt update
apt upgrade
apt install openjdk-17-jdk -y

2. 代理

# 1. 安装 clash-cli 工具
pip install clash-cli

# 2. 初始化clash-cli(可选,解决sudo问题,不需要sudo权限)
clash-cli init

# 3. 安装 Clash 服务(需要 sudo 权限)
sudo clash-cli install

# 4. 开始使用
clash-cli on

3. 文件服务器

apt install nginx

4. msf

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

5. CS

apt install openjdk-17-jdk -y

6. 终端高亮

sudo apt update
sudo apt install -y zsh zsh-syntax-highlighting zsh-autosuggestions
sudo apt install -y command-not-found
sudo update-command-not-found
cp -n ~/.zshrc ~/.zshrc.bak 2>/dev/null; true
curl -fsSL -o ~/.zshrc \
  "https://gitlab.com/kalilinux/packages/kali-defaults/-/raw/kali/master/etc/skel/.zshrc"
chsh -s "$(command -v zsh)"

7. uv(python)

curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.11 3.12
uv tool install git+https://github.com/Pennyw0rth/NetExec
uv tool install impacket
uv tool install git+https://github.com/brightio/penelope
uv tool install certipy -P 3.12
uv tool install bloodyAD
uv tool install ldeep

apt install pipx
uv tool install pwncat-cs --python 3.11 --with setuptools --force

8. 其他工具

apt install proxychains

9. bloodhound

uv tool install git+https://github.com/dirkjanm/BloodHound.py.git@bloodhound-ce --with ldap3-bleeding-edge