QEMU使用
任务环境说明:
- 服务器场景: kali 2022
Kali的配置
建议内存给4个G,如果你的电脑是32G可以给8G。4G可以满足需求
- 更新apt源
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
#deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb http://mirrors.aliyun.com/debian stable main contrib non-free
#deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
# 用的是kali的官方源
sudo apt update # 更新
- 下载工具
sudo apt install qemu-system-x86 bridge-utils uml-utilities
- 创建文件夹便于管理
mkdir img
cd img
- 创建桥接脚本
echo "brctl addbr br0
brctl addif br0 eth0
brctl setfd br0 1
brctl sethello br0 1
ifconfig br0 0.0.0.0 promisc up
ifconfig eth0 0.0.0.0 promisc up
dhclient br0
tunctl -t tap0 -u root
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up" > bridge.sh
chmod 755 bridge.sh # 给脚本755权限
- 运行脚本
./bridge.sh
- 启动靶机
qemu-system-x86_64 -m 2048 -net nic -net tap,ifname=tap0,script=no,downscript=no 靶机名称
- 探测靶机IP
nmap -sn IP/24