x86 for Macbook ARM64(especially penetration)

MAC x86 for arm

拿到ova文件后

1
2
3
4
> tar xvf xxx.ova
x xxx.ovf
x xxx-disk001.vmdk
x xxx.mf

然后用qemu-img把.vmdk转成.qcow2格式

1
qemu-img convert -p -O qcow2 xxx-disk001.vmdk xxx.qcow2

新建虚拟机 内存768MB
UTM设置里取消UEFI
删除默认IDE驱动器 导入xxx.qcow2

如果靶机拿不到ip

应该是网卡配置有问题
对于debian系的linux系统,按e进入编辑模式
修改ro为rw single init=/bin/bash
重新启动后就可以匿名管理员登陆
ip addr查看网卡信息,utm一般是enp0s1
如果是Ubuntu < 20.04版本,则通过vi /etc/network/interfaces修改该靶场的网卡名enp0s3为上面的enp0s1
如果Ubuntu >= 20.04,则vi /etc/netplan/xxxx.yaml进行修改
如果是CentOS,则在vi /etc/sysconfig/network-scripts/ifcfg-xxx中进行类似修改

参考:
https://guayu-kakeru.github.io/posts/86.html#more
https://xzajyjs.cn/2024/02/26/vulnhub_interfaces/


x86 for Macbook ARM64(especially penetration)
http://example.com/2025/02/13/MAC x86 for arm/
作者
Jednersaous
发布于
2025年2月13日
许可协议