在QEMU中,实现启动kalilinux-live

前言:在陌生的机器上渗透测试,难免会遇到很多麻烦,比如要改变启动顺序实现kalilive启动,但是有没有在Windows开机的时候就能快速的通过脚本实现呢

QEMU for Windows – Installers (64 bit) (weilnetz.de)icon-default.png?t=N7T8https://qemu.weilnetz.de/w64/ 

Get Kali | Kali Linuxicon-default.png?t=N7T8https://www.kali.org/get-kali/#kali-live 

任务一 下载QEMU安装

 

任务二 下载我们所需的镜像启动文件 

 

任务三 记住QEMU.的安装路径和镜像位置 ,并改为bat类型

 

@echo off
SET QEMU_PATH=D:\qemu   [你的qemu路径]
SET ISO_PATH=E:\kali-linux-2024.2-live-i386.iso   [你的镜像文件]
SET RAM_SIZE=4096        [内存]
SET CPU_CORES=4          [CPU]

REM 检查 QEMU 可执行文件是否存在
IF NOT EXIST "%QEMU_PATH%\qemu-system-x86_64.exe" (
    echo QEMU executable not found!
    pause
    exit /b
)

REM 检查 ISO 文件是否存在
IF NOT EXIST "%ISO_PATH%" (
    echo ISO file not found!
    pause
    exit /b
)

echo Starting QEMU...
"%QEMU_PATH%\qemu-system-x86_64.exe" ^
    -m %RAM_SIZE% ^
    -smp %CPU_CORES% ^
    -cdrom %ISO_PATH% ^
    -boot d ^
    -net nic ^
    -net user ^
    -enable-kvm ^
    -cpu host

echo QEMU exited.
pause

任务四 运行 ,即可立即启动kali

 

如果你遇到了错误 

Starting QEMU... D:\qemu\qemu-system-x86_64.exe: invalid accelerator kvm QEMU exited.

该错误消息表明您的系统不支持 KVM 或 QEMU 未正确配置为使用 KVM 加速器。在 Windows 上,您可以尝试使用其他加速器,如 hax (Intel HAXM) 或者直接运行 QEMU 而不使用加速器。 

任务五 只需要修改文件 ,然后再启动

@echo off
SET QEMU_PATH=D:\qemu
SET ISO_PATH=E:\kali-linux-2024.2-live-i386.iso
SET RAM_SIZE=4096
SET CPU_CORES=4

REM 检查 QEMU 可执行文件是否存在
IF NOT EXIST "%QEMU_PATH%\qemu-system-x86_64.exe" (
    echo QEMU executable not found!
    pause
    exit /b
)

REM 检查 ISO 文件是否存在
IF NOT EXIST "%ISO_PATH%" (
    echo ISO file not found!
    pause
    exit /b
)

echo Starting QEMU...
"%QEMU_PATH%\qemu-system-x86_64.exe" ^
    -m %RAM_SIZE% ^
    -smp %CPU_CORES% ^
    -cdrom %ISO_PATH% ^
    -boot d ^
    -net nic,model=virtio ^
    -net user,hostfwd=tcp::2222-:22,hostfwd=tcp::8080-:80 ^
    -cpu qemu64

echo QEMU exited.
pause

 

 

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值