1.安装QEMU
下载地址:
https://www.qemu.org/download/
建议选择稳定版本,下载后解压,然后make
wget https://download.qemu.org/qemu-8.0.3.tar.xz
tar xjvf qemu-8.0.3.tar.xz
cd qemu-8.0.3
./configure –enable-kvm –enable-virtfs
make
–enable-virtfs 用户虚拟机和宿主机之间共享文件
2.安装u-boot-qemu
sudo apt install u-boot-qemu
3.下载Debian的riscv64 image
下载地址:https://cdn.artifacts.gitlab-static.net/9d/f6/9df69d693033f3071b9dee279b40dead9517d1ec9a95eb4bf3404e5d8767b683/@final/4c/40/b1a5e7823e522f8e18d15a30458eb6bf7a81b06fb4e5d1446abf0a994e8a?Expires=1693379985&KeyName=gprd-artifacts-cdn&Signature=v7OlQeXqgcjDlFjmMu38g7wZ2S4=
下载后解压,得到image.qcow2
4.启动Qemu
qemu-system-riscv64 -machine virt -cpu rv64 -m 8G -smp 4 -nographic
-append “console=ttyS0 rw root=/dev/vda1”
-device virtio-blk-device,drive=hd
-drive file=imge.qcow2,if=none,id=hd
-device virtio-net-device,netdev=net
-netdev user,id=net,hostfwd=tcp::2222-:22
-kernel /usr/lib/u-boot/qemu-riscv64_smode/uboot.elf
-object rng-random,filename=/dev/urandom,id=rng
-device virtio-rng-device,rng=rng
-virtfs local,path=~/shared,mount_tag=host0,security_model=passth服务器托管网rough,id=host0
5.访问Debian
可直接在Qemu上登录,账号密码是 root :root
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
CTF(Capture The Flag)是一种网络安全竞赛,需要参赛者解决各种加密、漏洞利用和数字取证等挑战。想要学好CTF,以下是一些建议: 1.学习基础知识:CTF竞赛需要掌握的基础知识包括操作系统、网络、加密、编程、漏洞等。建议学习网络安全相关的基础知…