首页
社区
课程
招聘
[分享]利用QEMU模拟搭建AARCH64汇编学习环境
发表于: 2018-2-4 17:45 5048

[分享]利用QEMU模拟搭建AARCH64汇编学习环境

2018-2-4 17:45
5048
安装QEMU,下载opensuse AARCH64版本。62dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6W2L8W2)9J5k6h3!0H3k6h3&6K6N6i4y4W2i4K6u0W2L8%4u0Y4i4K6u0r3L8%4m8W2L8W2y4g2f1@1g2Q4x3@1q4m8b7i4u0U0K9o6j5@1
qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 2 -M virt -bios /usr/share/qemu/qemu-uefi-aarch64.bin -serial stdio -device virtio-net-device,vlan=0,id=net0,mac=52:54:00:09:a4:37 -net user,vlan=0,name=hostnet0 -drive if=none,file=openSUSE-Tumbleweed-NET-aarch64-*-Media.iso,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=hdd_aarch64.img,id=hd1  -device virtio-blk-device,drive=hd1


我电脑差安装过程比较慢,居然用了两个小时。


装好以后安装as、ld、 gdb、 emacs


安装好后写个小程序测试下



成功打印出来了

.section .data
nihao:
	.ascii "nihao-arm\n"
.section .text
	 .globl _start
_start:
	mov x0, # 1
	ldr x1, = nihao
	mov x2, # 10	
	mov x8, # 64	
	svc # 0		
	mov x0, # 123
	mov x8, # 93
	svc # 0



[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回